在无意间使用 2333
时发现端口无权限netstat
也没查询到占用
发现是系统的保留端口Windows
是什么
查看保留端口范围
netsh interface ipv4 show excludedportrange protocol=tcp
协议 tcp 端口排除范围
开始端口 结束端口
---------- --------
1099 1198
1199 1298
1299 1398
1399 1498
1499 1598
1599 1698
1981 2080
2180 2279
2280 2379
2380 2479
2480 2579
2580 2679
2721 2820
2821 2920
5357 5357
50000 50059 *
* - 管理的端口排除。
查询后得知是 Hyper-V
的锅
那我们让系统不要使用这个端口即可
# 关闭 Hyper-V
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
# 开放端口
netsh int ipv4 add excludedportrange protocol=tcp startport=2333 numberofports=1
# 开启 Hyper-V
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All