解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0 (2)

既然不是网络问题,那肯定就是电脑环境有问题,从安装日志来看(红色标出的部份),应该是Download failed using Bits engine,而该失败可能与一些COM服务相关,按照这个思路,通过如下步骤就成功解决了问题。

第一步:检查BITS服务及相关依赖服务是否正常开启,如果没开启则全部设为自动并启用(这里我确实有一些服务没有开启)

Remote Procedure Call (RPC)

COM+ Event System

System Event Notification Services

Background Intelligent Transfer Service-----》这个就是BITS服务

Network Connections

第二步:如果开启了上述所有的服务仍然不能解决问题,则需要检查是否存在组件缺失,若存在则需要修复,如下:(我的组件没有缺失)

Windows+x,打开“命令提示符(管理员),执行以下命令:

DISM/Online /Cleanup-image /Scanhealth
DISM/Online /Cleanup-image /Restorehealth
Sfc /scannow

第三步:如果执行了第二步检查并修复了相关组件后还有问题,则需要检查Socket组件,必要时执行如下命令进行重置(我的就需要重置)

键入“netsh winsock reset” ,然后按“Enter” 。

键入“netsh int ip reset” ,然后按“Enter” 。

键入“ipconfig /release” ,然后按“Enter” 。

键入“ipconfig /renew”,然后按“Enter”。

键入“ipconfig /flushdns”,然后按“Enter”。

执行完上述三步后,重启电脑,至此,我的这个问题就成功解决了。办法总比问题多,大家多动脑多分析任何问题都不会被难倒的。

之所以分享这个解决记录,是因为VS2017是大家学习.NET CORE的首要条件,而在WIN 10上安装VS2017也是很常见的,可能谁也会遇到我这样的问题,有了分享,大家解决问题就快多了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjswd.html