Windows 1809 中的保留端口

Sha*_*ark 7 networking hyper-v windows-10

第一次在这里发帖:)

我遇到了一些程序无法在我的 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.
Run Code Online (Sandbox Code Playgroud)

这是我显示排除的端口范围时的样子。

> 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.
Run Code Online (Sandbox Code Playgroud)

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

小智 3

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

net stop winnat
net start winnat
Run Code Online (Sandbox Code Playgroud)

这个命令检查系统当前保留的端口范围:

netsh int ipv4 show excludedportrange protocol=tcp
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

3558 次

最近记录:

4 年,8 月 前