Windows 10で例外アクセス違反エラーが発生した場合の対処法

Windows 10 で例外アクセス違反エラーが発生する場合、通常はプログラムが使用を許可されていないメモリの読み取り、書き込み、または実行を試みたことを意味します。Microsoft は、一般的なアクセス違反例外コードを と識別しています0xC0000005。クラッシュの原因としては、アプリのバグ、破損したプログラムファイル、ドライバーまたはバックグラウンドソフトウェアの競合、破損した Windows ファイル、または RAM の故障などが考えられます。

影響を受けているアプリから始めましょう。プログラムが 1 つだけクラッシュする場合は、そのプログラムを修復または再インストールし、ドライバーまたはプラグインを更新してください。関連性のない複数のアプリが同様のエラーで失敗する場合は、次に Windows システム ファイルとメモリを確認してください。Microsoft は 2025 年 10 月 14 日に Windows 10 の無料サポートを終了しました。そのため、お使いの PC がサポート対象であれば、サポート対象の Windows リリースの方が長期的に見て安全なプラットフォームです。Microsoftの Windows 10 サポート終了に関するガイダンスを参照してください。

例外アクセス違反が発生する原因は何ですか?

マイクロソフトは、アクセス違反をアプリケーションが無効なメモリ アドレスにアクセスしている状態と定義しています。日常的なトラブルシューティングにおいて、確認すべき最も有用な原因は次のとおりです。

  • アプリのバグまたはインストール不良が原因でクラッシュが発生しています。
  • アプリで使用されるドライバー、特にグラフィック、オーディオ、チップセット、または周辺機器のドライバーが古い、または互換性がない場合。
  • オーバーレイ、ユーティリティ、プラグイン、またはサードパーティサービスによるバックグラウンドの競合。
  • アプリケーションが依存する、破損したWindowsコンポーネント。
  • 複数のプログラムでクラッシュが発生した場合、メモリが不安定になる。

技術的な定義については、Microsoft の 0xC0000005 アクセス違反の説明を参照してください。セキュリティ保護を問題の原因として扱うことは、デフォルトでは避けてください。古いガイドでは、ユーザー アカウント制御を無効にするか、広範なデータ実行防止の例外を追加することを推奨している場合がよくあります。DEP は Windows のメモリ保護緩和策であるため、ソフトウェア ベンダーが特定の互換性要件を文書化していない限り、有効にしておく方が良いでしょう。Microsoft は、データ実行防止のドキュメントで DEP について説明しています。

1. 実際にクラッシュしたアプリまたはモジュールを特定する

Win + Rキーを押してEnter キーを押しeventvwr.msc、Windows ログ > アプリケーションを開きます。クラッシュが発生した時刻に発生したアプリケーション エラーイベントを探します。エラーが発生したアプリケーション名、モジュール、および例外コードをメモしておきます。これにより、アプリケーション固有の問題とシステム全体の問題を区別できます。

Windows 10のイベントビューアーに、例外コード0xC0000005のアプリケーションエラーエントリが表示されます。
イベントビューアーを使用すると、クラッシュした実行ファイル、障害が発生したモジュール、およびアクセス違反コードを表示できます。

2. 影響を受けているアプリを修復、リセット、または再インストールする

修復コントロールを表示するアプリの場合は、[スタート] > [設定] > [アプリ] > [アプリと機能]を開き、アプリを選択して[詳細オプション]を開きます。最初に[修復]を選択します。修復が利用できない場合、または修復しても問題が解決しない場合は、ローカルアプリのどのデータが削除されるかを確認してから[リセット]を使用してください。これらのオプションについては、Microsoft の [ Windows のアプリとプログラムの修復]を参照してください。

Windows 10のアプリと機能画面(修復とリセットのコントロールを含む、サンプルアプリの例)
アプリに「リセット」と「修復」の両方のオプションが表示されている場合は、先に「修復」を選択してください。

従来のデスクトッププログラムの場合は、コントロールパネル > プログラム > プログラムと機能を開き、修復または変更のオプションが表示されたらそれを使用してください。そうでない場合は、プログラムをアンインストールし、Windowsを再起動してから、Microsoft Storeまたはソフトウェア発行元から新しいコピーを再インストールしてください。アンインストールプロセスでアプリ固有のデータが削除される可能性がある場合は、事前にバックアップを取ってください。

Windows 10のアプリと機能画面で、サンプルプログラムが選択され、アンインストールボタンが表示されている。
修復が不可能な場合、クリーンインストールによって破損したバイナリを置き換えることができます。

3. アプリと関連するデバイスドライバを更新します。

