Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策

Windowsの起動時や最新のWindowsアップデート後に、Critical Structure Corruption(クリティカル構造破損)によるブルースクリーンエラーが頻繁に発生していませんか?実はこれは珍しいトラブルではありません。多くのユーザーから、ゲーム中や映画鑑賞中、Photoshop・3ds Max・AutoCADなどのグラフィック処理が重いアプリケーションを使用している最中に、CRITICAL_STRUCTURE_CORRUPTIONエラーが突然発生するという報告が寄せられています。

Microsoftのバグチェック情報によると、CRITICAL_STRUCTURE_CORRUPTIONは、カーネルが重要なカーネルコードまたはデータの破損を検出した際に生成されるエラーです。主な原因は以下の通りです。

  1. ドライバーによって重要なカーネルコードやデータが意図的または偶然に変更された
  2. ハードウェアの故障 ― 多くの場合、メモリの不具合が原因

また、ウイルスやマルウェアへの感染、システムファイルの破損、サードパーティ製ソフトウェア同士の競合なども、さまざまなWindows 10のBSOD(ブルースクリーン)エラーを引き起こすことがあります。

Critical Structure Corruption BSODの解決方法

ブルースクリーンエラーに直面したとき、まず最初におすすめしたいのは、プリンターやスキャナー、外付けハードディスク、その他すべてのUSB機器などの外部デバイスを取り外し、Windowsを通常どおり起動してみることです。

互換性のないデバイスやドライバーの競合が原因であれば、外部デバイスを取り外すだけで問題が解消する場合があります。その後、デバイスを1つずつ接続し直して原因となっている機器を特定するか、該当デバイスのドライバーを再インストールしてください。

1. Windowsが頻繁に再起動する場合は「自動修復」を試す

BSODが頻発し、「critical structure corruption」エラーでWindows 10が繰り返し再起動してしまう場合は、自動修復を実行しましょう。自動修復は、Windowsの起動を妨げている問題を自動的に検出して修復してくれます。この作業にはWindows 10のインストールメディアが必要です。お持ちでない場合は、起動可能なUSB/DVDを作成しておきましょう。

  • インストール用USBを挿入し、そこからWindows 10を起動します。
  • 「Windows セットアップ」画面で「インストールする言語」「時刻と通貨の形式」「キーボードまたは入力方式」を選択し、「次へ」をクリックします。
  • 「コンピューターを修復する」をクリックし、「トラブルシューティング」を選択します。
  • 「詳細オプション」をクリックし、「スタートアップ修復」を選択して、対象のオペレーティングシステムを選びます。
  • Windowsが再起動し、診断プロセスが開始されます。各種設定、構成オプション、システムファイルが解析されます。
  • 完了後、Windowsを再起動し、CRITICAL_STRUCTURE_CORRUPTIONのBSODが発生しなくなったか確認します。

Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策

2. DISMとSFCユーティリティで破損したシステムファイルを修復する

最近のWindows 10アップグレード以降に問題が発生し始めた場合、アップグレード処理中にシステムファイルが破損または欠落している可能性があります。その場合は、システムイメージを修復するDISM(展開イメージのサービスと管理)コマンドと、欠落・破損したシステムファイルを復元するSFCユーティリティの実行をおすすめします。

注意: 頻繁なBSODによりWindowsが正常に起動できない場合は、セーフモードで起動してください。セーフモードはOSの診断モードで、起動時に必須のシステムプログラムとサービスのみを読み込むため、トラブルシューティング作業を行いやすくなります。

  1. スタートメニューの検索ボックスにcmdと入力します。
  2. コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
  3. 以下のコマンドを入力してEnterキーを押します。完了まで数分かかる場合があります。
    dism.exe /online /cleanup-image /restorehealth
  4. 「操作は正常に完了しました」というメッセージが表示されたら、次にsfc /scannowと入力してEnterキーを押します。Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策
  5. SFCユーティリティが破損・欠落したシステムファイルのスキャンを開始します。問題が見つかった場合、%WinDir%\System32\dllcacheにある圧縮フォルダーから自動的に復元されます。Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策
  6. スキャンが100%完了したら、Windowsを通常どおり再起動し、BSODエラーが解消されたか確認します。

3. メモリ診断ツールでメモリエラーをチェックする

前述のとおり、この問題の原因の一つとして考えられるのが、メモリモジュールの故障などのハードウェア不具合です。内蔵のメモリ診断ツールを実行して、メモリが問題の原因になっていないか確認しましょう。

  • Windows + Rキーを押し、mdsched.exeと入力してEnterキーを押します。
  • 下図のようにメモリ診断ツールが開きます。

Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策

ここで、今すぐメモリの状態を確認するには「今すぐ再起動し、問題を検出する(推奨)」を選択します。今は忙しい場合は、「コンピューターの起動時に問題を検出する」を選ぶこともできます。

