windows查看端口被哪个进程占用

2024-12-01 23:33:54
推荐回答(2个)
回答(1):

1,按WIN+R,在运行框中输入:CMD,点击确定。
2,在CMD窗口,输入:netstat -ano,回车,即可查看所有的端口占用情况。
3,在CMD窗口,输入:netstat -aon|findstr "端口" ,回车,查看指定端口的占用情况。
4,然后看到占用端口的软件的PID后,在CMD窗口,输入:tasklist|findstr "PID号",即可看到占用了端口的程序名称。
5、在CMD窗口,输入:taskkill /f /t /im 程序名称,回车,结束该进程。

回答(2):

在windows命令行窗口下执行:运行--cmd
C:\>netstat -aon|findstr "8080"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K

很清楚,thread占用了你的端口,Kill it
命令:taskkill -F -PID 2448
如果第二步查不到,那就开任务管理器,进程---查看---选择列---pid(进程位标识符)打个勾就可以了
看哪个进程是2448,然后杀之即可。

在安装WAMP时,也经常遇到这种问题,说是80端口被占,就把前面的8080改成80即可