windows查看端口占用,并结束进程

windows查看端口占用,并结束进程

在开发过程中可能会开启多个端口,但有时候程序退出,端口仍被占用的情况,所以如果再次使用该端口,会报类似下面的错误(listen EADDRINUSE报错表示端口占用问题)

image

那么我该怎么解决呢,首先肯定是打开任务管理器找到该端口所占用的进程关闭即可,

image

但是如果进程太多,不好找怎么办。windows下可以使用如下命令即可,这里以9000来举例

1.找到端口所占用的进程标识符(PID):netstat -ano|findstr "9000"

其中LISTENING表示正在监听的端口号,可以看到PID为4720

image
2.杀掉进程:taskkill /pid 4720 -t -f

也可以先使用上述第一步找到PID,然后通过任务管理器来删除

打开任务管理器——查看——选择列——选中PID(进程标识符)

然后会在进程选项多一列PID,通过找到pid值对应的进程,选择结束即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容