コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

MSVCR120.dll / MSVCP140.dll が見つからないエラーの直し方【Windows 10/8/7 対応】

本記事では、Windows 10、Windows 8、Windows 7 でプログラムを実行しようとした際に表示される「MSVCR120.dll が見つかりません」および「MSVCP140.dll が見つかりません」というエラーの解決方法を詳しく解説します。

エラーの内容と発生原因

Visual Studio(Visual C++ ランタイム)を必要とするアプリケーションを起動しようとすると、次のようなエラーメッセージが表示されることがあります。

Application.exe – システムエラー:MSVCR120.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する場合があります。

MSVCR120.dll / MSVCP140.dll が見つからないエラーの直し方【Windows 10/8/7 対応】

このエラーは、PC に必要な Visual C++ 再頒布可能パッケージ(ランタイムライブラリ)がインストールされていないことが主な原因です。アプリ本体を再インストールしても改善しない場合は、以下の手順で Microsoft の公式パッケージを導入してください。

MSVCR120.dll / MSVCP140.dll エラーの解決手順

手順1:Visual C++ 再頒布可能パッケージをダウンロードする

下記の Microsoft 公式ページにアクセスし、「ダウンロード」ボタンをクリックします。

  • Visual Studio 2013 用 Visual C++ 再頒布可能パッケージ(Microsoft ダウンロードセンター)

手順2:両方のファイルを選択する

ダウンロード選択画面で、「vcredist_x64.exe」と「vcredist_x86.exe」の両方にチェックを入れて「次へ」をクリックします。

MSVCR120.dll / MSVCP140.dll が見つからないエラーの直し方【Windows 10/8/7 対応】

手順3:ファイルを保存する

2つのファイル(合計2個)をパソコンの任意の場所に保存します。

手順4:OS の種類に合わせてインストールする

ダウンロードが完了したら、お使いの Windows のバージョンに応じてインストールを行います。

a. 64ビット版 Windows をお使いの場合 → ダウンロードした両方のファイル(vcredist_x86.exe と vcredist_x64.exe)をインストールする
b. 32ビット版 Windows をお使いの場合 → 「vcredist_x86.exe」のみをインストールする

※ 自分の PC が 64ビットか 32ビットかわからない場合は、「設定」→「システム」→「バージョン情報」(Windows 7 では「コントロールパネル」→「システム」)で確認できます。

MSVCR120.dll / MSVCP140.dll が見つからないエラーの直し方【Windows 10/8/7 対応】

手順5:PC を再起動してプログラムを実行する

インストール完了後、PC を一度再起動してから対象のプログラムを実行してください。「MSVCR120.dll が見つかりません」「MSVCP140.dll が見つかりません」というエラーは解消されているはずです。

それでもエラーが解決しない場合

特に「MSVCP140.dll」のエラーが残る場合は、より新しいバージョンのランタイムが必要なケースがあります。Microsoft の公式サイトから「Visual Studio 2015、2017、2019 および 2022 用 Visual C++ 再頒布可能パッケージ」を追加でインストールしてみてください。こちらも x64 版と x86 版の両方を入れておくと安心です。

以上で作業は完了です。このガイドがお役に立ちましたら、コメントで体験談をお聞かせください。他の方の助けにもなりますので、ぜひシェアしていただければ幸いです。

  1. 【Windows 10】エラー0x80070035「ネットワーク パスが見つかりません」の解決方法

    ネットワーク上の共有ファイルへアクセスしようとした際に、エラーコード「0x80070035 – ネットワーク パスが見つかりません」が表示されることがあります。このエラーの原因はいくつか考えられるため、本ガイドでは問題を解決するための複数の方法を段階的にご紹介します。 このチュートリアルでは、Windows 10で発生する「ネットワーク パスが見つかりません(エラー 0x80070035)」を解消する手順を詳しく解説します。 \\コンピューター名 にアクセスできません 名前のスペルを確認してください。スペルに問題がない場合は、ネットワークに問題がある可能性があります。ネットワークの問題を特定

  2. Xinput1_3.dllが見つからないエラーを解決する方法【Windows 10対応】

    PCでゲームをプレイしているときやアプリケーションを実行した際に、「Xinput1_3.dllが見つかりません」というエラーメッセージが表示されてお困りではありませんか?この記事では、Windows 10で発生するxinput1_3.dllが見つからないエラーの解決方法について詳しく解説します。 XInputは、アプリケーションがXbox 360コントローラーからの入力を受け取るためのAPIです。そのため、ゲームをプレイする際にxinput1_3.dllが見つからないと、エラーが表示されます。このエラーを解決する最も効果的な方法は、DirectXを再インストールするか、Microsoftの公式