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
所有安裝包下載:點此下載

提取碼:dxnt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章