api-ms-win-crt-runtime-l1-1-0.dll 丟失解決辦法


摘要:

api-ms-win-crt-runtime-l1-1-0.dll 丟失,vc-redist.x64安裝失敗,KB2999226補丁安裝失敗。

安裝KB2999226補丁失敗的原因是,它又需要前置條件(前置補丁)

 

記某日,筆者部署新得環境(server 2012 R2)時出現得問題:

啟動程序,無法啟動此程序,因為計算機中丟失 api-ms-win-crt-runtime-l1-1-0.dll 。...丟失

第一階段:

  安裝(vc-redist.x64)(下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=48145

  結果:安裝失敗

  0x80240017 - 未指定的錯誤

第二階段:

  查看系統日志內容為:

  打開計算機的管理->windows日志

  無法安裝 Windows 更新 ,因為發生錯誤: 2149842967“”

  (命令行:“"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\PackageCache\3ACBF3890FC9C8A6F3D2155ECF106028E5F55164\packages\Patch\x64\Windows8.1-  KB2999226-x64.msu" /quiet /norestart”)

沒有安裝KB2999226 。

  安裝(KB2999226)(下載地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=49081

  這里筆者系統為Server 2012 R2,所以選擇8.1;

  結果:安裝失敗

  使用如下方法,雖然安裝成功了,但是返回安裝vc-redist.x64時仍然是安裝失敗

  windows鍵+X  選擇  命令提示符(管理員)  一定要是管理員

  打開cmd 分別執行下面兩句。紅色部分就是自己的更新程序了。

  1.  expand –F:* D:/update/Windows8.1-KB2999226-x64.msu D:/update/

  2.  dism.exe /online /Add-Package /PackagePath:D:/update/Windows8.1-KB2999226-x64.cab

第三階段:

  安裝KB2999226的前置補丁:

  原文摘錄如下:您必須 2014 年 4 月累積更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 安裝在 Windows 8.1 或 Windows Server 2012 R2 上。或者安裝 Windows 7 的 Windows Server 2008 R2 的 Service Pack 1.或者安裝 Service Pack 2 適用於 Windows Vista 和 Windows server 2008.

  必須按以下順序安裝更新: clearcompressionflag.exe、 KB2919355、 KB2932046、 KB2959977、 KB2937592、 KB2938439 和 KB2934018

  上述補丁中KB2919355,又需要前置補丁KB2919442

  按照這個順序安裝完成補丁后,再回過頭去安裝(KB2999226),安裝(vc-redist.x64

  所有補丁獲取地址(掛了call我):

  鏈接:https://pan.baidu.com/s/133uB_HgBNbvokXsb7Z0jrQ
  提取碼:asbt

  成功,解決問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM