
身在香港的小U,最近經常遇到Windows Update十分緩慢,下載Windows 鏡像緩慢、下載VSCode緩慢,從Microsoft Store下載也十分龜速。我指的慢,是只有幾十kb/s~幾百kb/s,與作爲擁有Azure全球CDN網絡的Microsoft十分不相稱。到底什麼原因?如何解決?
第一次發現
我第一次發現這個問題和解法,是下載VScode還是 Complier / Builder之類的,下載速度只有10Kb/s左右,要一天才能下載完VScode。然後我是在Reddit上面找到一個教學 installing visual studio is really slow : r/csharp ,他給出的方法是修改 host file,強行指定download.visualstudio.microsoft.com 所指引的IP。但是我根據帖子修改,並沒有成功提速。
由於我非常肯定 CDN的作動方式是和GeoDNS有關,因此我當時就啓用了 Surfshark VPN,並且連線了澳洲的伺服器,然後再用 nslookup 找到了 download.visualstudio.microsoft.com 的IP,然後host file 加入一行修改爲:
23.205.115.153 download.visualstudio.microsoft.com這樣修改後,下載就恢復到10MB/s以上,提速1000倍!
關於Surfshark:
之後的多次發現和故技重施
往後,我重複發現了微軟系的下載有這個異常滿速的問題,無論是:
- Windows Update十分緩慢
- 下載Windows 鏡像緩慢
- 從Microsoft Store下載也十分龜速
- 使用 irm 命令或 winget 命令安裝
最近我又在一部新電腦安裝VS Code (原因是我購入了 Kimi K3 Plan 想要在一個完全封閉的環境測試,Kimi Code必須先安裝 VS code),又再次遇到下載慢的問題。

開玩笑?立即取消。然後我把 Surfshark VPN 打開,速度就快到40MB/s!!!

只需幾秒就下完,我連截圖都來不及:

如果你還沒有購入VPN,請先看看我的掃盲介紹片:

