无法安装Visual Studio 2015 Update 2

Ron*_*ovi 5 failed-installation visual-studio visual-studio-2015

我很抱歉,如果我在错误的地方问这个,但因为它是关于编码IDE我不知道还能去哪里.

我无法在我的全新 Windows 10 Pro安装(仅安装Office 2013)和全新的 Visual Studio 2015 Community Edition 上安装Visual Studio 2015 Update 2 .

错误如下:

Visual Studio 2015 Update 2无法安装

一旦发生此错误,Visual Studio将不再起作用.

我可以考虑跳过此更新,但我需要安装Mobile Programming Packs(Xamarin),他们需要先安装Visual Studio 2015 Update 2.

我在网上搜索了错误代码"0x80070490",但没有任何与Visual Studio相关的内容.

由于整个日志文件太大而不适合这里,这些行包含"错误"短语:

[1890:12D0][2016-04-19T12:56:04]i325: Registering dependency: {4f075c79-8ee3-4c85-9408-828736d1f7f3} on package provider: Microsoft.VS.sdk_tools35,v11, package: sdk_tools35
[1890:12D0][2016-04-19T12:56:04]i325: Registering dependency: {4f075c79-8ee3-4c85-9408-828736d1f7f3} on package provider: Microsoft.VS.CodeAnalysis_x86_enu,v14, package: RoslynLanguageServices
[1890:12D0][2016-04-19T12:56:04]i323: Registering package dependency provider: {6C1985E7-E1C5-3A95-86EF-2C62465F15C3}, version: 14.0.23107, package: RoslynLanguageServicesResMsi
[1890:12D0][2016-04-19T12:56:04]i325: Registering dependency: {4f075c79-8ee3-4c85-9408-828736d1f7f3} on package provider: {6C1985E7-E1C5-3A95-86EF-2C62465F15C3}, package: RoslynLanguageServicesResMsi
[1890:1C78][2016-04-19T12:56:04]i304: Verified existing payload: VSSecondaryInstaller_box at path: C:\ProgramData\Package Cache\1DC8404EE32E731EC1B170A992B7208CE63094E7\packages\SecondaryInstaller\SecondaryInstaller.exe.
[1538:0C6C][2016-04-19T12:56:04]i000: MUX:  Source confirmed
[1538:039C][2016-04-19T12:56:04]i000: MUX:  ExecutePackageBegin for secondary installer
[1538:039C][2016-04-19T12:56:04]i000: MUX:  Checking to see if the secondary installer pipe should be created
[1538:039C][2016-04-19T12:56:04]i000: MUX:  Creating secondary installer pipe: {2b9a38d8-87f0-4279-b481-8ac30b840d80}
[1538:039C][2016-04-19T12:56:04]i000: MUX:  ExecutePackageBegin PackageId: VSSecondaryInstaller_box
[1538:0B24][2016-04-19T12:56:04]i000: MUX:  Begin connecting secondary installer pipe
[1890:12D0][2016-04-19T12:56:04]i301: Applying execute package: VSSecondaryInstaller_box, action: Install, path: C:\ProgramData\Package Cache\1DC8404EE32E731EC1B170A992B7208CE63094E7\packages\SecondaryInstaller\SecondaryInstaller.exe, arguments: '"C:\ProgramData\Package Cache\1DC8404EE32E731EC1B170A992B7208CE63094E7\packages\SecondaryInstaller\SecondaryInstaller.exe" /q /BurnBundleProviderKey {4f075c79-8ee3-4c85-9408-828736d1f7f3} /lcid 1033 /BaseDirectory "J:\\" /localfeed "C:\Users\Roni\AppData\Local\Temp\98110090.xml" /FeedRegistryKey "Software\Microsoft\VisualStudio\14.0\Setup\vs\community" /primarylog "C:\Users\Roni\AppData\Local\Temp\dd_vs_community_20160419125540.log" /skuSpecificHKLMHive Software\Microsoft\VisualStudio\14.0 /launchaction Modify  /installitems VSU_14.0.25123;AppInsightsToolsVisualStudio_HiddenVSU2RTMV1_5.2.60322.1;JavaScriptLanguageService_Hidden_14.0.25205;JavaScriptProjectSystem_Hidden_14.0.25205 /potentialcachecleanup ++VSU_14.0.25123++VSU_14.0.25115++VSU_14.0.25029++VSU_14.0.25008++VSU_14.0.24912++VSU_14.0.24720++VSU_14.0.24627;++AppInsightsToolsVisualStudio_HiddenVSU2RTMV1_5.2.60322.1++AppInsightsToolsRTMCheck_HiddenV1++AppInsightsToolsVisualStudio_HiddenV1++AppInsightsToolsVisualStudio_HiddenV2_4.0.51117.1++AppInsightsToolsVisualStudio_HiddenV3_4.0.51203.1++AppInsightsToolsVisualStudio_HiddenV4_4.1.60107.3++AppInsightsToolsVisualStudio_HiddenV5_4.2.60128.3++AppInsightsToolsVisualStudio_HiddenV6_4.3.60222.2++AppInsightsToolsVisualStudio_HiddenVSU2CTPV1_5.0.60115.1++AppInsightsToolsVisualStudio_HiddenVSU2RCV1_5.1.60222.1;++JavaScriptLanguageService_Hidden_14.0.25205++JavaScriptProjectSystem_HiddenRTM++JavaScriptLanguageService_HiddenRTM++JavaScriptProjectSystem_HiddenV2++JavaScriptLanguageService_HiddenV2++JavaScriptProjectSystem_HiddenV3++JavaScriptLanguageService_HiddenV3++JavaScriptProjectSystem_HiddenV4++JavaScriptLanguageService_HiddenV4++JavaScriptProjectSystem_Hidden_14.0.25008++JavaScriptLanguageService_Hidden_14.0.25008++JavaScriptProjectSystem_Hidden_14.0.25029++JavaScriptLanguageService_Hidden_14.0.25029++JavaScriptProjectSystem_Hidden_14.0.25115++JavaScriptLanguageService_Hidden_14.0.25115++JavaScriptProjectSystem_Hidden_14.0.25123A++JavaScriptLanguageService_Hidden_14.0.25123A;++JavaScriptProjectSystem_Hidden_14.0.25205++JavaScriptProjectSystem_HiddenRTM++JavaScriptLanguageService_HiddenRTM++JavaScriptProjectSystem_HiddenV2++JavaScriptLanguageService_HiddenV2++JavaScriptProjectSystem_HiddenV3++JavaScriptLanguageService_HiddenV3++JavaScriptProjectSystem_HiddenV4++JavaScriptLanguageService_HiddenV4++JavaScriptProjectSystem_Hidden_14.0.25008++JavaScriptLanguageService_Hidden_14.0.25008++JavaScriptProjectSystem_Hidden_14.0.25029++JavaScriptLanguageService_Hidden_14.0.25029++JavaScriptProjectSystem_Hidden_14.0.25115++JavaScriptLanguageService_Hidden_14.0.25115++JavaScriptProjectSystem_Hidden_14.0.25123A++JavaScriptLanguageService_Hidden_14.0.25123A /Pipe {2b9a38d8-87f0-4279-b481-8ac30b840d80} {77527ce8-5c43-4712-b947-859343f965c5} -burn.ancestors={4f075c79-8ee3-4c85-9408-828736d1f7f3}'
[1890:1C78][2016-04-19T12:56:04]i304: Verified existing payload: vs_postclean_vs at path: C:\ProgramData\Package Cache\9735CABA-17F0-3C02-B41B-5A770280AD63\packages\VS_Clean\VS_PostClean_vs.exe.
[1538:0C6C][2016-04-19T12:56:04]i000: MUX:  Source confirmed
[1890:1C78][2016-04-19T12:56:04]i304: Verified existing payload: community_finalizer at path: C:\ProgramData\Package Cache\{9E99CC49-D305-4D42-AC34-6C732062B142}v14.0.23107\packages\community_finalizer.msi.
[1538:0C6C][2016-04-19T12:56:04]i000: MUX:  Source confirmed
[1890:1C78][2016-04-19T12:56:04]i304: Verified existing payload: ModernBlend_finalizer at path: C:\ProgramData\Package Cache\{93A31A4A-197C-43F0-9687-7FFC47C33D44}v14.0.23107\packages\ModernBlend_finalizer.msi.
[1538:0C6C][2016-04-19T12:56:04]i000: MUX:  Source confirmed
[1890:1C78][2016-04-19T12:56:04]i304: Verified existing payload: VSGraphics_VSGA_finalizer_msi at path: C:\ProgramData\Package Cache\{919C67A9-2DE8-4929-A910-CB85E009B5CB}v14.0.23107\packages\VSGraphics_VSGA_finalizer.msi.
[1538:0C6C][2016-04-19T12:56:04]i000: MUX:  Source confirmed
[1538:0B24][2016-04-19T12:56:05]i000: MUX:  Finished connecting secondary installer pipe
[1538:18B0][2016-04-19T12:56:22]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=
[1538:18B0][2016-04-19T12:56:29]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=Microsoft Visual Studio Preparation
[1538:18B0][2016-04-19T12:56:30]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=Visual Studio Update Prerequisite
[1538:18B0][2016-04-19T12:56:44]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=KB3022398
[1538:18B0][2016-04-19T12:57:44]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=KB3022398LP
[1538:18B0][2016-04-19T12:57:52]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=KB3022398
[1538:18B0][2016-04-19T12:58:46]i000: MUX:  Updating secondary installer progress display name: Outer=Visual Studio 2015 Update 2, Inner=
[1538:18B0][2016-04-19T12:58:46]i000: MUX:  Updating secondary installer progress display name: Outer=Developer Analytics Tools v5.2.0, Inner=
[1538:18B0][2016-04-19T12:58:52]i000: MUX:  Updating secondary installer progress display name: Outer=JavaScript Language Service for Visual Studio, Inner=
[1538:18B0][2016-04-19T12:59:09]i000: MUX:  Updating secondary installer progress display name: Outer=JavaScript Project System for Visual Studio, Inner=
[1890:12D0][2016-04-19T13:00:02]e000: Error 0x80048646: Process returned error: 0x80048646
[1890:12D0][2016-04-19T13:00:02]e000: Error 0x80048646: Failed to execute EXE package.
[1538:039C][2016-04-19T13:00:02]e000: Error 0x80048646: Failed to configure per-machine EXE package.
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Installation size in bytes for package: VSSecondaryInstaller_box MaxAppDrive: 0  MaxSysDrive: 988090456  AppDrive: 0  SysDrive: 461045848
[1538:039C][2016-04-19T13:00:02]i000: MUX:  ExecutePackageComplete for secondary installer
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Disconnecting secondary installer pipe
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Return Code:0x80048646 Msi Messages:0 Result Detail:0 Restart:None
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Set Result: Return Code=-2147187130 (0x80048646), Error Message=, Result Detail=, Vital=False, Package Action=Install, Package Id=VSSecondaryInstaller_box
[1538:039C][2016-04-19T13:00:02]i000: Setting string variable 'BundleResult' to value '0'
[1538:039C][2016-04-19T13:00:02]w350: Applied non-vital package: VSSecondaryInstaller_box, encountered error: 0x80048646. Continuing...
[1538:039C][2016-04-19T13:00:02]i000: MUX:  ExecutePackageBegin PackageId: vs_postclean_vs
[1890:12D0][2016-04-19T13:00:02]i301: Applying execute package: vs_postclean_vs, action: Repair, path: C:\ProgramData\Package Cache\9735CABA-17F0-3C02-B41B-5A770280AD63\packages\VS_Clean\VS_PostClean_vs.exe, arguments: '"C:\ProgramData\Package Cache\9735CABA-17F0-3C02-B41B-5A770280AD63\packages\VS_Clean\VS_PostClean_vs.exe" /community /repair /log C:\Users\Roni\AppData\Local\Temp\dd_vs_community_20160419125540_017_vs_postclean_vs.log'
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Installation size in bytes for package: vs_postclean_vs MaxAppDrive: 0  MaxSysDrive: 0  AppDrive: 0  SysDrive: 0
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Return Code:0x0 Msi Messages:0 Result Detail:0 Restart:None
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Reset execution Result
[1538:039C][2016-04-19T13:00:02]i000: MUX:  Reset Result
[1538:039C][2016-04-19T13:00:02]i000: Setting string variable 'BundleResult' to value '0'
[1538:039C][2016-04-19T13:00:02]i319: Applied execute package: vs_postclean_vs, result: 0x0, restart: None
[1538:039C][2016-04-19T13:00:02]i000: MUX:  ExecutePackageBegin PackageId: community_finalizer
[1890:12D0][2016-04-19T13:00:02]i301: Applying execute package: community_finalizer, action: Repair, path: C:\ProgramData\Package Cache\{9E99CC49-D305-4D42-AC34-6C732062B142}v14.0.23107\packages\community_finalizer.msi, arguments: ' MSIFASTINSTALL="7" VSEXTUI="1" SKIP_APPID_SETUP=""'
[1538:039C][2016-04-19T13:00:17]i000: MUX:  Installation size in bytes for package: community_finalizer MaxAppDrive: 0  MaxSysDrive: 1503232  AppDrive: 0  SysDrive: 0
[1538:039C][2016-04-19T13:00:17]i000: MUX:  Return Code:0x0 Msi Messages:0 Result Detail:RollbackCleanup Restart:None
[1538:039C][2016-04-19T13:00:17]i000: MUX:  Reset execution Result
[1538:039C][2016-04-19T13:00:17]i000: MUX:  Reset Result
Run Code Online (Sandbox Code Playgroud)

