api-ms-win-crt-runtime-|1-1.0 dll が見つかりません

api-ms-win-crt-runtime-|1-1.0 dll が見つかりません

実行中に問題が発生しましたセンチダー そしてこのエラーメッセージが表示されました

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ランタイムのアップデートです。OSを確実に見つけてダウンロードしてインストールしたり、このソリューションを試したりするのに役立ちます。これはapi-ms-win-crt-runtime-l1-1-0.dll が見つからないため、Skype を起動できません しかし、Cランタイムのこのユニバーサルアップデートをダウンロードしてインストールする方法については良い説明があり、このファイルが欠落しているために多くのプログラムでこれが発生していますが、すべてこのアップデートで解決できます。

答え3

私の場合、インストールしようとするたびにエラーメッセージが表示されましたVisual Studio 2015 用 Visual C++ 再頒布可能パッケージまたはVisual Studio 2015、2017、2019 用 Microsoft Visual C++ 再頒布可能パッケージ. そこで、インストーラーを分解して、必要な dll ファイルを手動で にコピーすることにしましたC:\Windows\system32。 今のところ副作用は見られませんが、いつでも元に戻せるように、コピーした dll ファイルを書き留めておく必要があります。

  1. ダウンロードそしてUniversal Extractorのzipファイルを解凍します
  2. UniExtract.exe を実行します。
  3. インストーラーを選択します(私の場合vc_redist_x86
  4. [OK]をクリックします( というフォルダが作成されますvc_redist_x86
  5. UniExtract.exe再び開く
  6. 今回は選択しますvc_redist_x86\AttachedContainer\packages\vcRuntimeMinimun_x86\.msi(64ビットWindowsの場合はパスが若干異なります)
  7. [OK] をクリックします ( というフィルターが作成されます) vcRuntimeMinimun_x86
  8. に移動するとvc_runtimeMinimum_x86\vc_runtimeMinimum_x86\System(64 ビット Windows の場合、パスは若干異なります)、 を含むすべての DLL が表示されますapi-ms-win-crt-runtime-l1-1-0.dll
  9. これらすべての DLL を にコピーしC:\Windows\system32、既に存在するすべての DLL についてはスキップします。

関連情報