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

五迷三道 提交于 2020-02-05 02:13:01

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. 资源下载

为了简便起见,所有的安装包文件我都重新编号放到网盘了,以备不时之需,需要的朋友也可以随时下载,毕竟与人方便就是与己方便。

[外链图片转存mysql_installation_pitfall
所有安装包下载:点此下载

提取码:dxnt

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!