Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
Windows 10のMicrosoft Visual C++ランタイムライブラリエラーとは
Windows 10(一部はWindows 8)のユーザーから、Microsoft Visual C++ランタイムライブラリに関するエラーが報告されています。エクスプローラーを開くと、ランダムにランタイムエラーが発生するというものです。この問題は、Visual C++ランタイムライブラリ自体の不具合、またはランタイムを利用する特定のアプリケーションが原因で発生します。本記事では、Visual C++ランタイムの再インストール、Windows Updateの実行、原因アプリケーションの特定といった対処法を順番に解説します。
なお、この問題はWindows 10 Creators Updateにも引き継がれており、Creators Updateを適用した環境でも同様のランタイムエラーが多数報告されています。

破損したシステムファイルの修復
まず、こちらからRestoroをダウンロードして実行し、破損ファイルをスキャンしてください。破損・欠落しているファイルが見つかった場合は修復を行い、問題が解決するか確認します。解決しない場合は、以下の対処法に進んでください。
方法1:ディスプレイドライバーの更新
- Windowsキーを押しながらXキーを押し、「デバイスマネージャー」を開きます。
- 「ディスプレイアダプター」を見つけ、使用中のアダプターを右クリックします。
- 「ドライバーの更新」を選択します。

- 「ドライバーの自動検索」を選択します。「お使いのデバイスに最適なドライバーが既にインストールされています」と表示された場合は、続けて「Windows Updateで更新されたドライバーを検索」を選択し、「更新プログラムのチェック」をクリックします。新しいドライバーが見つかればインストールし、見つからない場合は方法2へ進んでください。

方法2:ディスプレイドライバーのロールバック/再インストール
ランタイムは多くのアプリケーションが必要とする重要なコンポーネントであり、Windowsも強く依存しています。そのため、1〜2個の特定アプリでのみエラーが発生する場合は、互換性の問題である可能性が高いといえます。この場合、ディスプレイアダプターを以前のバージョンへロールバックすることをおすすめします。以前のバージョンが利用できない場合は、昨年頃の古いバージョンを再インストールしてテストしてみてください。この方法で問題が解決した場合は、Windowsがドライバーを自動更新しないよう設定しておく必要があります。
注意:ドライバーをロールバックした場合、Windowsが自動的に再インストールすることはありません。一方、ドライバーを再インストールした場合は、Windows Updateがより新しいバージョンを検出して自動インストールすることがあります。その際は「Windowsによる古いドライバーの自動インストールを停止する方法」を参照してください。
- Windowsキーを押しながらXキーを押します。
- 「デバイスマネージャー」を選択します。使用中のディスプレイアダプターを右クリックし、「ドライバー」タブを開きます。
- 「ドライバーを元に戻す」をクリックします。ロールバックのたびに動作を確認し、自分の環境で安定するバージョンを見つけてください。

- いずれもうまくいかない場合は、メーカーの公式サイトからディスプレイアダプターのドライバーを再インストールし、自動更新によってドライバーが上書きされないよう設定してください(上記リンク参照)。方法1と方法2で解決しない場合は、Visual C++ランタイムライブラリの再インストールを試みてください。
方法3:Visual C++ランタイムの再インストール
- Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押します。
- 一覧からMicrosoft Visual C++関連のプログラムを探します。
- 各エントリを選択して「アンインストール」をクリックします。
- こちらから最新版のMicrosoft Visual C++ランタイムをダウンロードし、インストールします。

方法4:Visual C++ランタイムの修復
- Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押します。
- 一覧を確認し、2010と2012以外のMicrosoft Visual C++ランタイムをすべてアンインストールします。
- インストール済みアプリケーションの一覧から「Microsoft Visual C++ Runtime 2012」を探します。
- そのエントリを選択して「アンインストール/変更」をクリックすると、「修復」「アンインストール」「キャンセル」の選択肢が表示されます。
- 「修復」をクリックし、処理が完了するまで待ちます。PCの再起動を求められるので、再起動後には問題が解決しているはずです。

方法5:アプリケーションのアンインストール
特定のアプリケーションがVisual C++を介してエクスプローラーをクラッシュさせることが報告されています。これらのアプリケーションをアンインストールすれば問題は解決します。後日、再インストールして状況が変化するか確認することも可能です。
- Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押します。
- 以下の、問題を引き起こしたと報告されているアプリケーションのアンインストールを試してください。該当しない場合は、最近インストールしたアプリケーションの削除を試みてください。
- Visual Studio 2013
- AutoCAD
- Bing Desktop
- PCを再起動し、問題が解決したかどうかを確認します。
方法6:クリーンブートの実行
クリーンブート状態では、必要最低限のサービスとアプリケーションのみが読み込まれます。サードパーティ製アプリケーションが起動時に読み込まれなくなるため、アプリケーションとVisual C++の間に競合が存在する場合、それを解消できる可能性があります。クリーンブートを実行する手順は以下の通りです。
- 管理者アカウントでコンピューターにログインします。
- 「Windows」+「R」キーを押して「ファイル名を指定して実行」を開きます。

