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

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を適用した環境でも同様のランタイムエラーが多数報告されています。

Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法

破損したシステムファイルの修復

まず、こちらからRestoroをダウンロードして実行し、破損ファイルをスキャンしてください。破損・欠落しているファイルが見つかった場合は修復を行い、問題が解決するか確認します。解決しない場合は、以下の対処法に進んでください。

方法1:ディスプレイドライバーの更新

  1. Windowsキーを押しながらXキーを押し、「デバイスマネージャー」を開きます。
  2. 「ディスプレイアダプター」を見つけ、使用中のアダプターを右クリックします。
  3. 「ドライバーの更新」を選択します。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  4. 「ドライバーの自動検索」を選択します。「お使いのデバイスに最適なドライバーが既にインストールされています」と表示された場合は、続けて「Windows Updateで更新されたドライバーを検索」を選択し、「更新プログラムのチェック」をクリックします。新しいドライバーが見つかればインストールし、見つからない場合は方法2へ進んでください。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法

方法2:ディスプレイドライバーのロールバック/再インストール

ランタイムは多くのアプリケーションが必要とする重要なコンポーネントであり、Windowsも強く依存しています。そのため、1〜2個の特定アプリでのみエラーが発生する場合は、互換性の問題である可能性が高いといえます。この場合、ディスプレイアダプターを以前のバージョンへロールバックすることをおすすめします。以前のバージョンが利用できない場合は、昨年頃の古いバージョンを再インストールしてテストしてみてください。この方法で問題が解決した場合は、Windowsがドライバーを自動更新しないよう設定しておく必要があります。

注意:ドライバーをロールバックした場合、Windowsが自動的に再インストールすることはありません。一方、ドライバーを再インストールした場合は、Windows Updateがより新しいバージョンを検出して自動インストールすることがあります。その際は「Windowsによる古いドライバーの自動インストールを停止する方法」を参照してください。

  1. Windowsキーを押しながらXキーを押します。
  2. 「デバイスマネージャー」を選択します。使用中のディスプレイアダプターを右クリックし、「ドライバー」タブを開きます。
  3. 「ドライバーを元に戻す」をクリックします。ロールバックのたびに動作を確認し、自分の環境で安定するバージョンを見つけてください。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  4. いずれもうまくいかない場合は、メーカーの公式サイトからディスプレイアダプターのドライバーを再インストールし、自動更新によってドライバーが上書きされないよう設定してください(上記リンク参照)。方法1と方法2で解決しない場合は、Visual C++ランタイムライブラリの再インストールを試みてください。

方法3:Visual C++ランタイムの再インストール

  1. Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押します。
  2. 一覧からMicrosoft Visual C++関連のプログラムを探します。
  3. 各エントリを選択して「アンインストール」をクリックします。
  4. こちらから最新版のMicrosoft Visual C++ランタイムをダウンロードし、インストールします。

Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法

方法4:Visual C++ランタイムの修復

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

Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法

方法5:アプリケーションのアンインストール

特定のアプリケーションがVisual C++を介してエクスプローラーをクラッシュさせることが報告されています。これらのアプリケーションをアンインストールすれば問題は解決します。後日、再インストールして状況が変化するか確認することも可能です。

  1. Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押します。
  2. 以下の、問題を引き起こしたと報告されているアプリケーションのアンインストールを試してください。該当しない場合は、最近インストールしたアプリケーションの削除を試みてください。
    • Visual Studio 2013
    • AutoCAD
    • Bing Desktop
  3. PCを再起動し、問題が解決したかどうかを確認します。

方法6:クリーンブートの実行

クリーンブート状態では、必要最低限のサービスとアプリケーションのみが読み込まれます。サードパーティ製アプリケーションが起動時に読み込まれなくなるため、アプリケーションとVisual C++の間に競合が存在する場合、それを解消できる可能性があります。クリーンブートを実行する手順は以下の通りです。

  1. 管理者アカウントでコンピューターにログインします。
  2. Windows」+「R」キーを押して「ファイル名を指定して実行」を開きます。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  3. msconfig」と入力して「Enter」キーを押します。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  4. サービス」タブをクリックし、「すべてのMicrosoftサービスを隠す」にチェックを入れます。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  5. すべて無効」をクリックし、「OK」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  6. スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  7. タスクマネージャーの「スタートアップ」タブをクリックします。
  8. 有効」と表示されているアプリケーションを選択し、「無効化」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  9. 一覧内のすべてのアプリケーションに対して同じ操作を繰り返し、コンピューターを再起動します。
  10. これでコンピューターは「クリーンブート」状態で起動されます。
  11. 問題が解消したかどうかを確認します。
  12. エラーが発生しなくなった場合、原因はサードパーティ製のアプリケーションまたはサービスにあると判断できます。
  13. 同じ手順でサービスを1つずつ有効化していき、エラーが再発した時点で作業を止めます。
  14. エラーの原因となったサービス/アプリケーションを再インストールするか、無効のまま運用してください。

