专栏/Visual Studio Installer 稍等片刻...正在提取文件 进度条不动 0B每秒 无法下载

Visual Studio Installer 稍等片刻...正在提取文件 进度条不动 0B每秒 无法下载

2021年07月28日 04:24--浏览 · --喜欢 · --评论
粉丝:1.9万文章:36

 讲故事

今天,淘宝有个顾客找到我,说想要安装vs2019,他自己尝试过,打开安装程序之后,一直在下载界面,进度不动。

好家伙,好像有点意思啊,血压瞬间上升!

跃跃欲试

打开vs2017 或者vs2019的安装程序(visual studio installer)时,下载进度条不动,界面提示‘稍等片刻...正在提取文件。   正在下载:0B/0B        0B/秒’。


等待一段时间之后提示‘循环下载安装文件  无法下载安装文件。请检查Internet  连接,然后重试’。

东寻西觅

查看日志:C:\Users\用户名\appData\Local\Temp目录下的 dd_bootstrapper_时间.log 文件,里面有以下错误:

根据日志可知,下载这个资源 https://aka.ms/vs/16/release/installer 时出了问题,无法连接到远程服务器,我们可以用任意一个浏览器直接打开这个 https://aka.ms/vs/16/release/installer,应该也是无法访问,aka.ms已拒绝访问,错误代码 ERR_CONNECT_REFUSED.

山重水复疑无路,柳暗花明又一村

嗯,访问出了问题,你想到什么了吗?
是不是跟被墙了差不多?
既然知道了问题,我们应该怎么解决呢?

志在必得,势在必行


重头戏来了。
打开浏览器,访问‘http://tool.chinaz.com/dns/?type=1&host=aka.ms&ip=’,稍等片刻,会在表格中列出DNS数据,找到TTL值最小的那个。

打开‘C:\Windows\System32\drivers\etc\hosts’文件,在最后添加一行数据,格式:
响应IP    aka.ms
响应IP是刚才说的TTL值最小那个,比如"23.42.220.85    aka.ms"


然后保存,如果提示没有权限保存这个文件,那么把下面的保存为 ‘TrustedInstaller.reg’,如果可以直接保存则跳过这里,直接到 革命尚未成功,同志仍需努力

 


然后右键 TrustedInstaller.reg,合并——是,添加到注册表中,然后在 hosts 文件上右键——获取TrustedInstaller权限。

革命尚未成功,同志仍需努力


打开命令行 cmd, 执行 ipconfig /flushdns,不要吝啬,可以多执行几遍这个语句。

胜利在望


恭喜你,如果你能顺利到这里,说明已经有99%的几率解决问题了。
我们重新打开vs2017 或者vs2019的安装程序(visual studio installer),这个时候应该会看到进度条在动,已经能开始下载了。

一步错,步步错

有些朋友可能会发现,自己那边还是不得行,依然0b/秒,心里就开始mmp,又浪费老子时间,垃圾文章!!!

不要着急,你先看下hosts文件,看看你之前是不是设置过相关的,比如以下这位朋友,他之前就设置过,我注释掉之后,再执行 ipconfig /flushdns,下载就马上开始动弹了。

殊途同归

什么?你那还是不行?这篇文章没有用?

等下,如果上面的每一步你都照做并且成功,还是不行的话,那么,你换一个网络(不要同一个路由器出来的网),比如换手机热点(要注意流量问题啊,用超了别怪我噢~)。这个时候,你会发现,它  ! 动   !了 !

等下载完资源之后(包括后面勾选组件下载),再把网络换成正常的即可。

不是最后的最后

另外,你可以来这里看下,如果你自己修改过DNS的设置,就把它改成自动获取的方式,或许有奇效。

或者改为微软的DNS,

4.2.2.2,下面是4.2.2.1

闻道有先后,术业有专攻

如果你那还是解决不了的话,建议淘宝或者B站联系我们(胖头鱼煲汤好好次),我们有远程安装服务,祖传技术,经验丰富,专业!

收尾

有些网友可能不喜欢右键多了一个东西,所以,你可以以管理员身份运行cmd,然后分别执行以下命令,执行成功即可删除刚导入到注册表的信息。

注:此法亦适用于打开vs安装软件后,可用显示空白。



投诉或建议