windows操作系统查看端口被占用情况
windows操作系统DOS下查看端口占用:
第一步:进入dos命令提示符,根据端口查询出使用的进程,支持模糊查询端口.
netstat -aon | findstr "80"
输入上边命令查询出80端口被哪个进程占用,会输出如下列表:
?TCP??? 0.0.0.0:80???????????? 0.0.0.0:0????????????? LISTENING?????? 1176
?TCP??? 0.0.0.0:808??????????? 0.0.0.0:0????????????? LISTENING?????? 1088
?TCP??? 0.0.0.0:1080?????????? 0.0.0.0:0????????????? LISTENING?????? 1088
上边是模糊匹配的端口查询出来的进程,因为查询的是80端口所以只用看自己所查询的就行了.
第二步:根据进程ID来查询哪个程序占用的此端口.
tasklist | findstr "1176"
上边查询的1176是进程ID,输入上边的命令查询出如下信息:
inetinfo.exe??????????????? 1176 Console???????????????? 0???? 11,876 K
现在很明显占用80端口的是inetinfo.exe进程.