Address
304 North Cardinal
St. Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM
Address
304 North Cardinal
St. Dorchester Center, MA 02124
Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

以系統管理員方式開 CMD:(測試可以成功)
net stop winnat
你會看到:
The Windows NAT service was stopped successfully.
👉 這個動作會立即釋放大量保留的埠區間。
之後再重開機一次(winnat 會被系統重新建立,但保留埠會刷新)
netsh interface ipv4 show excludedportrange protocol=tcp
VSCode 登入就會成功。
這個更強,幫你重建 NAT table(安全、不破壞系統)
netsh interface portproxy reset
netsh int ipv4 reset
然後 重開機。
執行:
wsl --shutdown
刪掉 WSL 虛擬網卡:
Get-NetAdapter | ? {$_.Name -like "*WSL*"} | Disable-NetAdapter -Confirm:$false
重開機後 Windows 會自動重建 WSL 網路。
netsh interface ipv4 show excludedportrange protocol=tcp
通常這步之後保留埠會清掉。
⚠️ 這個不用怕,是 Windows 官方允許的指令,不會壞掉。
但要注意:刪除後若 Docker/WSL 重新啟動,有可能重建另一段區間。
你要刪的是:
3766–3865
這段範圍長度是 100 個 port。
管理員 CMD 執行:
netsh int ipv4 delete excludedportrange protocol=tcp startport=3766 numberofports=100
之後 重開機。
這會完全解除區間鎖定。
我也可以教你: