Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

DLL関連のエラーが表示されるときは、PC上の重要なファイルが欠落していることを示しています。「VCRUNTIME140.dllが見つかりません」というエラーは、特定のプログラムのインストール失敗やWindowsアップデート後に発生することがある、ファイル欠落エラーの一種です。プログラムのDLL(ダイナミックリンクライブラリ)ファイルが破損または欠落すると、このエラーが表示され、ソフトウェアを使用できなくなります。幸い、このエラーは解決可能です。本記事では、Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを修正するための複数の方法をご紹介します。

VCRUNTIME140.dllエラーとは?

解決方法を確認する前に、まずこのエラーの正体を理解しておきましょう。VCRUNTIME140.dllは、Microsoft Cランタイムライブラリのアプリケーション拡張ファイルで、System32フォルダ内に格納されています。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

また、このファイルはVisual Studio 2015/2017/2019用のVisual C++再頒布可能パッケージで使用されるもので、C++パッケージファイルの一部です。一部のソフトウェアは、インストーラーにVCRUNTIME140.dllファイルを同梱しています。インストールの失敗やWindowsアップデートによって、このファイルが破損・削除されることがあります。

このエラーが表示される原因はいくつか考えられます。システムがマルウェアに感染している場合にもこのエラーが発生します。また、多くの場合、ウイルス対策ソフトがDLLファイルを削除してしまうことで、「VCRUNTIME140.dllが見つかりません」エラーが引き起こされます。

それでは、具体的な解決方法を見ていきましょう。

方法1:VCRUNTIME140.dllファイルを再登録する

コマンドプロンプト(管理者)でRegsvr32コマンドを使用して、欠落しているVCRUNTIME140.dllファイルを再登録できます。以下の手順に従ってください。

1. キーボードのWinキーを押し、「コマンドプロンプト」を検索します。

2. コマンドプロンプトを右クリックし、メニューから「管理者として実行」を選択します。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

3. まず、以下のコマンドを入力してEnterキーを押し、ファイルの登録を解除します。

regsvr32 /u VCRUNTIME140.dll

4. 次に、以下のコマンドを入力してEnterキーを押し、DLLファイルを再登録します。

regsvr32 VCRUNTIME140.dll

5. 両方のコマンドを実行したら、コマンドプロンプトを閉じ、問題のあるプログラムを再度実行してみてください。

方法2:Visual C++ 再頒布可能パッケージを再インストールする

前述のとおり、VCRUNTIME140.dllエラーの根本原因は、Visual Studio 2015/2017/2019用のVisual C++再頒布可能パッケージにあります。このエラーが発生した場合は、Visual C++再頒布可能パッケージを再インストールすることをおすすめします。

1. Microsoftの公式サイトにアクセスし、Visual C++再頒布可能パッケージをダウンロードします。

2. 「vc_redist.x64.exe」と「vc_redist.x86.exe」の2つのファイルが表示されます。x86ファイルは32ビット版Windows OS用、x64ファイルは64ビット版Windows OS用です。お使いのPCの構成に合わせて、適切なファイルをダウンロードしてください。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

3. ダウンロードするファイルにチェックを入れ、右下の「次へ」ボタンをクリックします。

4. ダウンロードが完了したらファイルを開き、Microsoftソフトウェアライセンス条項に同意して「インストール」ボタンをクリックします。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

方法3:システムファイルチェッカーを実行する

Windows 10には「システムファイルチェッカー」というツールが標準で組み込まれています。SFCスキャンとも呼ばれ、破損したファイルやその他のシステム関連の問題を修復するための最も効果的な方法の一つです。

1. コマンドプロンプトを管理者として開きます。

2. 以下のコマンドを入力してEnterキーを押します。

sfc /scannow
Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

3. システムファイルチェッカーによるエラーチェックが開始されます。問題が検出された場合(今回の場合はVCRUNTIME140.dllの欠落)、SFCスキャンが自動的に修復を行ってくれます。

方法4:欠落しているVCRUNTIME140.dllファイルを手動で置き換える

特定のプログラムが原因で「VCRUNTIME140.dllが見つかりません」エラーが発生している場合は、DLLファイルをダウンロードして、アプリケーションのディレクトリに手動で配置するという方法もあります。

1. DLL-Filesなどのサイトにアクセスし、VCRUNTIME140.dllファイルをダウンロードします。その際、PCが32ビットか64ビットかに応じて適切なファイルを選択してください。

2. ZIPファイルがダウンロードされるので、WinRARや7-Zipなどのソフトで展開します。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

3. 「vcruntime140.dll」ファイルをコピーし、問題のあるプログラムのディレクトリに貼り付けます。

4. 上書きの確認画面が表示されたら、元のファイルを置き換えてください。

方法5:Windows 10を最新バージョンに更新する

もう一つの対処法として、お使いのWindows 10を最新バージョンに更新する方法があります。Microsoftは複数の修正を含む新たなアップデートを定期的にリリースしており、Windows 10の最新アップデートによってVCRUNTIME140.dllエラーが解決される可能性は十分にあります。

Windows Updateの確認は、「設定」→「更新とセキュリティ」→「Windows Update」から行えます。

Windows 10で「VCRUNTIME140.dllが見つかりません」エラーを解決する6つの方法

方法6:問題のプログラムを再インストールする

上記のいずれの方法でもWindows 10 PCでの問題が解決しない場合は、最後の手段として、問題のプログラムを再インストールしてみてください。再インストールにより、クリーンな状態でソフトウェアを使えるようになります。

まとめ

このガイドが、Windows 10 PCにおけるVCRUNTIME140.dllエラーの解決に役立てば幸いです。「CTFローダーのエラー」や「パラメーターが間違っています」エラーなど、他のエラーでお困りの場合は、それぞれの解決策記事もぜひご参照ください。


  1. Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド

    DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ

  2. Windows 10でd3dx9_39.dllが見つからないエラーを解決する6つの対処法

    ゲームを起動しようとした瞬間にエラーメッセージが表示されると、非常にストレスを感じますよね。しかし、ゲームアプリケーションが起動しないのには必ず原因があります。エラーメッセージをよく読めば、根本的な原因を突き止めることができます。例えば、「d3dx9_39.dll がコンピューターに存在しないため、プログラムを開始できません。プログラムを再インストールしてこの問題を解決してください。」というエラーが表示された場合は、メッセージ自体にヒントがあります。ただし、再インストールしても問題が解決しないこともあります。そこで本記事では、d3dx9_39.dll 見つからないエラーに対する複数の解決策をご