window 端口占用但是查不到
💡
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
在Windows 11中使用Docker时,nacos服务启动失败可能是由于TCP动态端口与服务端口冲突。解决方法是检查并修改Windows保留端口序列,使用命令`netsh int ipv4 set dynamicport tcp start=30000 num=13977`。同时,提供了一个PowerShell脚本用于终止占用特定端口的进程。
🎯
关键要点
- 在Windows 11中使用Docker时,nacos服务启动失败可能是由于TCP动态端口与服务端口冲突。
- 解决方法是检查Windows保留端口序列,默认起始端口为1024,步长为13977。
- 可以使用命令`netsh int ipv4 set dynamicport tcp start=30000 num=13977`来修改保留端口序列。
- 提供了一个PowerShell脚本用于终止占用特定端口的进程,脚本可以检查端口是否被占用并终止相关进程。
❓
延伸问答
为什么在Windows 11中使用Docker时nacos服务启动失败?
nacos服务启动失败可能是由于TCP动态端口与服务端口冲突导致的。
如何检查Windows保留的TCP动态端口序列?
可以使用命令`netsh int ipv4 show dynamicport tcp`来查看Windows保留的TCP动态端口序列。
如何修改Windows的保留端口序列?
使用命令`netsh int ipv4 set dynamicport tcp start=30000 num=13977`可以修改保留端口序列。
有没有办法终止占用特定端口的进程?
可以使用一个PowerShell脚本来检查并终止占用特定端口的进程。
PowerShell脚本如何工作以终止进程?
脚本通过获取netstat输出,过滤与指定端口相关的信息,并尝试终止相关进程。
Windows保留端口的默认起始值和步长是多少?
Windows保留端口的默认起始值为1024,步长为13977。
🏷️
标签
➡️