Windows
如何找出排除某些埠的原因並刪除排除項?
在最近的 Windows 更新後,我無法再監聽埠 1433(我有遠端執行的 SQL 伺服器並通過隧道連接到它)。
經過大量Google搜尋後,我發現原因是這些埠已被“排除”
PS C:\Windows\system32> netsh int ipv4 show excludedportrange protocol=tcp Protocol tcp Port Exclusion Ranges Start Port End Port ---------- -------- 1114 1213 1214 1313 1414 1513 1514 1613 1614 1713 2000 2099 25173 25272 50000 50059 * * - Administered port exclusions.
當我嘗試刪除排除項時:
PS C:\Windows\system32> netsh int ipv4 delete excludedportrange protocol=tcp 1414 1000 Element not found.
我怎樣才能找出為什麼這些埠被排除並“取消排除”它們?
我有 Windows 10 家庭 2004。
這可能是由於 Windows 更新或啟用 Hyper-V(我認為這是我的原因)。
https://dandini.wordpress.com/2019/07/15/administered-port-exclusions-blocking-high-ports/
我將腳本保存為批處理文件,執行它並解決了我的問題。
您似乎可以執行以下命令而不是整個腳本:
註冊添加 HKLM\SYSTEM\CurrentControlSet\Services\hns\State /v EnableExcludedPortRange /d 0 /f
https://superuser.com/questions/1579346/many-excludedportranges-how-to-delete-hyper-v-is-disabled