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

CRITICAL_STRUCTURE_CORRUPTIONエラーを修正する方法|ブルースクリーンの原因と4つの解決策

CRITICAL_STRUCTURE_CORRUPTIONは、主にWindows 8.1またはWindows 10へのインストールやアップグレード後に報告されることの多いエラーです。このエラーが発生すると、画面に青い背景のエラー画面(通称「ブルースクリーン・オブ・デス」)が表示され、パソコンの再起動が必要になります。多くの場合、このエラーの原因は互換性のないドライバーや古くなったドライバーで、特にSPTDドライバーが原因となることが少なくありません。誤ったドライバーが無効なシステムリソースへアクセスすると、システムへの損害を防ぐためにパソコンは自動的にシャットダウンします。このガイドに沿って、どのドライバーが問題を引き起こしているのか、あるいは別のソフトウェアが原因なのかを確認していきましょう。SCSIドライバーの更新を促す通知が表示された場合は、その指示に従って更新を行ってください。

最近新しいプログラムをインストールした場合は、まずそのプログラムをアンインストールして問題が解決するかどうか確認してください。また、キーボードとマウス以外のUSB機器や外部デバイスをすべて取り外し、一つずつ接続して動作を確認することも有効です。ハードウェアの故障が原因である可能性もあります。上記のような一般的な対処法で改善しない場合は、「解決策1」から順番に進めてください。

解決策1:SPTDドライバーを更新する

SPTD(SCSI Pass Through Direct)ドライバーは、ストレージデバイスへのアクセス層として多くのプログラムで利用されています。

更新するには、https://www.duplexsecure.com/downloads にアクセスします。

「Files for download」セクションで、お使いのオペレーティングシステム用のSPTDを探します。OS名とシステムの種類を確認するには、Windowsキーを押しながらRキーを押し、「ファイル名を指定して実行」ボックスにmsinfo32と入力してEnterキーを押します。

表示されたシステム情報ウィンドウで、「OS名」がお使いのオペレーティングシステム、「システムの種類」がその構造(x86=32ビット、x64=64ビット)を示しています。自分のOSとビット数に一致するものを見つけたら、横にあるダウンロードボタンをクリックします。ダウンロードしたセットアップファイルを実行し、メッセージを確認して、セットアップ画面でInstallをクリックします。インストールには時間がかかる場合があります。完了したらシステムを再起動し、問題が解決したか確認してください。改善しない場合は解決策2へ進みます。

解決策2:SFCおよびCHKDSKスキャンを実行する

システムファイルの配置ミスは、Windowsにとってドライバーの破損のように見えることがあります。そこで、システムファイルチェッカー(SFC)スキャンを実行して、この可能性を排除します。

SFCスキャンの実行方法については、当サイトのガイドをご参照ください。Windows 8.1/10でも同じ手順で行えます。CHKDSKを実行するには、Windowsキーを押しながらXキーを押し、「コマンドプロンプト(管理者)」をクリックします。開いた黒いウィンドウに以下のコマンドを入力してEnterキーを押します。

chkdsk /f

スキャンが完了するまで待ちます。再起動後に実行するよう求められたら、「スケジュールに追加」をクリックしてパソコンを再起動し、再起動後にスキャンを実行させます。その後、問題が解消したかどうかを確認してください。解消しない場合は次の解決策へ進みます。

解決策3:BIOSおよびチップセットドライバーを更新する

互換性のないBIOSやチップセットドライバーは、システム全体に不具合を引き起こす原因になり得ます。

以下の主要メーカーのBIOSを更新するには、それぞれのリンク先のガイドに従ってください。その他のモデルについては、各メーカーの公式ウェブサイトで手順を確認する必要があります。チップセットドライバーの更新も手順はほぼ同じで、BIOSの代わりに「チップセット」を探せばOKです。

HP:HP BIOS Update
DELL:Dell BIOS Update
Lenovo:Lenovo BIOS Update
Gateway:Gateway BIOS Update

上記に含まれていない場合は、Googleなどでお使いのPCメーカーのBIOS更新方法を検索してみてください。基本的な手順はどのメーカーも共通しており、異なるのはBIOSファイルだけです。なお、BIOSファイルは必ずメーカーの公式サイトから入手するようにしてください。

解決策4:ドライバー検証ツール(Driver Verifier)を確認する

この方法では、署名されていないドライバーが不具合を引き起こしていないかどうかを確認します。Windowsキーを押して「verifier」と入力します。検索結果からverifier.exeをクリックして実行します。

