open AI 使用vscode-codeX登入出現錯誤(os error 10013)
更新:

【最有效、且安全】的解法:
1. 先停止 Windows NAT(會自動釋放保留埠)
以系統管理員方式開 CMD:(測試可以成功)
net stop winnat
你會看到:
The Windows NAT service was stopped successfully.
👉 這個動作會立即釋放大量保留的埠區間。
之後再重開機一次(winnat 會被系統重新建立,但保留埠會刷新)
然後再查一次:
netsh interface ipv4 show excludedportrange protocol=tcp
VSCode 登入就會成功。
【如果還在】→ 執行完整重置 Hyper-V 交換器 NAT
這個更強,幫你重建 NAT table(安全、不破壞系統)
netsh interface portproxy reset
netsh int ipv4 reset
然後 重開機。
【如果還在】→ WSL 網路重建(最常成功)
執行:
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
之後 重開機。
這會完全解除區間鎖定。
