VC2015 运行库安装错误 0x80240017 解决过程

文章目录

    • 0. 写在前面
    • 1. 具体步骤
    • 2. 感谢
    • 3. 资源下载

0. 写在前面

临时接到任务,要在新配的远程虚拟机上安装 MySQL 数据库,版本是传统的 5.7 版。直接运行安装工具,首先提示缺少 .NET framework 4.5.2,网上搜索下载后,又提示缺少Visual C++ 2013 和 2015 运行库。2013 的好办,网上下载后直接安装成功。问题出现在 C++ 2015 上,运行时提示错误 0x80240017。原以为是个小 case,没想到踩个大坑,特此整理。

言归正传。该报错的主要原因是系统未及时更新,所需补丁又需要安装其他历史补丁(详见 量子物理学 博文),这里直接给出操作步骤。

1. 具体步骤

  1. 安装 .NET framework 4.5.2: NDP452-KB2901907-x86-x64-AllOS-ENU.exe
  2. 安装 C++ 2013 库: vc_redist_x64_2013.exe
  3. 安装 C++ 2015 库: vc_redist_x64_2015.exe
  4. 报错,则 依次 按以下步骤安装:
    1. Windows8.1-KB2919442-x64.msu
    2. clearcompressionflag.exe
    3. Windows8.1-KB2919355-x64.msu
    4. Windows8.1-KB2932046-x64.msu
    5. Windows8.1-KB2959977-x64.msu
    6. Windows8.1-KB2937592-x64.msu
    7. Windows8.1-KB2938439-x64.msu
    8. Windows8.1-KB2934018-x64.msu
  5. 若 4 完成后继续报错,则运行:Windows8.1-KB2999226-x64.msu,然后重试。

除最后一步没实测,其余都跑通了一遍。其间最好根据提示重启主机,再继续下一步安装。

2. 感谢

量子物理学:VC14(VC2015)安装失败,0x80240017 - 未指定的错误,解决办法

JohnnyZhao:VC运行库安装错误0x80240017解决过程

3. 资源下载

为了简便起见,所有的安装包文件我都重新编号放到网盘了,以备不时之需,需要的朋友也可以随时下载,毕竟与人方便就是与己方便。
VC2015 运行库安装错误 0x80240017 解决过程_第1张图片
所有安装包下载:点此下载

提取码:dxnt

你可能感兴趣的:(日常小问题)