我在使用Update 1安装Visual Studio 2015时遇到了同样的问题。在Team Explorer安装中失败了,据我所知,它是由此问题中列出的相同错误引起的({ {3}})。我已经尝试了这个问题的答案中解释的步骤,包括俄语的答案。但是,安装仍然在同一点上失败。我现在在我的智慧结束,并且出于想法尝试。
有人可以帮忙吗?
答案 0 :(得分:33)
好吧,我最终向微软公开了一个技术支持案例来解决我的问题。他们在我的日志文件中找到了以下问题:
在VS 2015安装期间,有几个VSIX软件包 通过自定义操作安装。例如:TeamExplorer.vsix是 通过自定义操作执行并且TeamExplorer.vsix包安装 团队资源管理器二进制文件
我们发现所有VSIX软件包都无法安装。结果,VS 无法安装。根据捆绑日志:
[2284:0D4C] [2016-01-20T12:53:42] i301:应用执行包: nugetvs,action:安装,路径:C:\ ProgramData \ Package 缓存{4BE72B6B-1E33-3D51-82CE-AE9702AA2664} v3.3.0.167 \包\ WPT \ NuGetVisualStudio14.msi, 争论:' ARPSYSTEMCOMPONENT =" 1" MSIFASTINSTALL =" 7"' [29A0:2B30] [2016-01-20T12:54:11] i000:MUX:ExecuteError:Package (nugetvs)失败:错误消息ID:1722 ErrorMessage:有一个 此Windows Installer程序包的问题。一个程序作为一部分运行 设置未按预期完成。联系您的支持人员 或包装供应商。 [2284:0D4C] [2016-01-20T12:54:12] e000:错误 0x80070643:无法安装MSI包。 [2284:0D4C] [2016-01-20T12:54:12] e000:错误0x80070643:失败 执行MSI包。 [29A0:2B30] [2016-01-20T12:54:12] e000:错误 0x80070643:无法配置每台计算机的MSI程序包。
根据VSIX日志,我们在大多数VSIX中找到了以下堆栈 包失败(例如 VSIXInstaller_43a2c244-da76-4e26-b086-0341b7e77c1f.log):
System.MissingMethodException:找不到方法: ' System.Collections.Generic.IEnumerable`1 Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()&#39 ;. 在VSIXInstaller.App.LogSignatureDetails(IExtension扩展)at VSIXInstaller.App.LogExtensionDetails(IExtension扩展)at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)at VSIXInstaller.App.OnStartup(StartupEventArgs e)
我们发现了类似的Bug 177561:Slipstream构建无法修补(RTM) 已经由另一个(较小的)捆绑包安装的MSI 仍处于活跃状态。我会和我的高效团队核实一下 回到你身边。
正如您所看到的,这是Microsoft的一个已知问题。我要求安装备用建议,支持代表要求我使用非更新版本的VS Enterprise 2015 进行全新安装。我按照下面的说明执行全新安装,但它确实有效。
而且...... tada,装置终于成功了!我希望通过单独修复C ++运行时来帮助那些有类似问题解决的人。
成功安装RTM后,我能够运行Update 1安装程序并成功更新。从那时起,我也安装了Update 2,没有任何问题。
答案 1 :(得分:12)
为了简化操作,这里有一个批处理文件,可以在安装Visual Studio 2015之前进行清理。
g_in_isr++
只需将其复制并粘贴到.bat文件中
即可答案 2 :(得分:5)
成功!反正很容易尝试。
我遇到了类似的问题,并尝试过几次重新安装,但没有快乐。我正在考虑从ISO安装个别包装 - 根本不开心。
我终于得到了#34;安装"只需选择"修复"而不是"卸载"在控制面板/程序中。花了很长时间才进行修复"虽然。最后它安装并正常工作。
这可能有所帮助。
答案 3 :(得分:4)
是的,Brian。
我同意。
对我来说,唯一的解决方案就是完全删除我的系统中程序名称中包含“2015”的每个程序(使用了很棒的Revo卸载程序并在选择列表中的每个程序后在“快速卸载”下运行)。 这会进行“批量”卸载,因此您不必一个接一个地手动执行此操作。这也很老了。 (确保每个程序都与Visual Studio相关,但我的所有程序都是这样。)
然后我在1月28日19:00完成了Brian Stewart的答案中概述的每个步骤。我选择在Visual Studio安装中安装一切(也可能只是在需要的时候!)在安装结束时,我发现我现在安装了77个程序,程序名称中包含数字“2015”。
请注意,从下载的“ISO”(在“Admin”权限下运行)完成安装后,再次从ISO(使用“Repair”)再次重新安装Install以最终修复“NuGet”包失败。 之后,所有都是100%正确。 (无需重新安装C ++库)
然后我执行了关闭并重新启动并测试了Visual Studio,加载了我之前创建的项目。 (如果你没有,那就试试创建一个项目。)
您可能会收到与缺少设置文件相关的错误,例如: 页面'3185ed96-1cbd-4381-a439-636973542e50'找不到。
然后必须退出Visual Studio并按顺序从CMD提示符(提升为管理员)执行这些命令。打开每个Visual Objects IDE后,关闭它并运行下一个命令。
1.devenv.exe / safemode
2.devenv.exe / resetskippkgs
3.devenv.exe / installvstemplates
4.devenv.exe / resetsettings
5.devenv.exe / resetuserdata
然后执行最终关机/启动,一切都应该正常。
所以在这之后,我终于对我的整个系统进行了“图像”备份,这样如果需要,我至少可以在正确安装Visual Studio的情况下重新安装我的系统。
Brickbats向微软公司安装Visual Studio如此痛苦。 经过多年为这个优秀的编程环境支付了美元,我有点恼火,现在它对每个人都是免费的,但我想微软正在以耐心的方式让我们以某种方式付钱。哈哈: - )
这是一个非常冗长乏味的程序,但现在安装的所有内容都没有错误。
非常感谢Brian Stewart指出我们所有人都朝着正确的方向前进。
答案 4 :(得分:3)
完成Brian Swart has outlined之后,这里是VS 2015社区RTM版iso的链接。
http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015.com_enu.iso
(我会在quetzalcoatl的3月14日之后发表评论comment但是如果没有50的声誉我就不能发表评论。而且这个条目无疑是一个愚蠢的“答案”,这意味着我可能会得到投票并且不会接近能够在评论中放置适当的文本而不是回答。他们来到这里的荒谬系统。)
答案 5 :(得分:1)
我有同样的#34;团队资源管理器"在Win 10(64b企业版)PC上安装Visual Studio 2015 Enterprise Update 2时出错。尝试修复安装几次,但没有用。 什么有效: - 卸载Visual Studio和C ++的所有实例 - 重新启动并运行上面提到的批处理文件 - 做了自定义安装。仅安装了Web开发工具。它成功并且开得很好。 - 做了一个Modify安装并添加了SQL数据工具。没有错误。 到目前为止一直很好..
答案 6 :(得分:0)
在重新安装阶段之前:
A.Disable反病毒或反间谍软件。
B中。清除此文件夹: 的%WINDIR%\温度强>
而不仅仅是%Temp%文件夹。
以管理员身份运行安装程序。
也许我错了? 但我已阅读here,我们最好还删除此文件夹: ** C:\ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18 **重新安装之前。
经过几天的煎熬,这是答案: 将以下文件夹C:\ ProgramData \ Microsoft \ Crypto \ RSA \ S-1-5-18 \删除或重命名为\ backup-S-1-5-18 \ ... Windows将重新创建该文件夹适当的权限和安装将继续,没有错误。 干杯
你说什么?