一招解決微軟Microsoft下載緩慢、提速1000倍(包括Windows Update、下載VSCode系列、Microsoft Store下載)

身在香港的小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,請先看看我的掃盲介紹片:

歡迎你的留言討論:

你可以一針見血

by Upsangel
Logo