方法7:Intel True Keyのアンインストール

IntelのTrue KeyソフトウェアがOSの重要な構成要素に干渉し、この問題を引き起こすことがあると報告されています。そこで、このステップでは同ソフトウェアを完全にアンインストールします。手順は以下の通りです。

  1. Windows」+「I」キーを同時に押します。
  2. アプリ」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  3. 下にスクロールして、一覧から「Intel True Key」をクリックします。
  4. アンインストール」ボタンを選択し、警告ダイアログで「はい」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  5. ソフトウェアのアンインストールが完了するまで待ち、問題が解決したかどうかを確認します。

方法8:VCランタイムの完全削除と再インストール

この方法では、VC++ランタイムを正しく削除してから再インストールする手順を紹介します。VCランタイムに関する問題全般を解決できます。以下の手順に従ってください。

  1. Windowsキーを押しながら「R」キーを押して、「ファイル名を指定して実行」を開きます。
  2. Appwiz.cpl」と入力してEnterキーを押します。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  3. Windowsの「プログラムと機能」画面が開きます。
  4. すべてのVC++ 再頒布可能パッケージを見つけ、1つずつアンインストールします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法

すべてのVCランタイムをアンインストールしたら、次のコマンドでWinSxSコンポーネントストアをクリーンアップします。

  1. Windowsキーを押しながら「X」キーを押してメニューを開きます。
  2. PowerShell (管理者)」または「コマンドプロンプト (管理者)」をクリックします。
  3. コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
Dism.exe /online /Cleanup-Image /StartComponentCleanup
  1. 処理が完了するまで待ち、その後コンピューターを再起動します。
  2. 再起動後、こちらのリンク先からファイルをダウンロードします。
  3. ダウンロードしたファイルを解凍します。
  4. 解凍するとインストーラーが展開されます。
  5. install_all.bat」という名前のファイルを右クリックし、「管理者として実行」をクリックします。Windows 10で発生するMicrosoft Visual C++ランタイムライブラリエラーの修正方法
  6. すべてのVCランタイムがインストールされるまで待ちます(この処理は自動化されています)。
  7. コンピューターを再起動し、問題が解決したかどうかを確認します。

方法9:診断ツールの実行

  1. Ctrl + Shift + Escを押してタスクマネージャーを開き、「プロセス」タブを選択して、現在のWindowsエクスプローラーのプロセスを終了します。
  2. 実行中のアプリケーションから「Windows エクスプローラー (explorer.exe)」を探し、右クリックして「タスクの終了」をクリックします。
  3. Windowsキー + Rを押し、「MdSched」と入力して「OK」をクリックします。
  4. 「今すぐ再起動して問題を確認する」を選択します。
  5. ウィザードに従ってメモリの問題をチェックし、検出された問題を解決します。
  1. Windows 10でMicrosoft Storeエラー0x80070032を解決する完全ガイド

    Microsoft Storeからアプリやプログラムをダウンロードする際、「Microsoftエラー0x80070032」をはじめとするさまざまなエラーに遭遇することがあります。このエラーの原因は多岐にわたりますが、特によく発生するのは、外付けハードディスクをバックアップ先として使用している場合や、Windows 10 PCへの大型アップデートをインストールしている場合です。同じMicrosoft Storeエラーコード0x80070032でお困りの方は、このガイドを参考にぜひ解決してください。 Windows 10でMicrosoftエラー0x80070032を修正する方法 Microso

  2. Windows 10でMicrosoft Teamsエラー「caa7000a」を解決する方法【原因と対処法を完全解説】

    Microsoft Teamsにデスクトップ版またはWeb版からログインしようとした際に、エラーコード「caa7000a」が表示されるという報告が多くのユーザーから寄せられています。これは頻繁に発生する一般的な問題であり、適切な手順を踏めば心配なく解決できます。MS Teamsのエラーcaa7000aが発生する原因はさまざまですが、主な要因として以下のようなものが挙げられます。 Teamsアプリの一時的な不具合や不安定なインターネット接続 Microsoft Teamsの破損したキャッシュ アプリ、ドライバー、OSが古いままになっている PC内に破損したファイルやプログラムが存在する マルウ