假如我们需要确定谁占用了我们的10000端口
1.可以使用win + R 输入cmd打开命令行窗口
2.使用命令 netstat -aon|findstr "10000"
查看指定端口的占用情况, 可以将10000改成被占用的端口号,最后的5516就是PID。
3.查看PID对应的进程
tasklist|findstr "5516"
可以看到占用端口的程序
4.结束该进程
如果进程无关紧要,那么就执行 taskkill /f /t /im SangforPromoteService.exe
(SangforPromoteService.exe是深圳一家公司的程序 Sangfor Technologies Co.,Ltd 深信服VPN设备的一个进程,可以进行关闭)
一般到上面那里就结束了,但是也有例外的情况
1.比如这样
错误: 无法终止 PID 5516 (属于 PID 944 子进程)的进程。
原因: 拒绝访问。
1查了一下944是window服务进程,那可就不能结束它了。 那就去服务进程看看
确实有这两个进程
把它们都停止,然后启动类型改为手动。
重新查询,就会发现没有占用了
还有一种例外情况,我写在另一篇文章了
解决80端口占用Identify and stop the process that‘s listening on port 80 or configure this application