Windows 上的某个端口被占用,如何检查出占用端口的进程 和服务,并将其终止?

在Windows上,假设占用的端口是 8024

一般会报错如下:

> ERROR: [Errno 10048] error while attempting to bind on address ('0.0.0.0', 8024) [winerror 10048] 通过每个套接字地址(协议/网络地址/端口)只允许使用一次。

 

这种情况,就是表明 8024 这个端口被占用了,然后我们要如何处理呢?参照以下步骤操作即可:

 

1、先输入如下命令

netstat -ano | findstr :8024

d5f6c021-0716-412b-b417-fd2f41623673

  这里返回结果:4508 就是 8024端口对应的进程号

 

2、接下来再输入:

tasklist | findstr 4508

image

 可以确认,这个端口对应的服务是 Feishu

到这一步,可以直接选择手动关掉 Feishu,或者继续使用如下命令:

 

3、命令行终止该进程

taskkill /PID 4508 /F

再输入第1步的命令查看,该端口进程是否还活跃:

netstat -ano | findstr :8024

image

 可以看到此时没有任何输出,说明该占用的 8024端口已经被释放了。

然后放心重新运行你的程序即可。

 

posted @ 2026-08-24 22:10  AlphaGeek  阅读(29)  评论(0)    收藏  举报