Windows 11でVCRUNTIME140.dllが見つからない・欠落しているエラーを解決する8つの方法
DLLファイルが見つからないというエラーは、突然表示されて作業を完全に止めてしまう、非常に厄介なトラブルです。「VCRUNTIME140.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する場合があります」というエラーメッセージは、残念ながらWindowsユーザーの間で非常によく見られるものです。多くのアプリケーションがMicrosoft Visual Studioのランタイムライブラリに依存しているため、このエラーが発生すると該当アプリが動作しなくなり、大きなストレスとなります。本記事では、Windows 11でVCRUNTIME140.dllが見つからない・欠落しているエラーを解決する方法を詳しく解説します。
Windows 11でVCRUNTIME140.dllが見つからないエラーの原因とは
VCRUNTIME140.dll not foundというエラーを見ると、特定のプログラムへのアクセスを妨害するマルウェアではないかと疑う方もいるかもしれません。しかし、それは誤解です。VCRUNTIME140.dllは、Microsoft Visual Studioで作成されたプログラムへのアクセスと実行を支援するMicrosoftランタイムライブラリです。DLLファイルには、プログラムが正常に動作するために必要なコードが含まれており、これらのコードにアクセスするために、MS Visual Studio 2015〜2019ベースのアプリケーションはランタイムディレクトリを必要とします。
VCRUNTIME140.DLL is missingエラーの主な原因は以下の通りです。
- 破損したプログラムやアプリケーション
- 誤って削除されたファイル
- システム内のマルウェアやウイルス
- Windowsアップデートによって生じた不具合
注意:vcruntime140_1.dll の読み込みエラーや、指定されたモジュールが見つからないというエラー(エラーコード80090016)も複数のユーザーから報告されています。これは通常、2019年のアップデートとVisual C++ 2015が同じPCにインストールされている場合に発生し、互換性の問題につながります。
方法1:Microsoft Visual C++ 2015-2019 再頒布可能パッケージを修復する(x64とx86両方)
Microsoft Visual C++ 2015-2019 再頒布可能パッケージを修復することで、Windows 11のVCRUNTIME140.dllエラーを解決できます。以下の手順に従ってください。
1. Windows + Xキーを同時に押して、クイックリンクメニューを開きます。
2. メニューから「アプリと機能」をクリックします。

3. 「アプリと機能」ウィンドウのアプリリスト検索ボックスに「Visual C++」と入力します。
4. Microsoft Visual C++ 2015-2019 Redistributable (x64)の右側にある縦3点アイコンをクリックします。
5. 次に、下図のように「変更」をクリックします。

6. Microsoft Visual C++ 2015-2019 Redistributable (x64)のウィザード画面で、「修復」ボタンをクリックします。

7. 「セットアップが完了しました」というメッセージが表示されたら、「閉じる」をクリックします。

8. 同じ手順をMicrosoft Visual C++ 2015-2019 Redistributable (x86)に対しても繰り返します。
9. Windows 11 PCを再起動します。
方法2:Microsoft Visual C++ 2015-2019 再頒布可能パッケージを再インストールする(x64とx86両方)
修復しても問題が解決しない場合は、再インストールを試みましょう。以下の手順で実行できます。
1. 方法1の手順1〜3に従って、「アプリと機能」を開き、「Visual C++」を検索します。
2. Microsoft Visual C++ 2015-2019 Redistributable (x64)の縦3点アイコンをクリックします。
3. 下図のように「アンインストール」をクリックします。

4. 確認ポップアップで「アンインストール」をクリックします。

5. アンインストールが完了するまで待ちます。その後、Microsoft Visual C++ 2015-2019 Redistributable (x86)に対しても同じ手順を実行します。
6. Windows 11 PCを再起動します。
7. Webブラウザーを開き、Microsoftダウンロードセンターにアクセスします。
8. 希望の言語(例:日本語または英語)を選択して、「ダウンロード」をクリックします。

9. 下図のように、vc_redist.x64.exeとvc_redist.x86.exeのチェックボックスにチェックを入れ、「次へ」をクリックします。

ダウンロードが完了するまでお待ちください。
10. エクスプローラーを開き、ファイルのダウンロード先(例:ダウンロードフォルダー)に移動します。
11. ダウンロードした両方の.exeファイルをダブルクリックしてインストールします。
方法3:DISMおよびSFCスキャンを実行する
Windows 11でVCRUNTIME140.dllが見つからないエラーを修正するには、DISM(展開イメージのサービスと管理)ツールとSFC(システムファイルチェッカー)ツールを実行して、システムファイルの破損に関する問題を特定・修復しましょう。
注意:これらのコマンドを正しく実行するには、PCがインターネットに接続されている必要があります。
1. 検索バーで「コマンドプロンプト」を検索し、下図のように「管理者として実行」をクリックします。

2. 以下のコマンドを入力し、それぞれ入力後にEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

3. DISMプロセスが完了したら、sfc /scannowと入力してEnterキーを押します。

4. 「検証100%完了しました」というメッセージが表示されたら、PCを再起動します。
方法4:影響を受けているアプリケーションを再インストールする
このエラーが特定のプログラムでのみ発生している場合は、そのプログラムを再インストールする必要があります。プログラムにはそれぞれ独自のVCRUNTIME140.dllファイルのコピーが含まれているため、該当アプリを再インストールすることで問題が解決することがあります。
1. 前述の方法と同様に、クイックリンクメニューから「アプリと機能」を開きます。

