【解決済み】Windows 10で「MSVCR120.dllが見つかりません」エラーを修正する方法

Windows 10でゲームやアプリケーションを起動しようとした際に、「MSVCR120.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてください。」というエラーメッセージが表示されることがあります。これは、PCにMSVCR120.dllファイルが存在しないことを意味しており、この問題を解決するには同ファイルを適切にインストールする必要があります。これは、Windows 10で特定のゲームやアプリケーションを実行する際によく発生するDLL不足エラーの一つです。
PCの環境によっては、「MSVCR120.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションを再インストールすると、問題が解決する場合があります。」という別のエラーメッセージが表示されることもあります。MSVCR120.dllはWindows OSにとって不可欠なファイルであり、サードパーティ製プログラムのインストール時に必要なリソースを実行時に抽出するために使用されます。
MSVCR120.dllはC++ランタイムライブラリに対応するファイルです。このファイルが欠落または破損していると、C、C++、C++/CLIなどのプログラミング言語で開発されたアプリケーションやゲームを起動できなくなります。以下のチュートリアルに従って、Windows 10でMSVCR120.dllが見つからない問題を解決していきましょう。
Windows 10でMSVCR120.dllが見つからない問題を修正する方法【解決済み】
作業を始める前に、万が一問題が発生した場合に備えて、必ずシステムの復元ポイントを作成しておいてください。
方法1:SFCとDISMコマンドを実行する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記が失敗した場合はこちらを試してください)

3. 処理が完了するまで待ち、完了したらPCを再起動します。
4. 再度コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

5. DISMコマンドの実行が完了するまで待ちます。
6. 上記のコマンドが機能しない場合は、以下を試してください:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意: C:\RepairSource\Windows の部分は、お使いの修復ソース(Windowsインストールメディアまたは回復ディスク)の場所に置き換えてください。
7. PCを再起動して変更を保存し、MSVCR120.dllが見つからない問題が解決したかどうかを確認します。
方法2:Visual C++ 再頒布可能パッケージを再インストールする
注意:MSVCR120.dllをサードパーティのウェブサイトからダウンロードしないでください。 非公式サイトから入手したDLLファイルはウイルスに感染している可能性があり、PCに深刻な被害をもたらす恐れがあります。これらのサイトでは個別のDLLファイルやOCXファイルをダウンロードできるというメリットがありますが、必ずMicrosoft公式サイトから入手することを強くおすすめします。Microsoftは個別のDLLファイルを提供していないため、Visual C++ 再頒布可能パッケージを再インストールしてDLL不足の問題を解決する必要があります。
1. Microsoftの公式サイトにアクセスし、ドロップダウンメニューから言語を選択します。

2. 次に、「ダウンロード」ボタンをクリックします。
3. 次の画面で、お使いのPCのアーキテクチャに応じたファイルにチェックを入れます。64ビット版の場合は「vcredist_x64.exe」に、32ビット版の場合は「vcredist_x86.exe」にチェックを入れ、「次へ」をクリックします。

4. ダウンロードが完了したら、.exeファイルをダブルクリックし、画面の指示に従ってVisual C++ 再頒布可能パッケージをインストールします。

5. インストールが完了したら、PCを再起動して変更を保存します。
インストール中に「Microsoft Visual C++ 2015 Redistributable セットアップがエラー 0x80240017 で失敗する」などの問題が発生した場合は、専用のトラブルシューティングガイドを参照してエラーを解決してください。

方法3:CCleanerとMalwarebytesを実行する
1. CCleanerとMalwarebytesをダウンロードしてインストールします。
2. Malwarebytesを実行し、システム内の有害なファイルをスキャンさせます。

3. マルウェアが検出された場合は、自動的に削除されます。
4. 次にCCleanerを実行し、「クリーナー」セクションのWindowsタブで、以下の項目にチェックが入っていることを確認します:

5. 適切な項目にチェックが入っていることを確認したら、「クリーナーを実行」をクリックし、CCleanerの処理が完了するまで待ちます。
6. システムをさらにクリーンアップするには、「レジストリ」タブを選択し、以下の項目にチェックが入っていることを確認します:

7. 「問題点をスキャン」を選択してスキャンを実行し、その後「選択した問題を修復」をクリックします。
8. 「レジストリの変更をバックアップしますか?」と尋ねられたら、「はい」を選択します。
9. バックアップが完了したら、「選択したすべての問題を修復」を選択します。
10. PCを再起動して変更を保存し、MSVCR120.dllが見つからない問題が解決したかどうかを確認します。
方法4:アプリケーションをクリーンインストールする
1. Windowsキー + R を押し、「appwiz.cpl」と入力してEnterキーを押します。

2. MSVCR120.dllエラーが表示されていたプログラムを右クリックし、「アンインストール」を選択します。

3. 「はい」をクリックしてアンインストールを続行します。

4. PCを再起動し、起動後にプログラムを開発元の公式サイトからダウンロードします。
5. アプリケーションを再インストールすると、MSVCR120.dllが見つからない問題が解決する可能性があります。
方法5:その他の対処法
Windows用ユニバーサルCランタイム(UCRT)の更新プログラムをインストールする
Microsoftの公式サイトからこの更新プログラムをダウンロードすると、PCにランタイムコンポーネントがインストールされ、Windows 10ユニバーサルCRTに依存するデスクトップアプリケーションを以前のバージョンのWindows OSでも実行できるようになります。
Microsoft Visual C++ 再頒布可能更新プログラムをインストールする
Visual Studio 2015用Visual C++ 再頒布可能パッケージの修復や再インストールで問題が解決しない場合は、Microsoftの公式サイトから「Microsoft Visual C++ 2015 Redistributable Update 3 RC」をインストールしてみてください。

Visual Studio 2017用Microsoft Visual C++ 再頒布可能パッケージをインストールする
問題が解決しない場合、実行しようとしているアプリケーションが2015年版ではなく、Visual Studio 2017用Microsoft Visual C++ 再頒布可能パッケージに依存している可能性があります。その場合は、Visual Studio 2017用のパッケージをダウンロードしてインストールしてください。

関連記事:
- WMI Provider HostのCPU使用率が高い問題を修正する【Windows 10】
- Windows 10でWiFiが繋がらない問題を解決する方法
- SDカードが認識されない・動作しない問題を解決する5つの方法
- YouTubeの画面が真っ黒になる問題を解決する方法【解決済み】
以上で、Windows 10でMSVCR120.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パソコンで発生する一般的なトラブルの一つです。まずは、このファイルに関する基本的な