0. 写在前面
临时接到任务,要在新配的远程虚拟机上安装 MySQL 数据库,版本是传统的 5.7 版。直接运行安装工具,首先提示缺少 .NET framework 4.5.2
,网上搜索下载后,又提示缺少Visual C++
2013 和 2015 运行库。2013 的好办,网上下载后直接安装成功。问题出现在 C++ 2015
上,运行时提示错误 0x80240017
。原以为是个小 case,没想到踩个大坑,特此整理。
言归正传。该报错的主要原因是系统未及时更新,所需补丁又需要安装其他历史补丁(详见 量子物理学 博文),这里直接给出操作步骤。
1. 具体步骤
- 安装
.NET framework 4.5.2
:NDP452-KB2901907-x86-x64-AllOS-ENU.exe
- 安装 C++ 2013 库:
vc_redist_x64_2013.exe
- 安装 C++ 2015 库:
vc_redist_x64_2015.exe
- 报错,则 依次 按以下步骤安装:
Windows8.1-KB2919442-x64.msu
clearcompressionflag.exe
Windows8.1-KB2919355-x64.msu
Windows8.1-KB2932046-x64.msu
Windows8.1-KB2959977-x64.msu
Windows8.1-KB2937592-x64.msu
Windows8.1-KB2938439-x64.msu
Windows8.1-KB2934018-x64.msu
- 若 4 完成后继续报错,则运行:
Windows8.1-KB2999226-x64.msu
,然后重试。
除最后一步没实测,其余都跑通了一遍。其间最好根据提示重启主机,再继续下一步安装。
2. 感谢
量子物理学:VC14(VC2015)安装失败,0x80240017 - 未指定的错误,解决办法
JohnnyZhao:VC运行库安装错误0x80240017解决过程
3. 资源下载
为了简便起见,所有的安装包文件我都重新编号放到网盘了,以备不时之需,需要的朋友也可以随时下载,毕竟与人方便就是与己方便。
[外链图片转存
所有安装包下载:点此下载
提取码:dxnt
来源:CSDN
作者:SafeWinter
链接:https://blog.csdn.net/frgod/article/details/104173102