Windows 1809 中的保留端口

Windows 1809 中的保留端口

第一次在这里发帖:)

我遇到了一些程序无法在我的 Windows 10 设备上运行的问题。似乎有很多保留的 TCP 端口。我已将其中一些保留端口缩小到 Hyper-V。问题是我无法真正更改那些无法运行的程序使用的端口,例如“Pulse Secure Application Launcher”......

您知道可以保留哪些端口范围,例如 1540-1639、2240-2339、3278-3377 等吗?

我尝试删除它们但在尝试这样做时出现错误:

> netsh int ipv4 delete excludedportrange protocol=tcp startport=1540 numberofports=100
Access is denied.

当我显示排除的端口范围时,它看起来是这样的。

> netsh int ipv4 show excludedportrange protocol=tcp

Protocol tcp Port Exclusion Ranges

Start Port    End Port
----------    --------
      1540        1639
      1640        1739
      1740        1839
      1840        1939
      1940        2039
      2140        2239
      2240        2339
      2340        2439
      2542        2641
      2677        2776
      2878        2977
      2978        3077
      3078        3177
      3178        3277
      3278        3377
      3378        3477
      3478        3577
      3578        3677
      3678        3777
      3778        3877
     22654       22753
     22754       22853
     50000       50059     *

* - Administered port exclusions.

其中一些端口似乎由 Hyper-V 保留,例如 3278 到 3377,因为当我卸载 Hyper-V 时,一半的低端保留端口被删除。但是我确实需要在我的计算机上安装 Hyper-V,但每次我尝试卸载/重新安装它时,问题又会再次出现。

答案1

我使用下一个命令来释放保留端口:

net stop winnat
net start winnat

并使用以下命令检查系统当前保留的端口范围:

netsh int ipv4 show excludedportrange protocol=tcp

相关内容