- 「msconfig」と入力して「Enter」キーを押します。

- 「サービス」タブをクリックし、「すべてのMicrosoftサービスを隠す」にチェックを入れます。

- 「すべて無効」をクリックし、「OK」をクリックします。

- 「スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックします。

- タスクマネージャーの「スタートアップ」タブをクリックします。
- 「有効」と表示されているアプリケーションを選択し、「無効化」をクリックします。

- 一覧内のすべてのアプリケーションに対して同じ操作を繰り返し、コンピューターを再起動します。
- これでコンピューターは「クリーンブート」状態で起動されます。
- 問題が解消したかどうかを確認します。
- エラーが発生しなくなった場合、原因はサードパーティ製のアプリケーションまたはサービスにあると判断できます。
- 同じ手順でサービスを1つずつ有効化していき、エラーが再発した時点で作業を止めます。
- エラーの原因となったサービス/アプリケーションを再インストールするか、無効のまま運用してください。
方法7:Intel True Keyのアンインストール
IntelのTrue KeyソフトウェアがOSの重要な構成要素に干渉し、この問題を引き起こすことがあると報告されています。そこで、このステップでは同ソフトウェアを完全にアンインストールします。手順は以下の通りです。
- 「Windows」+「I」キーを同時に押します。
- 「アプリ」をクリックします。

- 下にスクロールして、一覧から「Intel True Key」をクリックします。
- 「アンインストール」ボタンを選択し、警告ダイアログで「はい」をクリックします。

- ソフトウェアのアンインストールが完了するまで待ち、問題が解決したかどうかを確認します。
方法8:VCランタイムの完全削除と再インストール
この方法では、VC++ランタイムを正しく削除してから再インストールする手順を紹介します。VCランタイムに関する問題全般を解決できます。以下の手順に従ってください。
- Windowsキーを押しながら「R」キーを押して、「ファイル名を指定して実行」を開きます。
- 「Appwiz.cpl」と入力してEnterキーを押します。

- Windowsの「プログラムと機能」画面が開きます。
- すべてのVC++ 再頒布可能パッケージを見つけ、1つずつアンインストールします。

すべてのVCランタイムをアンインストールしたら、次のコマンドでWinSxSコンポーネントストアをクリーンアップします。
- Windowsキーを押しながら「X」キーを押してメニューを開きます。
- 「PowerShell (管理者)」または「コマンドプロンプト (管理者)」をクリックします。
- コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
Dism.exe /online /Cleanup-Image /StartComponentCleanup
- 処理が完了するまで待ち、その後コンピューターを再起動します。
- 再起動後、こちらのリンク先からファイルをダウンロードします。
- ダウンロードしたファイルを解凍します。
- 解凍するとインストーラーが展開されます。
- 「install_all.bat」という名前のファイルを右クリックし、「管理者として実行」をクリックします。

- すべてのVCランタイムがインストールされるまで待ちます(この処理は自動化されています)。
- コンピューターを再起動し、問題が解決したかどうかを確認します。
方法9:診断ツールの実行
- Ctrl + Shift + Escを押してタスクマネージャーを開き、「プロセス」タブを選択して、現在のWindowsエクスプローラーのプロセスを終了します。
- 実行中のアプリケーションから「Windows エクスプローラー (explorer.exe)」を探し、右クリックして「タスクの終了」をクリックします。
- Windowsキー + Rを押し、「MdSched」と入力して「OK」をクリックします。
- 「今すぐ再起動して問題を確認する」を選択します。
- ウィザードに従ってメモリの問題をチェックし、検出された問題を解決します。
-
Windows 10でMicrosoft Storeエラー0x80070032を解決する完全ガイド
Microsoft Storeからアプリやプログラムをダウンロードする際、「Microsoftエラー0x80070032」をはじめとするさまざまなエラーに遭遇することがあります。このエラーの原因は多岐にわたりますが、特によく発生するのは、外付けハードディスクをバックアップ先として使用している場合や、Windows 10 PCへの大型アップデートをインストールしている場合です。同じMicrosoft Storeエラーコード0x80070032でお困りの方は、このガイドを参考にぜひ解決してください。 Windows 10でMicrosoftエラー0x80070032を修正する方法 Microso
-
Windows 10でMicrosoft Teamsエラー「caa7000a」を解決する方法【原因と対処法を完全解説】
Microsoft Teamsにデスクトップ版またはWeb版からログインしようとした際に、エラーコード「caa7000a」が表示されるという報告が多くのユーザーから寄せられています。これは頻繁に発生する一般的な問題であり、適切な手順を踏めば心配なく解決できます。MS Teamsのエラーcaa7000aが発生する原因はさまざまですが、主な要因として以下のようなものが挙げられます。 Teamsアプリの一時的な不具合や不安定なインターネット接続 Microsoft Teamsの破損したキャッシュ アプリ、ドライバー、OSが古いままになっている PC内に破損したファイルやプログラムが存在する マルウ