Visual Studio Installer 稍等片刻...正在提取文件 進(jìn)度條不動(dòng) 0B每秒 無法下載
?講故事
今天,淘寶有個(gè)顧客找到我,說想要安裝vs2019,他自己嘗試過,打開安裝程序之后,一直在下載界面,進(jìn)度不動(dòng)。
好家伙,好像有點(diǎn)意思啊,血壓瞬間上升!


躍躍欲試
打開vs2017 或者vs2019的安裝程序(visual studio installer)時(shí),下載進(jìn)度條不動(dòng),界面提示‘稍等片刻...正在提取文件。 ? 正在下載:0B/0B?? ??? ?0B/秒’。

等待一段時(shí)間之后提示‘循環(huán)下載安裝文件 ?無法下載安裝文件。請檢查Internet ?連接,然后重試’。
東尋西覓
查看日志:C:\Users\用戶名\appData\Local\Temp目錄下的 dd_bootstrapper_時(shí)間.log 文件,里面有以下錯(cuò)誤:
根據(jù)日志可知,下載這個(gè)資源 https://aka.ms/vs/16/release/installer 時(shí)出了問題,無法連接到遠(yuǎn)程服務(wù)器,我們可以用任意一個(gè)瀏覽器直接打開這個(gè) https://aka.ms/vs/16/release/installer,應(yīng)該也是無法訪問,aka.ms已拒絕訪問,錯(cuò)誤代碼 ERR_CONNECT_REFUSED.

山重水復(fù)疑無路,柳暗花明又一村
嗯,訪問出了問題,你想到什么了嗎?
是不是跟被墻了差不多?
既然知道了問題,我們應(yīng)該怎么解決呢?
志在必得,勢在必行
重頭戲來了。
打開瀏覽器,訪問‘http://tool.chinaz.com/dns/?type=1&host=aka.ms&ip=’,稍等片刻,會(huì)在表格中列出DNS數(shù)據(jù),找到TTL值最小的那個(gè)。

響應(yīng)IP?? ?aka.ms
響應(yīng)IP是剛才說的TTL值最小那個(gè),比如"23.42.220.85?? ?aka.ms"

然后保存,如果提示沒有權(quán)限保存這個(gè)文件,那么把下面的保存為 ‘TrustedInstaller.reg’,如果可以直接保存則跳過這里,直接到 革命尚未成功,同志仍需努力。
?

然后右鍵 TrustedInstaller.reg,合并——是,添加到注冊表中,然后在 hosts 文件上右鍵——獲取TrustedInstaller權(quán)限。



革命尚未成功,同志仍需努力
打開命令行 cmd, 執(zhí)行 ipconfig /flushdns,不要吝嗇,可以多執(zhí)行幾遍這個(gè)語句。

勝利在望
恭喜你,如果你能順利到這里,說明已經(jīng)有99%的幾率解決問題了。
我們重新打開vs2017 或者vs2019的安裝程序(visual studio installer),這個(gè)時(shí)候應(yīng)該會(huì)看到進(jìn)度條在動(dòng),已經(jīng)能開始下載了。
一步錯(cuò),步步錯(cuò)
有些朋友可能會(huì)發(fā)現(xiàn),自己那邊還是不得行,依然0b/秒,心里就開始mmp,又浪費(fèi)老子時(shí)間,垃圾文章?。。?/p>
不要著急,你先看下hosts文件,看看你之前是不是設(shè)置過相關(guān)的,比如以下這位朋友,他之前就設(shè)置過,我注釋掉之后,再執(zhí)行 ipconfig /flushdns,下載就馬上開始動(dòng)彈了。

殊途同歸
什么?你那還是不行?這篇文章沒有用?
等下,如果上面的每一步你都照做并且成功,還是不行的話,那么,你換一個(gè)網(wǎng)絡(luò)(不要同一個(gè)路由器出來的網(wǎng)),比如換手機(jī)熱點(diǎn)(要注意流量問題啊,用超了別怪我噢~)。這個(gè)時(shí)候,你會(huì)發(fā)現(xiàn),它? ! 動(dòng)? ?!了 !
等下載完資源之后(包括后面勾選組件下載),再把網(wǎng)絡(luò)換成正常的即可。
不是最后的最后
另外,你可以來這里看下,如果你自己修改過DNS的設(shè)置,就把它改成自動(dòng)獲取的方式,或許有奇效。
或者改為微軟的DNS,
4.2.2.2,下面是4.2.2.1

聞道有先后,術(shù)業(yè)有專攻
如果你那還是解決不了的話,建議淘寶或者B站聯(lián)系我們(胖頭魚煲湯好好次),我們有遠(yuǎn)程安裝服務(wù),祖?zhèn)骷夹g(shù),經(jīng)驗(yàn)豐富,專業(yè)!
收尾
有些網(wǎng)友可能不喜歡右鍵多了一個(gè)東西,所以,你可以以管理員身份運(yùn)行cmd,然后分別執(zhí)行以下命令,執(zhí)行成功即可刪除剛導(dǎo)入到注冊表的信息。
注:此法亦適用于打開vs安裝軟件后,可用顯示空白。
