【Windows】ブルースクリーン発生時に勝手に再起動させずエラーを記録する設定 | システムの自動再起動

【Windows】ブルースクリーン発生時に勝手に再起動させずエラーを記録する設定 | システムの自動再起動
🛡️ 超解決

業務中にWindowsが突然ブルースクリーンになり、すぐに再起動してしまってエラーコードを確認できない状況に陥ることがあります。

この現象は、ブルースクリーンの原因特定を妨げ、トラブル解決の時間を長引かせてしまう原因となります。

この記事では、ブルースクリーン発生時の自動再起動を停止し、エラー情報を確実に記録・確認するための設定方法を詳しく解説します。これにより、問題の根本原因を特定し、迅速な解決に繋げることが可能になります。

【要点】ブルースクリーン時の自動再起動を停止しエラー情報を確認する

  • システムのプロパティ設定: ブルースクリーン発生時の自動再起動を無効にし、エラー画面の確認時間を確保します。
  • デバッグ情報の書き込み設定: ブルースクリーン発生時の詳細なエラー情報が「ダンプファイル」として保存されるように設定します。
  • イベントビューアーの活用: ブルースクリーン発生後のシステムログを確認し、エラーコードや関連情報を特定できます。

ADVERTISEMENT

ブルースクリーン発生時に自動再起動する理由

ブルースクリーンは、Windowsが回復不能なシステムエラーに遭遇した際に表示される画面です。これは、システムがこれ以上安全に動作できないと判断した場合に、データの破損などを防ぐために表示されます。

Windowsは、このような致命的なエラーが発生すると、デフォルトで「自動的に再起動する」設定になっています。この設定は、システムが操作不能な状態から迅速に回復し、ユーザーがすぐに作業を再開できるよう設計されています。

しかし、この自動再起動機能は、ブルースクリーン画面に表示される重要なエラーコードや停止コードを確認する時間を奪ってしまいます。これらの情報は、問題の根本原因を特定し、適切な対処法を見つけるために不可欠です。

自動再起動を停止することで、ブルースクリーン画面の情報を記録する時間を得られます。さらに、システムはエラーの詳細を「ダンプファイル」と呼ばれる特殊なファイルに保存します。このダンプファイルは、より詳細なトラブルシューティングや専門家による分析に役立つ情報源となります。

ブルースクリーン時の自動再起動を停止する手順

ここでは、Windows 11を基準に、ブルースクリーン発生時の自動再起動を停止する設定手順を解説します。Windows 10でも同様の操作で設定できます。

  1. システムのプロパティを開く
    スタートボタンを右クリックし、表示されるメニューから「システム」を選択します。「関連リンク」セクションにある「システムの詳細設定」をクリックします。Windows 10でも、スタートボタンを右クリックし「システム」から「システムの詳細設定」へと進みます。
  2. 詳細設定タブへ移動する
    「システムのプロパティ」ウィンドウが開いたら、上部にある「詳細設定」タブをクリックします。
  3. 起動と回復の設定を開く
    「起動と回復」セクションにある「設定」ボタンをクリックします。
  4. 自動再起動を無効にする
    「システムエラー」セクションの中にある「自動的に再起動する」のチェックボックスをオフにします。これにより、ブルースクリーン発生時にシステムが勝手に再起動しなくなります。
  5. デバッグ情報の書き込み設定を確認する
    「デバッグ情報の書き込み」のプルダウンメニューで、「完全メモリダンプ」または「カーネルメモリダンプ」が選択されていることを確認します。これにより、エラー発生時の詳細な情報がダンプファイルとして保存されます。保存先は通常「%SystemRoot%\MEMORY.DMP」です。
  6. 設定を保存して閉じる
    「OK」ボタンを2回クリックして、開いているすべての設定ウィンドウを閉じます。これで、ブルースクリーン発生時に自動で再起動しなくなり、エラーコードを確認する時間を得られます。