作業内容は保存してから、「今すぐ再起動し、問題を検出する」をクリックすることをおすすめします。

Windowsが再起動すると、チェックの進行状況とメモリに対して実行されるテスト回数が表示される画面が現れます。

Windows 10で「Critical Structure Corruption」BSODエラーが発生する原因と5つの実用的な解決策

エラーが表示されなければ、メモリに問題はないということです。

関連記事:Windowsメモリ診断ツールのテスト結果を確認する方法

4. 新しいユーザーアカウントで同じ問題が発生するか確認する

ユーザープロファイルが破損していると、スタートアッププログラムの読み込みに失敗し、システムが起動しなかったり、さまざまなBSODエラーでランダムに再起動したりすることがあります。新しいユーザーアカウントを作成して、問題が解決するか確認してみましょう。手順は以下の通りです。

  1. 設定を開きます(Windows + Iショートカットキーを使用)。
  2. アカウントを選択し、左側のメニューから「その他のユーザー」を選びます。
  3. 「アカウントの追加」を選択します。
  4. ユーザー名を入力して「次へ」をクリックします。
  5. 「完了」をクリックします。
  6. 現在のアカウントからサインアウトし、新しいアカウントにログインします。
  7. 問題が引き続き発生するかどうかを確認します。

5. ディスプレイドライバーを更新する

スタートメニューで「デバイスマネージャー」を検索し、アイコンをクリックして開きます。

インストール済みドライバーの一覧が表示されるので、「ディスプレイアダプター」の項目からグラフィックカードを探します。なお、グラフィックカードの名称はメーカーによって異なる点に注意してください。

グラフィックカードを右クリックし、「ドライバーの更新」を選択します。

「ドライバーソフトウェアの最新版を自動検索」を選択します。このオプションを選ぶと、コンピューターがグラフィックカードドライバーの更新プログラムを自動的に検索し、見つかれば自動的にインストールされます。

6. ディスプレイドライバーを再インストールする

Windowsが最新のドライバーをインストールしなかった場合は、ディスプレイドライバーを手動で再インストールしましょう。手順は以下の通りです。

  • デバイスまたはグラフィックカード(装着している場合)のメーカー公式サイトにアクセスします。
  • 利用可能な最新ドライバーを探し、ダウンロードしてローカルドライブに保存します。
  • 再度デバイスマネージャーを開き、「ディスプレイアダプター」を展開します。
  • インストールされているグラフィックドライバーを右クリックし、「デバイスのアンインストール」を選択します。
  • Windowsを再起動して、ドライバーを完全に削除します。
  • 先ほどメーカーサイトからダウンロードしたドライバーをインストールします。
  • Windowsを再起動し、BSODの問題が解決したか確認します。

これらの解決策でWindows 10の「critical structure corruption」BSODは解決しましたか?ぜひコメント欄でお知らせください。

  • 解決済み:Windows 10アップデート後のシャットダウン・再起動が遅い問題!
  • 2022年版ノートPC購入ガイド – 良いノートパソコンのスペックとは
  • Microsoft Outlookが「プロファイル読み込み中」で固まる?対処法を紹介
  • 解決済み:Windows 10 System Service Exception BSOD(バグチェック 0x0000003B)
  • 解決済み:Windows 10アップデート後にMicrosoft Edgeが動作しない
  • CPUとGPUの違いとは?
  1. Windows 11 の「CRITICAL_PROCESS_DIED」ブルースクリーンエラーを解決する8つの対処法

    Windows 11 で発生する CRITICAL_PROCESS_DIED(重大なプロセスが停止しました)のブルースクリーンエラーは、OSの正常な動作に必要不可欠なプロセスが、予期せず突然終了したことを示しています。新しいハードウェアやソフトウェアをインストールした後にこのエラーが発生することもあれば、Windows 11 のアップデート後にブルースクリーンが表示されたという報告もあります。実際に筆者も経験したことがありますが、ある日突然 Windows 11 が応答しなくなり、ブルースクリーンエラーでクラッシュしました。さまざまな対策を試した結果、最終的には Windows 11 を初期化

  2. 【解決】Blue SnowballマイクがWindows 10で動作しない・認識されない時の対処法5選

    Blue Snowballマイクは、市場で最も人気のあるUSBマイクロフォンのひとつであり、初心者向けのストリーマーやYouTuber、コンテンツクリエイターにとって非常に魅力的な製品です。しかし、一部のユーザーからは、Windowsのアップデート後にBlue Snowballマイクが動作しなくなるという問題が報告されています。もしあなたも「Windows 10でBlue Snowballマイクが動作しない」というトラブルに悩まされているなら、この記事が役立ちます。ここでは、Windows 10でのマイクトラブルを解消するために実際に効果のあった対処法をご紹介します。 Blue Snowba