我運行時遇到問題指揮者 我收到此錯誤訊息
程式無法啟動,因為您的電腦缺少 api-ms-win-crt-runtime-|1-1-0.dll。嘗試重新安裝程式來解決此問題
我使用的是 Windows 7 x86 我已經安裝了 VC++ redist 2013 和 2015 但沒有運氣
答案1
您還必須安裝Windows 中通用 C 執行階段的更新此更新安裝缺少的Api-ms-win-crt-runtime-l1-1-0.dll
.
答案2
嘗試重新安裝 Visual Studio C++ 2015 Update 3 。如果目前已安裝,您應該可以選擇運行修復。運行該修復。
或嘗試下載此更新 https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows 這是 Windows 中通用 C 運行時的更新,它可以幫助您確定找到您的作業系統,然後下載並安裝,或者您可以嘗試此解決方案這是針對Skype 無法啟動,因為缺少 api-ms-win-crt-runtime-l1-1-0.dll 但對於如何下載和安裝此 C 運行時通用更新有很好的解釋,並且這種情況發生在更多程式上,因為缺少此文件,但您可以透過此更新解決所有問題
答案3
就我而言,每次嘗試安裝時都會收到一條錯誤訊息適用於 Visual Studio 2015 的 Visual C++ 可重複發行元件或者適用於 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ Redistributable。所以我決定拆開安裝程式並手動將所需的dll檔案複製到C:\Windows\system32
.到目前為止我還沒有看到任何副作用,但你應該記下你複製的dll文件,以便你可以隨時撤消它。
- 下載並解壓縮 Universal Extractor zip
- 運行 UniExtract.exe
- 選擇安裝程式(在我的例子中
vc_redist_x86
) - 按一下確定(它將建立一個名為 的資料夾
vc_redist_x86
) UniExtract.exe
再次打開- 這次選擇
vc_redist_x86\AttachedContainer\packages\vcRuntimeMinimun_x86\.msi
(對於 64 位元 Windows,路徑會略有不同) - 按一下「確定」(它將建立一個名為
vcRuntimeMinimun_x86
. - 轉到
vc_runtimeMinimum_x86\vc_runtimeMinimum_x86\System
(對於 64 位元 Windows,路徑會略有不同),您將看到所有 DLL,包括api-ms-win-crt-runtime-l1-1-0.dll
. - 將所有這些 DLL 複製到
C:\Windows\system32
並跳過每個已存在的 DLL。