Windows 如何查看本地端口被进程占用的情况?
1.查看端口占用情况:
1.开始–运行–cmd 进入命令提示符。
2.输入 netstat -ano(或netstat -nao) ,即可看到所有进程(这里显示进程的PID)占用端口的情况。
3.在任务管理器中找到这个PID所对应的进程,如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-“选择列”。
2.查看某个端口被哪些进程占用:
1.开始–运行–cmd 进入命令提示符。
2.输入netstat -aon|findstr “5432”。
显示结果:
TCP 0.0.0.0:5432 0.0.0.0:0 LISTENING 8528
TCP [::]:5432 [::]:0 LISTENING 8528
可以看出,端口5432被进程号为8528的进程占用。
3.查看涉及8528进程号的所有进程:
输入命令:tasklist|findstr "8528"
显示结果
postgres.exe 8528 Services 0 18,772 K
4.关闭进程
通过命令taskkill /f /t /im "进程名称" ,根据进程的名称杀掉所有的进程或者taskkill /f /t /pid "进程PID" 杀掉进程(注意进程名称要输入全称,比如有的要加.exe)。(/f:强制 /t:j进程树 )