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进程.