在 Windows 环境下,用 netstat 命令查看某个端口号是否占用,为哪个进程所占用
C:\Users\Employee> netstat -ano | findstr "443" ???# 先查看某个端口被哪个pid占用
-a :显示所有连接和侦听的端口
-n :以数字形式显示地址和端口号
-o :显示与每个连接关联的进程ID
协议 ???本地地址 ????外部地址 ?????????状态 PID ?TCP ???0.0.0.0:443 ???????????0.0.0.0:0 ?????????????LISTENING ???????5916 ?TCP ???192.168.9.186:62471 ???59.37.116.44:443 ??????CLOSE_WAIT ??????2364 ?TCP ???192.168.9.186:64463 ???120.55.138.92:443 ?????ESTABLISHED ?????6844 ?TCP ???[::]:443 ??????????????[::]:0 ????????????????LISTENING ???????5916
C:\Users\Employee> tasklist | findstr "2364" ????# 根据pid查看具体是哪个程序占用
映像名称 ??PID ???会话名 ??会话 ????内存使用
QQ.exe ??2364 ?Console ????1 ??234,484 K
netstat
原文地址:http://www.cnblogs.com/pzk7788/p/8004365.html