使用团队资源管理器安装 Visual Studio 2015 企业更新 1 时出错



我在安装带有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版本进行全新安装。我按照以下说明执行全新安装,它起作用了。

实际解决方案

  1. 从程序和功能中卸载 Visual Studio 2015 企业版
    • 我还卸载了 2015 C++运行时和实体框架 2015 库
  2. 如果出现提示,请重新启动计算机
  3. 重命名或删除文件夹-
    • 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
  4. 转到注册表编辑器(启动>>运行>>注册表编辑器)并删除/重命名以下注册表-
    • 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
  5. 关闭所有 Visual Studio 实例
  6. 下载 Visual Studio 2015 Enterprise RTMnot update 1
  7. 使用提取工具(如 WinRar)提取.iso文件。
  8. 在开始安装 Visual Studio 2015 之前清除 %temp%
  9. 使用此提取的安装程序安装 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数据工具。没有错误。目前为止,一切都好。。

  1. 在执行重新安装阶段之前:

    A.禁用防病毒或反间谍软件。

    B. 清除此文件夹:%windir%\Temp

    而不仅仅是 %Temp% 文件夹。

  2. 以管理员身份运行安装程序。

  3. 也许我错了?但我在这里读到,我们最好也删除这个文件夹:**C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18** 重新安装之前。

经过几天的折磨,答案是这样的: 删除或重命名以下文件夹 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\ 为 \backup-S-1-5-18\ ...Windows 将使用适当的权限重新创建文件夹,并且安装将继续而不会出错。 干杯

你说什么?

最新更新