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

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
所有安装包下载:点此下载

提取码:5w79

P.S. 百度网盘莫名抽风,把第三个资源屏蔽了(虽然CSDN下载频道有现成的,但需要额外收费,不地道)。保险起见,把所有资源放到加密压缩包后再共享,解密密码:safewinter2021

  • 45
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值