我在安装带有Update 1的Visual Studio 2015时遇到了同样的问题。它在团队资源管理器安装上失败,据我所知,它是由此问题中概述的相同错误(安装 Visual Studio 2015 社区版的多个错误)引起的。我已经尝试了该问题的答案中解释的步骤,包括俄语答案。但是,安装在同一点仍然失败。我现在处于智慧的尽头,没有想法可以尝试。
谁能帮忙?
我最终向微软打开了一个技术支持案例来解决我的问题。他们在我的日志文件中发现了以下问题:
实际问题
在VS 2015安装期间,有几个VSIX包 通过自定义操作安装。 例如:TeamExplorer.vsix 是 通过自定义操作执行,TeamExplorer.vsix 包将安装 团队资源管理器二进制文件
我们发现所有 VSIX 包都无法安装。结果,VS 安装失败。根据捆绑日志:
[2284:0D4C][2016-01-20T12:53:42]i301:应用执行包: nugetvs, action: Install, path: C:\ProgramData\Package Cache{4BE72B6B-1E33-3D51-82CE-AE9702AA2664}v3.3.0.167\packages\WPT\NuGetVisualStudio14.msi, 参数: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"' [29A0:2B30][2016-01-20T12:54:11]i000:复用器:执行错误:包 (nugetvs) 失败:错误消息 ID:1722 错误消息:有一个 此 Windows 安装程序包的问题。作为 安装程序未按预期完成。联系您的支持人员 或包供应商。 [2284:0D4C][2016-01-20T12:54:12]e000:错误 0x80070643:无法安装 MSI 程序包。 [2284:0D4C][2016-01-20T12:54:12]e000:错误0x80070643:无法 执行微星包。[29A0:2B30][2016-01-20T12:54:12]e000:错误 0x80070643:无法配置每台计算机的 MSI 程序包。
根据 VSIX 日志,我们发现大多数 VSIX 的以下堆栈 包失败(例如 VSIXInstaller_43a2c244-DA76-4E26-B086-0341B7E77C1F.log ):
系统.缺少方法异常: 找不到方法: 'System.Collections.Generic.IEnumerable'1 Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()'. at VSIXInstaller.App.LogSignatureDetails(IExtension扩展) at VSIXInstaller.App.LogExtensionDetails(IExtension扩展) at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported) at VSIXInstaller.App.OnStartup(StartupEventArgs e)
我们发现了一个类似的错误177561:滑流构建无法修补 (RTM) 已由另一个(较小的)捆绑包安装的 MSI 仍处于活动状态。我会与我的生产小组核实并获得 回到你身边。
如您所见,这是Microsoft的已知问题。我要求提供其他建议来安装此内容,支持代表要求我使用VS Enterprise 2015的非更新1版本进行全新安装。我按照以下说明执行全新安装,它起作用了。
实际解决方案
- 从程序和功能中卸载 Visual Studio 2015 企业版
- 我还卸载了 2015 C++运行时和实体框架 2015 库
- 如果出现提示,请重新启动计算机
- 重命名或删除文件夹-
- C:\Program Files (x86)\Microsoft Visual Studio 14.0
- C:\Program Files\Microsoft Visual Studio 14.0
- C:\users\user\Documents\Visual Studio 2015
- C:\users\user\AppData\Roaming\Microsoft\VisualStudio\14.0
- C:\users\user\AppData\Local\Microsoft\VisualStudio\14.0
- C:\users\user\AppData\Local\Microsoft\VSCommon\14.0
- 转到注册表编辑器(启动>>运行>>注册表编辑器)并删除/重命名以下注册表-
- HKEY_LOCAL_MACHINE\软件\Wow6432Node\Microsoft\VisualStudio\14.0
- HKEY_LOCAL_MACHINE\软件\Microsoft\视觉工作室\14.0
- HKEY_CURRENT_USER\软件\Microsoft\视觉工作室\14.0
- HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config
- 关闭所有 Visual Studio 实例
- 下载 Visual Studio 2015 Enterprise RTMnot update 1
- 使用提取工具(如 WinRar)提取.iso文件。
- 在开始安装 Visual Studio 2015 之前清除 %temp%
- 使用此提取的安装程序安装 Visual Studio 2015
而且......多田,安装终于成功了!我希望这可以帮助其他有类似问题的人,这些问题无法通过单独修复C++运行时来解决。
成功安装 RTM 后,我能够运行 Update 1 安装程序并成功更新。从那时起,我也安装了更新 2,没有问题。
为了方便起见,下面是一个批处理文件,用于在安装 Visual Studio 2015 之前进行清理。
@echo.
@echo This will remove all files, directories and registry keys about VISUAL STUDIO 2015
@echo.
@pause
rd "C:Program Files (x86)Microsoft Visual Studio 14.0" /S
rd "C:Program FilesMicrosoft Visual Studio 14.0" /S
rd "C:%homepath%DocumentsVisual Studio 2015" /S
rd "C:%homepath%AppDataRoamingMicrosoftVisualStudio14.0" /S
rd "C:%homepath%AppDataLocalMicrosoftVisualStudio14.0" /S
rd "C:%homepath%AppDataLocalMicrosoftVSCommon14.0" /S
@echo.
@echo Removing Registry Keys
@pause
REG DELETE HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio14.0
REG DELETE HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio14.0
REG DELETE HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio14.0
REG DELETE HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio14.0_Config
@echo.
@echo. FINISHED!
@pause
只需将其复制并粘贴到.bat文件中
成功!无论如何,很容易尝试。
我遇到了类似的问题,并尝试重新安装了几次,但没有乐趣。我正在考虑从 ISO 安装单个软件包 - 一点也不高兴。
我终于通过简单地在控制面板/程序中选择"修复"而不是"卸载"来"安装"。不过,进行"修复"花了相当长的时间。最后,它已安装并正常工作。
这可能会对某些人有所帮助。
是的,布莱恩。
我同意。
对我来说,唯一的解决方案是完全删除系统上程序名称中包含"2015"的每个程序(使用出色的 Revo 卸载程序并在选择列表中的每个程序后在"快速卸载"下运行。这将执行"批量"卸载,因此您不必一个接一个地手动卸载)。这也太老了。(确保每个程序都与Visual Studio相关...我所做的一切。
然后,我完成了布莱恩·斯图尔特(Brian Stewart)在1月28日19:00的回答中概述的每个步骤。我选择在Visual Studio安装中安装所有内容(也可以在需要时安装!在安装结束时,我发现我现在安装了 77 个程序,程序名称中带有数字"2015"。
请注意,从下载的"ISO"(在"管理员"权限下运行)完成安装后,最后一次从 ISO 再次重新运行安装(这次使用"修复"),以最终修复"NuGet"包故障。在那之后,一切都是100%正确的。(无需重新安装C++库)
然后,我执行了关机并重新启动并测试了Visual Studio,加载了我之前创建的项目。(如果您没有,请尝试创建一个项目)。
您可能会收到与缺少设置文件相关的错误,例如:未找到页面"3185ed96-1cbd-4381-a439-636973542e50"。
然后,您必须退出 Visual Studio 并按顺序从 CMD 提示符(提升为管理员)执行这些命令。在每个可视对象 IDE 打开后,将其关闭并运行下一个命令。
1.devenv.exe/safemode
2.devenv.exe/resetskippkgs
3.devenv.exe/installvstemplates
4.devenv.exe/resetsettings
5.devenv.exe/resetuserdata
然后执行最终关机/启动,一切应该可以正常工作。
因此,在所有这些之后,我终于对整个系统进行了"映像"备份,以便如果需要,我至少可以在正确安装Visual Studio的情况下重新安装我的系统。
Brickbats to Microsoft 使Visual Studio的安装如此痛苦。经过多年为这个伟大的编程环境支付了大量的美元,我有点恼火,现在它对每个人都是免费的,但我想Microsoft让我们以某种方式耐心地付出代价。哈哈:-)
这是一个非常漫长而乏味的过程,但现在一切都没有错误地安装。
非常感谢布莱恩·斯图尔特为我们所有人指明了正确的方向。
在你完成了Brian Swart概述的内容之后,这里是VS 2015社区RTM版iso的链接。
http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015.com_enu.iso
(我会在羽蛇神 3 月 14 日的评论之后将其放在评论中,但没有 50 个声誉我就无法发表评论。 诚然,这个条目是一个愚蠢的"答案",这意味着我可能会被否决,并且无法在评论中而不是答案中放置适当的文本。他们这里有荒谬的系统。
我在Win 2015(64b企业版)PC上安装Visual Studio 2015 Enterprise Update 2时遇到了相同的"团队资源管理器"错误。尝试了几次修复安装,但不起作用。什么有效:- 卸载了Visual Studio和C++的所有实例- 重新启动并运行上述批处理文件- 进行了自定义安装。仅安装了 Web 开发工具。它成功了,开得很好。- 进行了修改安装并添加了SQL数据工具。没有错误。目前为止,一切都好。。
-
在执行重新安装阶段之前:
A.禁用防病毒或反间谍软件。
B. 清除此文件夹:%windir%\Temp
而不仅仅是 %Temp% 文件夹。
-
以管理员身份运行安装程序。
-
也许我错了?但我在这里读到,我们最好也删除这个文件夹:**C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18** 重新安装之前。
经过几天的折磨,答案是这样的: 删除或重命名以下文件夹 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\ 为 \backup-S-1-5-18\ ...Windows 将使用适当的权限重新创建文件夹,并且安装将继续而不会出错。 干杯
你说什么?