Mic*_*ael 1

当我尝试将 VS2015 CE Update 2 升级到 Update 3 时,我也遇到了错误“缺少或损坏的程序包 KB3022398”。
\n我尝试完全卸载 VS2015 Community Edition,并从以下内容中删除内容,但它仍然不起作用:

\n\n
    \n
  • C:\\Users\\<Windows 登录名/用户名>\\AppData\\Local\\Temp
  • \n
  • C:\\ProgramData\\Package Cache(虽然我不太推荐这个;当你从控制面板卸载VS2015的各种功能时会用到这些包)
  • \n
  • C:\\Users\\<Windows 登录名/用户名>\\AppData\\Roaming\\Microsoft\\VisualStudio
  • \n
  • 来自C:\\Users\\<Windows 登录名/用户名>\\AppData\\Local\\Microsoft 的文件夹VisualStudioVisualStudio ServicesVSCommonVsGraphics
  • \n
  • C:\\Users\\<Windows 登录/用户名>\\Documents\\Visual Studio 2015(我没有尝试这个,但我不认为这是罪魁祸首,因为它与你的主题和项目)
  • \n
\n\n

我尝试过的其他方法不起作用:

\n\n\n\n

对我有用的:

\n\n
    \n
  • 开始 -> 输入“设置” -> 更新和安全 -> 恢复 -> 重置此电脑(删除应用程序等)
  • \n
\n\n

我的猜测是,这与安装驱动器中的注册表+剩余物有关。

\n\n

您可以尝试什么:

\n\n
    \n
  • 开始 -> 输入“设置” -> 更新和安全 -> 恢复 -> 重置此电脑(删除应用程序等)
  • \n
  • 我建议使用RevoUninstaller,因为它还可以帮助您删除注册表中的剩余内容(您也可以使用其他应用程序,这只是建议)。
    \n这将是“重置此电脑”的替代方案(我还不确定它是否有效)。
    \n其想法是,它可以在全新安装 Windows 10 Pro 的同一台计算机上运行(之前没有安装 Visual Studio 2015 CE)。
  • \n
  • 使用 vs_community.exe /Uninstall /Force 卸载(更多详细信息请参见[4]
  • \n
  • 使用Microsoft Visual Studio Community 2015Web 安装程序ISO进行安装,然后使用Visual Studio 2015 Update 3 的 Web 安装程序Visual Studio 2015 Update 3 的 ISO进行应用
  • \n
  • 您还可以使用Autoruns for Windows v13.62看看是否有与 Visual Studio 相关的内容。如果是,请尝试使用 regedit 删除这些键
  • \n
\n\n

[1] Visual Studio 2015 ISO 文件 SHA-1 哈希
\n[2] Visual Studio 2015 的自动安装选项
\n[3]如何修复 Visual Studio 社区安装卡住问题
\n[4]删除安装后留下的 Visual Studio 组件卸载

\n