Windows 11/10 PC でプログラムまたはゲームをインストールまたは開くときに、次のようなエラー メッセージが表示される場合api-ms-win-crt-runtime-l1-1-0.dllまたはapi-ms-win-crt-heap-l1-1-0.dll がありません、問題を解決する方法は次のとおりです。一部の Adobe Program Files、SmartFTP ソフトウェア、Skype、Autodesk、Corel Draw、Microsoft Office、XAMPP などを開こうとすると、このエラーが発生する場合があります。 DLL エラーは、読み込み中または起動中に発生する可能性があります。
エラー メッセージ全体には次のような内容が記載されています。
api-ms-win-crt-runtime-l1-1-0.dll がコンピューターにないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
または、
api-ms-win-crt-heap-l1-1-0.dll がコンピューターにないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
DLL はダイナミック リンク ライブラリの略で、Windows またはその他のオペレーティング システム上で実行されるアプリケーションの外部部分です。ほとんどのアプリケーションはそれ自体では完成しておらず、コードを別のファイルに保存します。コードが必要な場合は、関連ファイルがメモリにロードされて使用されます。 OS またはソフトウェアがアプリケーションのインストール フォルダー内で該当する DLL ファイルを見つけられない場合、または DLL ファイルが破損している場合、DLLファイルがありませんメッセージ。
主な理由:Visual C++ 再頒布可能パッケージの一部であるユニバーサル CRT が正しくインストールできなかったか、api-ms-win-crt-runtime-l1-1-0.dll ファイルが見つからないか破損しています。
api-ms-win-crt-runtime-l1-1-0.dll または api-ms-win-crt-heap-l1-1-0.dll が見つからない問題を修正
Windows 11/10 で api-ms-win-crt-runtime-l1-1-0.dll または api-ms-win-crt-heap-l1-1-0.dll が見つからないエラーを修正するには、次の解決策に従ってください。 :
- インストールされている Visual C++ 2015 再頒布可能パッケージを修復します。
- DLLファイルを再登録する
- ユニバーサル C ランタイムのアップデート
- Microsoft Visual C++ 再頒布可能アップデートのインストール
- Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージ
これらのソリューションの詳細については、読み続けてください。
これらの解決策を始める前に、Windows が更新されていることを確認する必要があります。アップデートをチェックするそして確認します。また、システム ファイル チェッカーを実行する破損している可能性のあるシステム ファイルを置き換えます。このエラーを発生させているプログラムを再インストールすると解決する場合があります。
1] インストールされている Visual C++ 2015 再頒布可能パッケージを修復します
破損したインストールまたは不適切な更新により、Visual C++ 2015 再頒布可能パッケージの修復が必要になる場合があります。
Visual C++ 2015 再頒布可能パッケージを既にインストールしているにもかかわらずエラーが発生した場合は、プログラムの修復が必要になる可能性があります。これを行うには、コントロール パネルを開き、「プログラムと機能」セクションに移動します。 Microsoft Visual C++ 2015 Redistributable (x64) [64 ビット マシン用] を見つけて右クリックし、選択します変化ボタン > をクリックします修理ボタン。
ただし、Visual C++ 2015-2022 再頒布可能パッケージがある場合は、それに対して同じことを行う必要があります。そのためには、Windows の設定パネルを開いて、次の場所に移動します。アプリ > インストールされているアプリ。次に、三点アイコンをクリックして、修正するオプション。
次に、前と同じオプションを見つけることができます。
関連している: プログラムを開始できません。AppVIsvSubsystems32.dll がありません。
2] DLLファイルを再登録する
DLL ファイルがコンピュータ上に存在しているにもかかわらず、このエラー メッセージが表示される場合は、次の操作が必要になる場合があります。DLLファイルを再登録する。
DLL ファイルが見つからない場合は、dllファイルがありませんインターネットから取得して特定の場所に貼り付けることは、実際の解決策ではありません。その方法を試すこともできますが、良い結果が得られない可能性があります。
3] ユニバーサル C ランタイムのアップデート
ユニバーサル C ランタイムのアップデートを次からダウンロードします。マイクロソフト。ランタイム コンポーネントをインストールし、コンピューターを再起動して確認してください。参考までに、Windows 10 以降、ユニバーサル CRT はオペレーティング システムの一部になっています。
4] Microsoft Visual C++ 再頒布可能アップデートをインストールする
これでも問題が解決しない場合は、インストールする必要があるかもしれませんMicrosoft Visual C++ 再頒布可能パッケージ更新元マイクロソフトはこちら。 Windows のバージョン (64 ビット バージョンまたは 32 ビット バージョン) を選択する必要があります。インストールの問題や失敗を避けるために、インストール プロセスとガイドに注意深く従ってください。
5] Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージ
Visual C++ 2015 再頒布可能パッケージと同様、一部のプログラムは Visual Studio 2017 用の Microsoft Visual C++ 再頒布可能パッケージを使用します。これをインストールする必要がある場合があります。パッケージは次の場所で見つけることができますこのページ。
この問題を解決するには、上記の解決策を試して、どれが役立つかを確認してください。そうでない場合は、いつでもログ ファイルを参照して詳細を確認してください。
読む: API-ms-win-core-libraryloader-l1-1-1.dll がコンピューターにありません
エラーapi-ms-win-crt-heap-l1-1-0.dllを修正するにはどうすればよいですか?
Windows 11/10 でエラー API-MS-Win-CRT-heap-l1-1-0.dll を修正するには、まず Visual C++ 2015 再頒布可能パッケージを修復する必要があります。ただし、Microsoft Visual C++ 再頒布可能更新プログラム パッケージをインストールまたは再インストールする必要もあります。一部のアプリでは Visual Studio 2017 用の Microsoft Visual C++ 再頒布可能パッケージを使用している場合があるため、このパッケージも更新またはインストールする必要があります。
システムエラー api-ms-win-crt-runtime を修正するにはどうすればよいですか?
この問題は主に、ゲームやプログラムを実行したり開くために必要な特定の DLL ファイルがないために発生するため、問題を解決するには Visual C++ 再頒布可能パッケージを使用する必要があります。 Universal C Runtime または CRT パッケージを更新できます。ただし、まだインストールしていない場合は、次のサイトにアクセスすることをお勧めします。support.microsft.comそしてそれをインストールします。
同様のエラー: