错误使用团队资源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
- 从程序和function中卸载Visual Studio 2015 Enterprise
- 我也卸载了2015 C ++运行时和Entity Framework 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
- 转到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
- closures所有的Visual Studio实例
- 下载Visual Studio 2015 Enterprise RTM 不更新1
- 通过使用提取工具,如WinRar提取.iso文件。
- 在启动Visual Studio 2015安装之前清除%temp%
- 使用此提取的安装程序安装程序安装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数据工具。 没有错误。 到现在为止还挺好 ..
-
在重新安装阶段之前:
A.禁用防病毒软件或反间谍软件。
B.清除此文件夹: %windir%\ Temp
而不仅仅是%Temp%文件夹。
-
以pipe理员身份运行安装程序。
-
也许我错了? 但我已经在这里阅读,我们最好也删除这个文件夹:** 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具有相应权限的文件夹,安装将继续而不会出错。 干杯
你说什么?
- 将与VS2008并排安装Visual Studio 2010会导致问题吗?
- 如何在不使用Visual Studio的情况下使用MSTest?
- 如何在Visual Studio中设置path?
- 如何清除glyphicons-halflings-regular.woff2错误not found
- 防止Visual Studio尝试加载特定DLL的符号
- 如何使Visual Studio将DLL文件复制到输出目录?
- 警告主版本52比51版本更新,这是该编译器支持的最高版本
- VS2010上的MVC项目错误:此安装不支持项目types
- TypeScript“保存时编译”function在Visual Studio 2015中不起作用