您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Coder 发布于2021年11月26日 22:15

原创 解决 Windows 上端口被占用,通过 netstat 却查不到占用的问题

8038 次浏览 读完需要≈ 2 分钟 Windows

内容目录

一般情况下,我们可以使用命令行工具netstat来查看Windows系统上的指定端口正在被哪个进程占用:

# 1099 请自行替换为实际的端口号
netstat -ano | findstr "1099"

当然,有些时候,有些软件明明已经报错提示指定端口被占用,但是我们却通过上述命令查不到。

在 Windows 10上,这种情况,大概率都是因为启用 Hyper-V 导致的(当然,也可能是其他原因)。

这是Windows系统或某些软件为了实现某些功能,需要预先保留一部分端口。

你可以在 CMD 命令行工具中执行如下命令,即可查看预先被保留的端口范围。

netsh interface ipv4 show excludedportrange protocol=tcp

2021-11-26_221409.png

这种情况,一般还是建议修改报错软件的端口号吧。

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论