我正在尝试安装Visual Studio 2017社区,因为我拥有的最新版本是同一版本的预发行版。但现在我无法继续使用该程序,因为它迫使我更新到新程序。
我发现this question有类似问题,但答案对我不起作用。有什么想法吗?
答案 0 :(得分:2)
TL; DR 问题可以在优化(调整)系统中。启用最初启用的服务。
如果您确定没有任何internet / firewall问题,则会安装所有更新(以满足requirements,尤其是.NET Framework),然后您应检查%TEMP%
目录中的日志文件。
路径类似于C:\Users\<username>\AppData\Local\Temp\dd_bootstrapper_<date and time of last run>.log
。
我希望,它说:
验证签名
Caught Exception:Type = CryptographicException,Message =端点映射器中没有其他端点可用
如果错误仍然存在,则检查系统服务( + R ,键入services.msc
)。浏览所有列表,阅读说明并搜索证书,私钥和公钥。我开始 CNG密钥隔离服务(KeyIso),神奇的是安装程序正常。
另外,我认为这个Uninstaller对于像我这样从之前版本(2013年,2015年)升级的每个人都有用。
答案 1 :(得分:1)
我也面临着你面临的同样问题。 作为故障排除,我发现现在有一天,文件从aka.ms下载。 由于某种原因,您可能无法从您的计算机上访问。
要找出问题,首先应该运行fiddler然后开始安装Visual Studio 2017.找到你的exe试图下载文件以进行安装。
一旦你能找到像我一样的网址&#34; aka.ms&#34;。尝试ping该域以验证连接,然后尝试从您的计算机打开该URL。
如果一切都会好的,我已解释过你的设置会下载文件。
另一个问题可能是您必须安装所有证书,如下所示:
答案 2 :(得分:0)
检查互联网连接,chck如果你有任何vpn /代理,检查你是否有任何奇怪的反病毒,Windows防火墙或一些外部,运行Windows更新(以防万一),如果这些失败你将需要下载新版本直接来自Here
答案 3 :(得分:0)
%TEMP%的日志显示证书问题。
由于该计算机是旧的Windows 7,因此我不得不将IE8更新为IE11 ,以便安装程序可以下载。它尚未安装。我必须将IE安全级别从中高设置为中。
日志为:
VisualStudio Bootstrapper:7/15/2020 12:32:35 PM: Download failed using WebClient engine. Microsoft.VisualStudio.Setup.Security.InvalidSignatureException: Certificate is invalid: vs_installer.opc at Microsoft.VisualStudio.Setup.Download.DownloadManager.DownloadWithRetry(IDownloadEngine[] engines, Uri uri, Stream outputStream, ProgressUpdateCallback progress, CancellationToken cancellationToken, DownloadContext downloadContext, Boolean verifySignature)