CRITICAL_STRUCTURE_CORRUPTIONエラーを修正する方法|ブルースクリーンの原因と4つの解決策

ドライバー検証ツール マネージャー(Driver Verifier Manager)が起動します。「カスタム設定を作成する(コード開発者向け)」を選択して「次へ」をクリックします。

表示された項目の中から、ランダム化低リソースシミュレーション(Randomized Low Resource Simulation)同時実行ストレステスト(Concurrency stress test)DDI準拠チェック/DDI準拠チェック(追加)除くすべての項目にチェックを入れ、「次へ」をクリックします。

CRITICAL_STRUCTURE_CORRUPTIONエラーを修正する方法|ブルースクリーンの原因と4つの解決策

一覧からドライバー名を選択する」を選択して「次へ」をクリックします。

CRITICAL_STRUCTURE_CORRUPTIONエラーを修正する方法|ブルースクリーンの原因と4つの解決策

提供元の情報付きでドライバーの一覧が表示されます。Microsoft以外が提供しているドライバーをすべて選択して「次へ」をクリックします。

「完了」をクリックしてシステムを再起動します。起動後、これまでエラーを引き起こしていた操作を繰り返し、エラーが再発するまで様子を見ます。エラーが発生したらシステムを再起動し、Windowsキー + Eを押してエクスプローラーを開き、「Cドライブ > Windows > Minidump」フォルダーへ移動します。そこにログファイルが保存されているので開き、エラーの原因となったドライバーを探します。これはクラッシュダンプログであり、専用ツールがないと分析が難しい場合があります。内容を理解できない場合は、クラッシュダンプログを www.wikisend.com にアップロードし、サポートサイトで質問を投稿してください。その際は必ずファイルへのリンクを添えてください。私たちが分析をお手伝いします。

原因となるドライバーが特定できたら、Googleなどでその.sysファイル名や判明した手がかりを検索し、何が原因なのかを調べましょう。原因のハードウェアが特定できたら、Windowsキーを押しながらRキーを押し、devmgmt.mscと入力してEnterキーを押し、デバイスマネージャーを開きます。UAC(ユーザーアカウント制御)の警告が表示されたら「はい」をクリックします。

デバイスマネージャーで該当するハードウェアデバイスを見つけて、デバイスを右クリックし、「ドライバーソフトウェアの更新」をクリックします。更新が見つかればエラーは解消されるはずです。見つからない場合は、メーカーの公式サイトから最新ドライバーをダウンロードしてインストールしてください。

トラブルシューティングが完了したら、ドライバー検証ツール マネージャーの設定を必ず元に戻してください。Windowsキーを押して「verifier」と入力し、検索結果からverifier.exeをクリックします。ドライバー検証ツール マネージャーの画面で「既存の設定を削除する」を選択して「完了」をクリックし、メッセージを確認して再起動します。

なお、ドライバー検証ツールを有効にした状態で起動できない場合は、セーフモードでWindowsを起動し、上記の手順で設定を削除すれば元の状態に戻せます。安心して作業を進めてください。

  1. CRITICAL_STRUCTURE_CORRUPTIONエラーの解決方法|ブルースクリーン(BSOD)を直す8つの対処法

    画面が突然青くなり、「CRITICAL_STRUCTURE_CORRUPTION」というメッセージとともにブルースクリーン(BSOD)が表示される場合、その主な原因は破損・非互換・古くなったドライバーである可能性が高いです。特にWindows 10へアップグレードした直後は、旧バージョン用のドライバーが新しいOSと互換性を失い、このエラーが発生しやすくなります。本記事では、CRITICAL_STRUCTURE_CORRUPTIONエラーを解消するための具体的なトラブルシューティング手順を、初心者にもわかりやすく順番に紹介します。 CRITICAL_STRUCTURE_CORRUPTIONエラ

  2. Windows 10で「Windows Updateコンポーネントを修復する必要があります」エラーを解決する方法

    Windows 10で「Windows Updateコンポーネントを修復する必要があります」というエラーに遭遇していませんか?この種のエラーは非常に厄介で、特に効果的な解決策を知らない場合には、さらにストレスがたまります。 本記事では、このWindowsエラーを解消するための効果的な対処法をご紹介します。 エラーの主な原因 まず、「Windows Updateコンポーネントを修復する必要があります」というエラーが発生する主な原因を確認しておきましょう。 システムの不適切なシャットダウン 電源の突然の遮断(停電など) 無効なWindowsレジストリ Windows Updateまたはインストー