2. インストール済みアプリの一覧をスクロールし、アンインストールしたいアプリの3点アイコンをクリックします。
注意:ここでは例としてBlueStacks 5を使用しています。
3. 下図のように「アンインストール」をクリックします。

4. 表示される場合は、画面の指示に従ってアプリをアンインストールします。
5. アンインストールしたアプリを公式サイトから再度ダウンロードします。たとえば、BlueStacksのダウンロードページで「BlueStacksをダウンロード」をクリックします。

6. VCRUNTIME140.dllエラーが発生している他のすべてのアプリに対しても、同じ手順を繰り返します。
方法5:アンチウイルスの隔離区域からDLLファイルを復元する
該当ファイルがマルウェアと誤認識され、PCにインストールされているアンチウイルスソフトによって削除または無効化された場合は、復元できる可能性があります。以下の手順で、アンチウイルスソフトの隔離区域から.dllファイルを復元しましょう。
注意:ここではBitdefenderを例として使用しています。お使いのアンチウイルスソフトにはこの機能がない場合もあります。また、手順は使用しているセキュリティソフトによって異なる場合があります。
1. 検索アイコンをクリックし、「Bitdefender」と入力して「開く」をクリックします。

2. アンチウイルスの「保護」セクションに移動し、強調表示されているように「アンチウイルス」をクリックします。

3. 「設定」メニューを選択し、隔離された脅威の「隔離の管理」オプションをクリックします。

4. .dllファイルが存在する場合はチェックボックスにチェックを入れ、「復元」ボタンをクリックします。

方法6:DLLファイルを手動でダウンロードする
不足しているDLLファイルを手動でダウンロードしてインストールすることでも、この問題を解決できます。
1. Webブラウザーからdll-files.comにアクセスします。
2. 検索バーに「VCRUNTIME140」と入力して検索します。

3. VCRUNTIME140.dllのオプションを選択します。

4. ダウンロードセクションまでスクロールし、希望のバージョンに対応する「ダウンロード」をクリックします。

5. ダウンロードが完了したら、ダウンロードしたzipファイルをダブルクリックして展開します。
6. .dllファイルとreadmeテキストファイルを選択し、Ctrl + Cキーを押してコピーします。
7. エラーが発生していたディレクトリにCtrl + Vキーでファイルを貼り付けます。
方法7:Windowsを更新する
Windows 11でVCRUNTIME140.dllが見つからないエラーを解決するには、以下の手順でOSを最新の状態に更新してください。
1. Windows + Iキーを同時に押して、Windowsの設定を開きます。
2. 左側のペインで「Windows Update」をクリックします。
3. 「更新プログラムのチェック」ボタンをクリックします。
4A. 更新プログラムが利用可能な場合は、「ダウンロードしてインストール」をクリックし、PCを再起動します。

4B. このオプションが表示されない場合は、Windows 11 PCはすでに最新の状態です。
方法8:システムの復元を実行する
上記のすべての方法で解決しない場合は、システムの復元を実行してVCRUNTIME140.dllエラーを解決しましょう。
1. 検索アイコンをクリックし、「コントロールパネル」と入力して「開く」をクリックします。

2. 「表示方法:大きいアイコン」に設定し、「回復」をクリックします。

3. 「システムの復元を開く」オプションをクリックします。

4. システムの復元ウィンドウで「次へ」を2回クリックします。

5. 一覧から最新の自動復元ポイントを選択し、問題が発生していなかった時点にPCを戻します。その後、「次へ」ボタンをクリックします。

注意:「影響を受けるプログラムの検出」をクリックすると、以前の復元ポイントに戻すことで影響を受けるアプリケーションの一覧を確認できます。確認後は「閉じる」をクリックしてウィンドウを閉じてください。

6. 最後に「完了」をクリックします。

関連記事:
- Windows 11 SEとは?特徴と違いを解説
- Windows 11のアップデートが止まる・進まないときの対処法
- Windows 11でタスクバーが動作しないときの直し方
- Windows 11でMicrosoft Storeが開かないときの対処法
本記事が、Windows 11でVCRUNTIME140.dllが見つからない・欠落しているエラーの解決にお役に立てば幸いです。ご意見やご質問がございましたら、下のコメント欄からお気軽にお寄せください。
-
Windows 10でsteam_api64.dllが見つからないエラーを解決する完全ガイド
ゲーム好きの方なら、Steamアプリはお馴染みの存在でしょう。Steamの正常な動作を支える重要なファイルの一つが「steam_api64.dll」です。このファイルが見つからないエラーは、アプリ自体の不具合、マルウェア感染、Windowsレジストリの問題など、さまざまな原因で発生することがあります。 「steam_api64.dll ダウンロード」と検索して解決策を探している方も多いかもしれませんが、その前に、まずは本記事で紹介する対処法を順番に試してみることをおすすめします。 Windows 10でsteam_api64.dllが見つからないエラーを修正する方法 まずは基本的なトラブルシ
-
Windows 10で「AdbwinApi.dll が見つかりません」エラーを解決する方法【原因と対処法を徹底解説】
最近まで問題なく動作していたアプリケーションが、突然起動しなくなった経験はありませんか?SkypeやPhotoshopなどを起動しようとした瞬間に、「AdbwinApi.dll が見つからないため、プログラムを開始できません」というエラーメッセージが表示されることがあります。この記事では、AdbwinApi.dllとは何か、そしてこのエラーを解決するための具体的な方法をわかりやすく解説します。ぜひ最後までお読みください。 AdbwinApi.dllとは何か AdbwinApi.dll関連のエラーは、Windowsパソコンで発生する一般的なトラブルの一つです。まずは、このファイルに関する基本的な