在 Windows Server 2012 R2 上安装 C++ Redistributable 2015 时出错

Error while installing C++ Redistributable 2015 on the Windows Server 2012 R2

我需要在 Windows Server 2012 上安装 MySQLWorkBench 工具 R2。作为先决条件,它需要 Visual C++ Redistributable 2015 所以我下载并尝试安装但出现以下错误:

日志详细信息:

[12E4:1754][2019-11-28T23:04:18]i301: Applying execute package: vcRuntimeAdditional_x86, action: Install, path: C:\ProgramData\Package Cache{BE960C1C-7BAD-3DE6-8B1A-2616FE532845}v14.0.23026\packages\vcRuntimeAdditional_x86\vc_runtimeAdditional_x86.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"' [1680:17F8][2019-11-28T23:04:18]i319: Applied execute package: vcRuntimeAdditional_x86, result: 0x0, restart: None [12E4:1754][2019-11-28T23:04:18]i325: Registering dependency: {74d0e5db-b326-4dae-a6b2-445b9de1836e} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14, package: vcRuntimeAdditional_x86 [12E4:1754][2019-11-28T23:04:18]i301: Applying execute package: Windows81_x64, action: Install, path: C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu" /quiet /norestart' [12E4:1754][2019-11-28T23:04:19]e000: Error 0x80240017: Failed to execute MSU package. [1680:17F8][2019-11-28T23:04:19]e000: Error 0x80240017: Failed to configure per-machine MSU package. [1680:17F8][2019-11-28T23:04:19]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None [1680:17F8][2019-11-28T23:04:19]e000: Error 0x80240017: Failed to execute MSU package. [12E4:1754][2019-11-28T23:04:19]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{74d0e5db-b326-4dae-a6b2-445b9de1836e}, resume: ARP, restart: None, disable resume: No [12E4:1754][2019-11-28T23:04:19]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{74d0e5db-b326-4dae-a6b2-445b9de1836e}, resume: ARP, restart initiated: No, disable resume: No [1680:17F8][2019-11-28T23:04:19]i399: Apply complete, result: 0x80240017, restart: None, ba requested restart: No

这背后的原因是什么?

我对这种东西很陌生,请帮忙!

如果有人遇到同样的问题,那么解决方案是:

1) 检查 Windows 更新

> 控制面板 > Windows 更新

2) 安装所有建议的重要更新

3) 重启电脑

然后尝试再次安装 vc_redist.[x64 OR x84].exe > 如果已经安装然后卸载然后重新安装。

那么一定要设置成功,然后再安装Workbench,就可以了。

在 Windows 2012 服务器上安装 VC++ 可再发行组件作为 WAMP 服务器的先决条件时,我也遇到了类似的错误 0x80240017。我执行了以下步骤来解决问题:

  1. 安装 Windows Server 2012 R2 更新 (KB2939087): https://www.microsoft.com/en-us/download/details.aspx?id=42365

  2. 安装 Windows Server 2012 R2 更新 (KB2975061): https://www.microsoft.com/en-us/download/details.aspx?id=43531

  3. 安装 KB2919355 (https://www.microsoft.com/en-US/download/details.aspx?id=42334),

  4. 重启电脑

  5. 安装 KB2999226 (https://www.microsoft.com/en-in/download/details.aspx?id=49071)