自動再起動停止後のトラブルシューティングと注意点

自動再起動を停止しても問題が解決しない場合や、エラー情報の収集に関する注意点について解説します。

設定変更後もすぐに再起動してしまう場合

システムのプロパティで設定を変更したにもかかわらず、ブルースクリーン発生時にすぐに再起動してしまう場合があります。これは、レジストリの設定が優先されている可能性が考えられます。以下の手順でレジストリ設定を確認・変更できますが、レジストリの変更はシステムの安定性に影響を与える可能性があるため、慎重に操作し、必ずバックアップを取ってください。

  1. レジストリのバックアップ
    スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。名前に「regedit」と入力し、「OK」をクリックしてレジストリエディターを開きます。左側のペインで「コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl」のパスへ移動します。「CrashControl」キーを右クリックし、「エクスポート」を選択します。任意の保存場所にバックアップファイルを保存します。
  2. レジストリ設定の変更
    「CrashControl」キーを選択した状態で、右ペインの「AutoReboot」という項目をダブルクリックします。「値のデータ」を「0」に変更し、「OK」をクリックします。「1」は自動再起動を有効、「0」は無効を意味します。
  3. レジストリエディターを閉じる
    レジストリエディターを閉じ、PCを再起動して設定が反映されたか確認します。

ブルースクリーンのエラーコードが記録されない場合

自動再起動を停止しても、肝心のエラーコードやダンプファイルが正しく記録されない場合があります。以下の点を確認してください。

    ダンプファイルの保存先とディスク容量
    「起動と回復」の設定で指定したダンプファイルの保存先に、十分なディスク空き容量があるか確認します。ダンプファイルは数GBになる場合があります。
  1. システムドライブの整合性
    システムドライブにエラーがあると、ダンプファイルが正しく書き込まれないことがあります。コマンドプロンプトを管理者として実行し、「chkdsk C: /f」と入力してディスクチェックを実行します。

ブルースクリーンからの情報収集の次のステップ

ブルースクリーンが発生し、エラーコードを記録できた場合の次のステップとして、イベントビューアーで詳細なログを確認することが推奨されます。

  1. イベントビューアーを開く
    スタートボタンを右クリックし、「イベントビューアー」を選択します。
  2. システムログの確認
    左ペインで「Windowsログ」を展開し、「システム」を選択します。ブルースクリーンが発生した時刻に近い「エラー」または「重大」レベルのイベントを探します。特に、「Kernel-Power」や「BugCheck」といったソースのイベントに注目してください。
  3. エラーコードの検索
    イベントの詳細に記載されているエラーコードや停止コード(例: 0x00000133など)をインターネットで検索することで、原因や対処法に関する情報を見つけることができます。

ADVERTISEMENT

自動再起動設定のメリットとデメリット

自動再起動の設定は、状況によってメリットとデメリットがあります。適切な設定を選択することが重要です。

項目 自動再起動を有効にする場合 自動再起動を無効にする場合
メリット システムが迅速に回復する エラーコードを確認できる
ユーザー操作が不要となる 詳細なダンプファイルを生成できる
デメリット エラー情報を見逃しやすい 手動で再起動が必要になる
原因特定が困難になる システムが停止したままになる
推奨状況 通常利用時、迅速な復旧を優先する場合 トラブルシューティング時、原因特定を優先する場合

まとめ

この記事では、Windowsがブルースクリーンになった際に自動で再起動する設定を停止する方法を解説しました。この設定変更により、ブルースクリーン画面に表示されるエラーコードを正確に記録し、詳細なダンプファイルを生成できるようになります。

収集したエラーコードやイベントビューアーのログを活用することで、問題の根本原因を特定し、効果的なトラブルシューティングに繋げられます。

問題解決後は、システムの「自動的に再起動する」設定を元に戻すことを検討してください。また、ダンプファイルは容量が大きいため、定期的に確認し不要なものは削除することも重要です。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。