Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10で「MSVCP140.dll が見つかりません」エラーが出たときの対処法まとめ

ゲームやアプリケーションを起動しようとした際、「コンピューターに MSVCP140.dll がないため、プログラムを開始できません。プログラムを再インストールしてこの問題を解決してください」といったエラーメッセージが表示された経験はありませんか?この MSVCP140.dll は「Visual Studio 2015 用 Visual C++ 再頒布可能パッケージ」に含まれるファイルの一つです。Visual C++ を使って開発された多くのアプリケーションは、動作のためにこのパッケージを必要とします。

MSVCP140.dll とは何か?

多くのPCゲームやアプリケーションは、Visual C++ 再頒布可能パッケージ(およびその中に含まれる MSVCP140.dll ファイル)に依存しています。このファイルが存在しない場合、アプリは正常に起動できず、「MSVCP140.dll が見つからないため、コードの実行を続行できません。アプリケーションを再インストールすると、この問題が解決する可能性があります」といったエラーが表示されます。

このエラーメッセージは、PCから MSVCP140.dll ファイルが失われていること、つまりファイルのインストールまたは再インストールが必要であることを示しています。ファイルが破損している、あるいは削除されてしまったケースも考えられます。なお、MSVCP140.dll は Microsoft C++ ランタイムライブラリをインストールした際に自動的に導入されるファイルであり、通常は Windows のインストール時に自動的に含まれています。

MSVCP140.dll 関連で表示される主なエラーメッセージ

  • コンピューターに msvcp140.dll がないため、プログラムを開始できません。
  • MSVCP140.dll が見つからないため、コードの実行を続行できません。
  • msvcp140.dll の起動中に問題が発生しました。
  • 「MSVCP140.dll」が見つかりません。このアプリケーションを再インストールしてください。
  • C:\Windows\SYSTEM32\MSVCP140.dll は Windows 上で実行できるように設計されていないか、エラーを含んでいます。

MSVCP140.dll が破損していたり欠落していたりしても心配はいりません。Microsoft が公式に配布している Visual C++ 再頒布可能パッケージ(MSVCP140.dll を含む)をダウンロードしてインストールし直せば、簡単に解決できます。以下では、Windows 10 の MSVCP140.dll エラーを解消する具体的な方法を順番に紹介します。

注意: 作業を始める前に、万が一に備えてシステムの復元ポイントを作成しておくことをおすすめします。また、MSVCP140.dll 単体のファイルをサードパーティのダウンロードサイトから入手するのは避けてください。そうしたサイトのファイルにはウイルスやマルウェアが含まれている危険性があります。必ず Microsoft の公式サイトから Visual C++ 再頒布可能パッケージ全体をダウンロードしましょう。

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

  1. Microsoft の公式ダウンロードページにアクセスし、「ダウンロード」ボタンをクリックして Microsoft Visual C++ 再頒布可能パッケージを入手します。
  2. 次の画面で、ご利用のPCのシステム構成に合わせて64ビット版または32ビット版を選択します。
  3. ダウンロードが完了したら、vc_redist.x64.exe または vc_redist.x86.exe をダブルクリックし、画面の指示に従ってインストールを進めます。
  4. 変更を適用するためにPCを再起動します。
  5. 再起動後、エラーが発生していたゲームやアプリを再度起動し、問題が解決したかどうかを確認してください。

方法2:システムファイルチェッカー(SFC)と DISM を実行する

  1. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索して Enter キーを押せば起動できます。
  2. コマンドプロンプトに次のコマンドを入力して Enter キーを押します。
Sfc /scannow
  1. スキャンが完了するまで待ち、終了したらPCを再起動します。
  2. 再度コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれ Enter キーを押します。
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
  1. DISM コマンドが完了するまで待機します。
  2. PCを再起動して変更を保存し、MSVCP140.dll のエラーが解消されているか確認しましょう。

方法3:問題が発生しているプログラムを再インストールする

  1. スタートメニューの検索バーで「コントロールパネル」と検索し、クリックして開きます。
  2. [プログラム] の下にある「プログラムのアンインストール」をクリックします。
  3. MSVCP140.dll エラーが表示されていた該当のプログラムを右クリックし、「アンインストール」を選択します。
  4. 確認画面が表示されたら「はい」をクリックしてアンインストールを実行します。
  5. アンインストールが完了したら、PCを再起動して変更を反映させます。
  6. 再起動後にプログラムを再インストールし、エラーが解消されたかどうかを確認してください。

方法4:Windows Update を実行する

  1. Windowsキー + I を押して設定を開き、「更新とセキュリティ」を選択します。
  2. 左側のメニューから「Windows Update」をクリックします。
  3. 更新プログラムのチェック」ボタンをクリックして、利用可能な更新があるかどうかを確認します。
  4. 保留中の更新プログラムがある場合は、「ダウンロードしてインストール」をクリックします。
  5. 更新プログラムのダウンロードが完了したらインストールを行い、Windows を最新の状態に保ちましょう。古いランタイムライブラリが原因のエラーは、これによって解決することもあります。

以上が、Windows 10 で MSVCP140.dll が見つからないエラーを解決する方法のまとめです。ほとんどの場合、方法1の Visual C++ 再頒布可能パッケージの再インストールで問題は解決しますが、改善しない場合は上記の手順を順番に試してみてください。それでも解決しない場合は、コメント欄でお気軽にご質問ください。

  1. Windows 10で「AdbwinApi.dll が見つかりません」エラーを解決する方法【原因と対処法を徹底解説】

    最近まで問題なく動作していたアプリケーションが、突然起動しなくなった経験はありませんか?SkypeやPhotoshopなどを起動しようとした瞬間に、「AdbwinApi.dll が見つからないため、プログラムを開始できません」というエラーメッセージが表示されることがあります。この記事では、AdbwinApi.dllとは何か、そしてこのエラーを解決するための具体的な方法をわかりやすく解説します。ぜひ最後までお読みください。 AdbwinApi.dllとは何か AdbwinApi.dll関連のエラーは、Windowsパソコンで発生する一般的なトラブルの一つです。まずは、このファイルに関する基本的な

  2. Windows 10でMSVCP140.dllが見つからないエラーを解決する方法

    Windowsオペレーティングシステムは、ユーザーの目に触れない多数のファイルやフォルダの組み合わせで構成されています。これらのファイルが存在しないと、Windows 10は正常に動作しません。中でもDLL(Dynamic Link Library)ファイルと呼ばれるダイナミックリンクライブラリに関連する問題は、早めに対処することが重要です。「msvcp140.dll」はその代表的なファイルの一つで、このファイルがPCに存在しない場合、ゲームやアプリケーションが起動できなくなることがあります。本記事では、Windows 10でMSVCP140.dllが見つからないエラーを解決する具体的な手順を