Windows查看端口占用情况
我们在启动应用的时候发现程序所需要的端口被别的程序占用,如何知道是什么程序占用了我们的端口,下面就介绍一种非常简单的方法,使用netstat和tasklist命令能快速查出是什么程序占用着端口:
例如:我们想查看是哪个程序占用了8089端口,依次点击开始--运行--cmd 进入命令提示符
C:\Users\xiao>netstat -ano|findstr "8089"
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 4296
TCP [::]:8089 [::]:0 LISTENING 4296
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING 4296
TCP [::]:8089 [::]:0 LISTENING 4296
这样就能看出8089端口被进程号为4296的进程占用着,进一步我们使用tasklist命令就能查出是哪个程序占用了8089端口
C:\Users\xiao>tasklist |findstr "4296"
tomcat6.exe 4296 Services 0 68,912 K
tomcat6.exe 4296 Services 0 68,912 K
我们现在就能清楚的看见是tomcat占用了8089端口;