Windows Server 2012系統出現"無法啟動此程序,因為計算機中丟失 api-ms-win-crt-runtime-l1-1-0.dll"的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
就在昨天,一個客戶丟過了一張圖,說他運行java的時候出現了錯誤,錯誤是"無法啟動此程序,因為計算機中丟失 api-ms-win-crt-runtime-l1-1-0.dll"具體看下圖
api-ms-win-crt-runtime-l1-1-0.dll組件丟失問題
安裝軟件過程中,系統彈出"無法啟動此程序,因為計算機中丟失 api-ms-win-crt-runtime-l1-1-0.dll",嘗試重新安裝該程序來解決此問題;
api-ms-win-crt-runtime-l1-1-0.dll組件丟失解決辦法:
api-ms-win-crt-runtime組件為 MFC 的運行時環境的庫,是用微軟的visual studio C++編譯的,底層也會用到微軟提供的C++庫和runtime庫,安裝Visual C++ Redistributable for Visual Studio 2015 組件即可解決此問題。
注意:安裝前必須先刪掉Windows中已有的api-ms-win-crt-runtime-l1-1-0.dll組件,因為VC redit.exe 安裝完成會重新生成該組件。路徑在C:\Windows\System32和C:\Windows\SysWOW64 下查找,如果有就直接干掉它,如果不放心的話,可以先備份一下(以免后顧之憂!!!)。
直接找到官方的網址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
直接在windows官網,現在對應32位或者64位的vc redistx64.exe
vc_redist.x64.exe 即:Microsoft Visual C++ 2015 RC Redistributable (x64) – 14.0.22816
下載完成之后,安裝,即可解決問題!!
如果上述辦法還沒有解決,請繼續往下看
最終在微軟官方找到了解決方法:
只需要安裝兩個系統更新補丁: KB2999226、KB3118401
KB2999226 微軟下載鏈接
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
KB3118401 微軟下載鏈接
https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows
也可以執行windows update程序,安裝補丁,最后重啟;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!