错误使用团队资源pipe理器安装Visual Studio 2015企业更新1

我遇到同样的问题,其他人在安装Visual Studio 2015时使用更新1.它在Team Explorer安装上失败,据我所知它是由这个问题中概述的同样的错误( 多个错误安装Visual Studio 2015社区版 )。 我已经尝试了这个问题的答案中解释的步骤,包括俄语的答案。 但是,安装仍然在同一时间失败。 我现在正在思考,想出点想法。

谁能帮忙?

那么我最终打开了一个与微软技术支持案件来解决我的问题。 他们在我的日志文件中发现了这个问题:

实际的问题

在VS 2015安装期间,通过自定义操作安装了几个VSIX软件包。 例如:TeamExplorer.vsix通过自定义操作执行,TeamExplorer.vsix包安装Team Explorer二进制文件

我们发现所有的VSIX软件包都无法安装。 结果,VS无法安装。 根据捆绑日志:

[2284:0D4C] [2016-01-20T12:53:42] i301:应用执行包:nugetvs,action:安装,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:MUX:ExecuteError:Package nugetvs)失败:错误消息Id:1722 ErrorMessage:此Windows安装程序包存在问题。 作为设置的一部分运行的程序没有按预期完成。 请联系您的支持人员或包供应商。 [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:无法configuration每台机器的MSI软件包。

根据VSIX日志,我们发现大部分的VSIX包失败(例如VSIXInstaller_43a2c244-da76-4e26-b086-0341b7e77c1f.log)下面的堆栈:

System.MissingMethodException:Method not found:'System.Collections.Generic.IEnumerable`1 Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()'。 在VSIXInstaller.App.OnStartup(StartupEventArgs e)的VSIXInstaller.App.InitializeInstall(布尔isRepairSupported)VSIXInstaller.App.LogExtensionDetails(IExtension扩展)VSIXInstaller.App.LogSignatureDetails(IExtension扩展)

我们发现类似的错误177561:Slipstream构build失败补丁(RTM)MSI已由另一个(较小)的软件包安装,它仍处于活动状态。 我会检查我的生产小组,并回到你身边。

如您所见,这是Microsoft的一个已知问题。 我询问了其他build议,以便安装,并且支持代表要求我使用VS Enterprise 2015非更新版本1进行干净安装。 我按照下面的说明执行干净的安装,它工作。

实际的解决scheme

  1. 从程序和function中卸载Visual Studio 2015 Enterprise
    • 我也卸载了2015 C ++运行时和Entity Framework 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. 转到registry编辑器(开始>>运行>> regedit),并删除/重命名以下registry –
    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ VisualStudio的\ 14.0
    • HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 14.0
    • HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 14.0
    • HKEY_CURRENT_USER \软件\微软\ VisualStudio的\ 14.0_Config
  5. closures所有的Visual Studio实例
  6. 下载Visual Studio 2015 Enterprise RTM 不更新1
  7. 通过使用提取工具,如WinRar提取.iso文件。
  8. 在启动Visual Studio 2015安装之前清除%temp%
  9. 使用此提取的安装程序安装程序安装Visual Studio 2015

而…田田,安装终于成功了! 我希望这可以帮助其他人解决类似的问题,而这个问题不是通过单独修复C ++运行时来解决的。

一旦RTM安装成功,我就可以运行Update 1安装程序并成功更新。 从那以后,我也安装了更新2,没有问题。

为了更容易,下面是一个batch file,在安装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 Files\Microsoft Visual Studio 14.0" /S rd "C:%homepath%\Documents\Visual Studio 2015" /S rd "C:%homepath%\AppData\Roaming\Microsoft\VisualStudio\14.0" /S rd "C:%homepath%\AppData\Local\Microsoft\VisualStudio\14.0" /S rd "C:%homepath%\AppData\Local\Microsoft\VSCommon\14.0" /S @echo. @echo Removing Registry Keys @pause REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0 REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0 REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0 REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config @echo. @echo. FINISHED! @pause 

只需将其复制并粘贴到.bat文件中

成功! 无论如何,易于尝试。

我有类似的问题,并尝试重新安装几次,但没有喜悦。 我正在考虑从ISO安装单独的软件包 – 根本不开心。

我终于通过在控制面板/程序中select“修复”而不是“卸载”来完成“安装”。 虽然做了“修理”花了一段时间。 最后它被安装和工作。

这可能会有所帮助。

是的,Brian。

我同意。

唯一的解决办法是完全删除我的系统上的程序名称中有“2015”的每个程序(使用了极好的Revo卸载程序,并在select列表中的每个程序后运行“快速卸载”卸载,所以你不必一个接一个地手动完成)。 这也是AGES。 (确保每个程序都与Visual Studio相关,尽pipe…我所有的都是。)

然后,我在1月28日19:00经历了Brian Stewart的回答。 我select在Visual Studio安装中安装一切(也可能只是在需要的情况下)。在安装结束时,我发现我有77个程序现在在程序名中安装了数字“2015”。

请注意,从下载的“ISO”(在“pipe理员”权限下运行)完成安装之后,再次从ISO中重新运行安装程序(此时使用“修复”),最终修复“NuGet “包失败。 之后,所有的100%是正确的。 (不需要重新安装C ++库)

然后我执行关机并重新启动并testingVisual Studio,加载我以前创build的项目。 (如果你没有,那就试试创build一个项目)。

您可能会收到与设置文件丢失相关的错误,例如:页面'3185ed96-1cbd-4381-a439-636973542e50'找不到。

然后,您必须退出Visual Studio并按顺序从CMD提示(提升到pipe理员)执行这些命令。 每个Visual Objects IDE打开后,closures它并运行下一个命令。

1.devenv.exe / safemode

2.devenv.exe / resetskippkgs

3.devenv.exe / installvstemplates

4.devenv.exe / resetsettings

5.devenv.exe / resetuserdata

然后执行最后的关机/启动,一切都应该正常工作。

所以毕竟,我终于对整个系统进行了“映像”备份,所以如果需要的话我至less可以用正确安装的Visual Studio重新安装我的系统。

Brickbats给微软安装Visual Studio非常痛苦。 在为这个伟大的编程环境付出好多年后,我有些恼火,现在它对每个人都是免费的,但是我想微软会以我们的耐心来支付我们的某些钱。 大声笑 :-)

这是一个非常冗长乏味的程序,但是现在所有的东西都没有错误地安装。

非常感谢Brian Stewart指出我们所有人都朝着正确的方向前进。

在您完成Brian Swart概述的内容之后 ,请参阅VS 2015社区RTM版本iso的链接。

http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015.com_enu.iso

(我会在quetzalcoatl的3月14日发表评论之后发表评论,但是如果没有50的声望我就不能发表评论,而且这个条目肯定是一个愚蠢的“答案”,这意味着我可能会陷入低谷,并且不会接近把适当的文字放在评论中,而不是在回答中。他们在这里得到的荒谬系统。)

在Win 10(64b Enterprise)PC上安装Visual Studio 2015 Enterprise Update 2时出现同样的“团队资源pipe理器”错误。 试了几次修复安装不起作用。 什么工作: – 卸载Visual Studio和C ++的所有实例 – 重新启动并运行上述batch file – 做了一个自定义安装。 只有Web开发工具已经安装。 它成功了,打开罚款。 – 做了一个修改安装并添加了SQL数据工具。 没有错误。 到现在为止还挺好 ..

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

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

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

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

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

  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将重新创build具有相应权限的文件夹,安装将继续而不会出错。 干杯

你说什么?