Windows 10で「Msvcp120.dllが見つかりません」エラーを解決する8つの対処法
Msvcp120.dllファイルはMicrosoft® Cランタイムライブラリの一部であり、Windows 10がC++言語で開発されたアプリケーションやVisual C++再頒布可能パッケージなど、サードパーティ製ソフトウェアを動作させる際に使用される重要なシステムファイルです。
このファイルが欠落または破損していると、それに依存するアプリケーションが正常に起動できなくなります。本記事では、Windows 10で「Msvcp120.dll is Missing(Msvcp120.dllが見つかりません)」エラーを解決する方法を詳しく解説します。
エラーが表示されると、以下のスクリーンショットのようなダイアログが出ます。

Msvcp120.dllエラーの主な原因
このエラーの最も一般的な原因は、Msvcp120.dllファイル自体が破損していることです。また、アプリケーションをアンインストールする際に、その処理の一環としてこのファイルが一緒に削除されてしまうケースもあります。
このエラーでお困りの方もご安心ください。誰でも簡単に実行できる解決策を順番にご紹介します。
Msvcp120.dllエラーの修正方法
まずはSFC(システムファイルチェッカー)による修復から試してみましょう。
- スタートメニューをクリックし、「cmd」と入力します
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
- ユーザーアカウント制御の画面が表示されたら「はい」をクリックします
- コマンドプロンプトに「sfc /scannow」と入力し、Enterキーを押します
- システム全体のスキャンが実行され、破損したファイルが自動的に修復されます
- スキャンが完了したら、PCを再起動します
スキャンには、マシンの性能にもよりますが数分から1時間程度かかります。以下は実際のスキャン画面です。

上記の手順を実行してもエラーが解消しない場合は、次の方法に進んでください。
CHKDSKを実行する
Windows 10にはCHKDSKというディスクチェックツールが標準搭載されており、これを使って破損したファイルを修復することもできます。
- スタートメニューをクリックし、「cmd」と入力します
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
- ユーザーアカウント制御の画面が表示されたら「はい」をクリックします
- コマンドプロンプトに「CHKDSK C: /f」と入力し、Enterキーを押します
- 「Y/N」の確認画面が表示されたら「Y」を入力してEnterキーを押します(PCを再起動すると、システム起動時にスキャンが開始されます)
- スキャンが完了したら、PCを再起動します

DISMクリーンアップを実行する
DISMコマンドを使用すると、Windows 10が必要なOSファイル(Msvcp120.dllを含む)をダウンロードして再適用することができます。
- スタートメニューをクリックし、「cmd」と入力します
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
- ユーザーアカウント制御の画面が表示されたら「はい」をクリックします
- コマンドプロンプトに「DISM /Online /Cleanup-Image /RestoreHealth」と入力し、Enterキーを押します
- 必要なファイルがダウンロードされ、自動的に適用されます
- 処理が完了したら、PCを再起動します
DISMツールの実行画面は以下のようになります。

Msvcp120.dllを再登録する
.dllファイルが正しく機能するためには、regsvr32.exeを使ってWindowsに登録されている必要があります。このファイルの登録が解除されていることがエラーの原因になっている場合もあります。以下の手順で再登録してください。
- スタートメニューをクリックし、「cmd」と入力します
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します
- ユーザーアカウント制御の画面が表示されたら「はい」をクリックします
- コマンドプロンプトに「regsvr32.exe /u Msvcp120.dll」と入力します(このコマンドでファイルの登録が解除されます)
- 続いて「regsvr32.exe /i Msvcp120.dll」と入力し、ファイルを再登録します
Visual C++ 再頒布可能パッケージを再インストールする
Visual Studio 2013 用 Visual C++ 再頒布可能パッケージのインストーラーには、Msvcp120.dllファイルが含まれています。そのため、このパッケージを再インストールすれば、ファイルがPCにコピーされ、問題が解決するはずです。
- Microsoft公式ダウンロードページ(https://www.microsoft.com/en-us/download/details.aspx?id=40784)にアクセスします
- 必要な言語を選択します
- 「ダウンロード」をクリックします
- ダウンロードが完了したらファイルをダブルクリックし、画面の指示に従ってインストールします
- PCを再起動します
最新のWindows Updateを適用する
最新のWindows Updateを適用することでも、この問題が解決する場合があります。更新プログラムによって特定のOSファイルが新しいものに置き換えられるためです。
- スタートメニューをクリックし、「設定」(歯車アイコン)を選択します
- 「更新とセキュリティ」をクリックします
- 「Windows Update」をクリックします
- 「更新プログラムのチェック」をクリックします
- 利用可能な更新プログラムが自動的にダウンロード・インストールされます
- PCを再起動します
問題のアプリケーションを再インストールする
特定のアプリケーションだけで「Msvcp120.dll is Missing」エラーが表示される場合は、そのアプリケーションを再インストールすることで解決できます。
まずアプリケーションをアンインストールし、システムを再起動してから、改めてインストールし直すことをおすすめします。
Windows Update KB3177725とKB3176493をアンインストールする
Windows UpdateのKB3177725およびKB3176493がインストールされている環境では、このエラーが発生するケースが報告されています。以下の手順でこれらの更新プログラムをアンインストールしましょう。
- スタートメニューをクリックし、「設定」(歯車アイコン)を選択します
- 「更新とセキュリティ」を選択します
- 「更新履歴」をクリックします
- 「更新プログラムのアンインストール」をクリックします
- KB3177725とKB3176493を検索します
- 該当する更新プログラムがインストールされていれば、左クリックで選択して「アンインストール」をクリックします
- PCを再起動します
よくある質問
msvcp120.dllはどこにありますか?
32bit版のWindowsでは「C:\Windows\system32」フォルダに、64bit版のOSでは「C:\Windows\sysWOW64」フォルダに保存されています。
msvcp120.dllはどこからダウンロードできますか?
msvcp120.dllはMicrosoft公式サイトから入手できます。Visual Studio 2013 用 Visual C++ 再頒布可能パッケージの一部として配布されているため、そちらをダウンロード・インストールしてください。
COD WW2でMsvcp120.dll missingエラーが出た場合の対処法は?
まずゲームを再インストールしてみてください。それでも解決しない場合は、Visual Studio 2013 用 Visual C++ 再頒布可能パッケージをダウンロード・インストールしてください。不足しているファイルがPCにコピーされ、エラーが解消されます。
Sims 4でMsvcp120.dll missingエラーが出た場合の対処法は?
まずゲームを再インストールしてみてください。それでも解決しない場合は、Visual Studio 2013 用 Visual C++ 再頒布可能パッケージをダウンロード・インストールしてください。不足しているファイルがPCにコピーされ、エラーが解消されます。
-
Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド
DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ
-
Windows 10でd3dx9_39.dllが見つからないエラーを解決する6つの対処法
ゲームを起動しようとした瞬間にエラーメッセージが表示されると、非常にストレスを感じますよね。しかし、ゲームアプリケーションが起動しないのには必ず原因があります。エラーメッセージをよく読めば、根本的な原因を突き止めることができます。例えば、「d3dx9_39.dll がコンピューターに存在しないため、プログラムを開始できません。プログラムを再インストールしてこの問題を解決してください。」というエラーが表示された場合は、メッセージ自体にヒントがあります。ただし、再インストールしても問題が解決しないこともあります。そこで本記事では、d3dx9_39.dll 見つからないエラーに対する複数の解決策をご