クラッシュするアプリの最新の安定版をインストールしてから、アプリが依存するハードウェアのドライバーを確認してください。設定 > 更新とセキュリティ > Windows Updateを使用して、サービスチャネルに適用可能な Windows 10 の更新プログラムを確認し、PC、GPU、またはデバイスメーカーのサポートページで最新のドライバーを確認してください。ドライバーの更新直後に問題が発生した場合は、デバイス マネージャーを開き、そのデバイスのドライバーのプロパティを表示し、オプションが表示されたら[ドライバーのロールバック]を使用してください。

Windows 10のWindows Updateとデバイスマネージャーの画面で、ドライバーの更新対象としてディスプレイアダプターが選択されている状態。
クラッシュの原因となっているワークロードに最も関連性の高いドライバーを更新またはロールバックしてください。

4. クリーンブートを使用してソフトウェアの競合を排除する

クリーンブートでは、必要不可欠なMicrosoftサービスと選択したスタートアップ項目のみを使用してWindowsを起動します。Win + Rキーを押してEnterキーを押し、サービスタブmsconfigを開いて「すべてのMicrosoftサービスを非表示にする」にチェックを入れ、テストのために残りのMicrosoft以外のサービスを無効にします。タスク マネージャーで不要なスタートアップ アプリを無効にして再起動します。エラーが解消された場合は、競合が見つかるまで項目をグループごとに再度有効にします。クリーンブートの手順に従い、その後通常のスタートアップに戻してください。

Windows 10 システム構成サービス タブで、すべての Microsoft サービスを非表示にする機能が有効になっている。
クリーンブートテスト中にサードパーティ製サービスを無効にする前に、Microsoft サービスを非表示にしてください。

5. DISMとSFCを使用してWindowsシステムファイルを修復する

複数のアプリがクラッシュしたり、Windows自体が不安定な場合は、コマンドプロンプトを管理者として開きます。以下のコマンドを順番に実行してください。

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

DISM は Windows コンポーネント イメージを修復し、システム ファイル チェッカーは保護されたシステム ファイルを検証します。スキャンが完了したら再起動し、アプリを再度テストしてください。Microsoft のDISM およびシステム ファイル チェッカーの手順書にも、同じ手順が記載されています。

Windows 10 で管理者コマンドプロンプトを開き、DISM RestoreHealth を実行してから sfc scannow を実行します。
管理者権限でコマンドプロンプトを開き、まずDISMを実行してからSFCを実行してください。

6. 複数の無関係なアプリが繰り返しクラッシュする場合は、RAMをテストしてください。

作業内容を保存し、Win + Rキーを押してEnter キーを押しmdsched.exe、次に [再起動して問題を確認する] を選択します。Windows メモリ診断は通常のデスクトップとは別に実行され、完了すると PC を再起動します。標準テストでランダムアクセス違反によるクラッシュ以外何も検出されない場合は、後日診断を実行する際にF1 キーを押して拡張テストを選択してください。メモリエラーが繰り返し発生する場合は、ソフトウェアのトラブルシューティングを中止し、PC またはメモリメーカーの協力を得て RAM をテストまたは交換する必要があります。

Windowsのメモリ診断ダイアログが表示され、再起動してメモリの問題を確認するように促されます。
Windowsのメモリ診断機能は、不安定なRAMや故障したRAMを特定するのに役立ちます。

7. セーフモードで試して原因を絞り込む

Shift キーを押しながら[再起動]を選択し、[トラブルシューティング] > [詳細オプション] > [スタートアップ設定] > [再起動]に進みます。セーフモードの場合は4 を、ネットワーク接続ありのセーフモードの場合は5 を選択します。Microsoft は、セーフモードでは限られたファイルとドライバーのみが読み込まれると述べています。アプリがアクセス違反エラーを発生させなくなった場合は、Windows の基本構成ではなく、サードパーティ製ドライバー、スタートアップ アプリ、オーバーレイ、およびサービスに注目してください。Windows のスタートアップ設定を参照してください。

Windows 10の起動設定画面で「セーフモードを有効にする」がハイライト表示されています。
セーフモードは、サードパーティ製のドライバーやサービスの競合を、Windowsの基本コンポーネントから切り離すのに役立ちます。

エラーがまだ修正されていない場合

クリーンインストールとクリーンブートテストを実行してもアプリケーションが依然として動作しない場合は、ソフトウェア発行元に問い合わせるのが最善策です。正確なアプリケーションバージョン、例外コード、イベントビューアーから取得した障害モジュール、およびクラッシュを引き起こした操作をベンダーに伝えてください。Windowsメモリ診断でエラーが報告された場合、または無関係な多数のプログラムが予期せずクラッシュする場合は、ソフトウェアを繰り返し再インストールするのではなく、ハードウェアを調査してください。非公式サイトから代替DLLファイルをダウンロードすることは避け、アプリケーションインストーラー、Windows修復ツール、またはハードウェア/ソフトウェアベンダーの公式パッケージを使用してください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。