热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【亲测有效】VisualStudioInstaller稍等片刻...正在提取文件进度条卡住不动0B每秒一段时间后提示循环下载安装文件无法下载安装文件。请检查Internet连接

讲故事今天,淘宝有个顾客找到我,说想要安装vs2019,他自己尝试过,打开安装程序之后,一直在下载界面,进度不动。好家伙,好像有点意思啊,血压瞬间上升!跃跃欲试打开vs2017或者

讲故事

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

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

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

跃跃欲试

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

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》
等待一段时间之后提示‘循环下载安装文件  无法下载安装文件。请检查Internet  连接,然后重试’。

东寻西觅

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

WebClient failed in 'https://aka.ms/vs/16/release/installer' with '无法连接到远程服务器' - 'https://aka.ms/vs/16/release/installer'.
VisualStudio Bootstrapper:2021/6/23 15:21:02: WebClient failed attempting to access https://aka.ms/vs/16/release/installer via 127.0.0.1
VisualStudio Bootstrapper:2021/6/23 15:21:02: Download failed using WebClient engine. System.Net.WebException: 无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 由于目标计算机积极拒绝,无法连接。 127.0.0.1:443

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

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

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

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

志在必得,势在必行

重头戏来了。
打开浏览器,访问‘“aka.ms”A记录/cname检测结果–Dns查询|dns查询–站长工具’,稍等片刻,会在表格中列出DNS数据,找到TTL值最小的那个

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》打开‘C:\Windows\System32\drivers\etc\hosts’文件,在最后添加一行数据,格式:
响应IP    aka.ms
响应IP是刚才说的TTL值最小那个,比如”23.42.220.85    aka.ms”

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》
然后保存,如果提示没有权限保存这个文件,那么把下面的保存为 ‘TrustedInstaller.reg’,如果可以直接保存则跳过这里,直接到 革命尚未成功,同志仍需努力

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取TrustedInstaller权限"
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取TrustedInstaller权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

 《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》
然后右键 TrustedInstaller.reg,合并——是,添加到注册表中,然后在 hosts 文件上右键——获取TrustedInstaller权限。

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

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

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

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

胜利在望

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

一步错,步步错

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

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

《【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接》

殊途同归

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

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

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

闻道有先后,术业有专攻

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

收尾

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


认真看,不要输错了!!!
怕输错的,直接复制,粘贴
reg delete HKEY_CLASSES_ROOT\*\shell\runas /f
reg delete HKEY_CLASSES_ROOT\Directory\shell\runas /f


推荐阅读
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 移动端常用单位——rem的使用方法和注意事项
    本文介绍了移动端常用的单位rem的使用方法和注意事项,包括px、%、em、vw、vh等其他常用单位的比较。同时还介绍了如何通过JS获取视口宽度并动态调整rem的值,以适应不同设备的屏幕大小。此外,还提到了rem目前在移动端的主流地位。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • 线程漫谈——线程基础
    本系列意在记录Windwos线程的相关知识点,包括线程基础、线程调度、线程同步、TLS、线程池等。进程与线程理解线程是至关重要的,每个进程至少有一个线程,进程是线程的容器,线程才是真正的执行体,线程必 ... [详细]
author-avatar
手机用户2602883245
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有