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

Windows 10でブルースクリーン(BSOD)を手動で発生させる方法とその活用シーン

普段はPCがクラッシュしないことを願うばかりですが、まれに意図的にシステムをブルースクリーン(BSOD)状態にしたい場面があります。実はWindows 10には、手動でBSODを発生させる簡単な方法が用意されているのです。

Windows 10でブルースクリーン(BSOD)を手動で発生させる方法とその活用シーン

この記事では、手動BSODの設定方法と発生手順、そしてあえてBSODを起こしたい理由について詳しく解説します。

Windows 10で手動BSODを有効にする設定

まず、この機能を使えるようにするための下準備が必要です。Microsoftはこのオプションをレジストリの中に隠しています。これは、ユーザーが誤ってBSODを発生させてしまうのを防ぐためと考えられます。

レジストリエディターを開くには、Windowsキー + Rを押し、「regedit」と入力してEnterキーを押します。

次に、特定の場所に新しい設定値を追加します。追加先は、PCで使用しているキーボードの種類によって異なります。

PS/2キーボードの場合

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters

USBキーボードの場合

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters

Hyper-Vキーボードの場合

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\hyperkbd\Parameters

どのタイプのキーボードかわからない場合は、3つすべての場所に同じ設定を追加しても問題ありません。悪影響は一切生じません。

目的のディレクトリに移動したら、ウィンドウ右側の空白部分を右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。

Windows 10でブルースクリーン(BSOD)を手動で発生させる方法とその活用シーン

新しい値の名前を求められるので、「CrashOnCtrlScroll」と入力します。この名前でなければ機能しないため、スペルミスがないか必ず確認してください。

作成した値を右クリックして「修正」を選択し、表示されたウィンドウで「値のデータ」を「1」に設定します。

Windows 10でブルースクリーン(BSOD)を手動で発生させる方法とその活用シーン

設定が完了したらレジストリエディターを閉じ、PCを再起動します。再起動後に手動クラッシュ機能が有効になります。

Windows 10で手動BSODを発生させる方法

設定が完了したら、実際にBSODを発生させてみましょう。使用するのは、普段ほとんど使わない2つのキーです。右CtrlキーScroll Lock(スクロールロック)キーです。

まず、キーボードの右側のCtrlキーを押し続けます。左Ctrlキーでは反応しないため、必ず右側のキーを使用してください。

その状態で、Scroll Lockキーを2回押します。Scroll Lockキーがないノートパソコンの場合は、Fnキーを押しながらCKS、またはF6キーのいずれかを2回押すことで代用できることが一般的です。

キー操作が正しく行われると、PCは即座にブルースクリーン画面へ移行します。手動BSODかシステム起因のBSODかを見分けるには、エラーコードを確認しましょう。手動で発生させた場合には「MANUALLY_INITIATED_CRASH」というコードが表示されます。このコードがあれば、偶発的なクラッシュではなく自分の操作によるものだと確実に判断できます。

あえてBSODを発生させる理由とは?

手動でBSODを発生させる方法はわかりましたが、そもそもどんな目的があるのでしょうか?実は、少なくとも2つの有効な理由があります。

1つ目は、開発者にとってのメリットです。ソフトウェアがクラッシュした瞬間にどう振る舞うかを確認できます。たとえば、プログラムがディスクへの書き込み中にBSODが発生すると、深刻なデータ破損につながる可能性があります。手動BSODを発生させることで、クラッシュ後もアプリケーションが正しく復旧することを事前に検証できます。

2つ目は、クラッシュダンプの動作確認です。BSODが発生すると、PCは問題の原因を診断するためのログ(クラッシュダンプ)を自動的に作成します。Windows 10では、設定からダンプ生成を有効化できます。

クラッシュダンプが正しく生成されるか、ログ作成プロセス中にエラーが発生しないかを確認したい場合にも、手動BSODは便利なテスト手段になります。

BSODを理解するために

PCのクラッシュは通常避けたいものですが、意図的にBSODを発生させたいケースも存在します。目的が何であれ、これで必要なときにいつでもBSODを発生させられるようになりました。

さらにブルースクリーンの解析をマスターしたい方は、「WinDbg」と「BlueScreenView」の両方をダウンロードしておきましょう。これらのツールはクラッシュダンプを自動的に分解・分析してくれるため、手作業での解析の手間を大幅に省けます。

画像クレジット:ShotPrime Studio / Shutterstock.com

  1. Windows 10をクリーンブートする方法と、実行すべき理由を徹底解説

    Windows 10は直感的で使いやすい操作環境を備えたOSですが、その裏側では数千、数百万規模のソフトウェアコンポーネントが複雑に連携しています。たとえシステムが理想的な状態であったとしても、常に複数のプログラムがバックグラウンドで動作しているのです。最近、Windowsデバイスで不具合に悩まされていませんか?エラー表示が頻発していませんか?そんなとき、多くの専門家が推奨するのが「クリーンブート」の実行です。この記事では、クリーンブートの概要と、Windows 10を安全な環境で起動するための具体的な手順を詳しく解説します。関連記事:Windows 10向けおすすめ無料クリーナークリーンブー

  2. Windows 10のブルースクリーン(BSOD)エラーを手動で解決する方法

    Microsoft Windowsは、最も信頼性が高く、安全でセキュアなオペレーティングシステムの一つです。しかし、完璧なものはこの世に存在しません。Windowsでも例外ではなく、画面に突然青い背景と悲しい顔のマークが表示され、次のようなメッセージが出ることがあります。「PCに問題が発生したため、再起動する必要があります。エラー情報を収集しています。完了後、自動的に再起動します。」残念ながら、このメッセージだけではエラーの具体的な原因を知ることはできません。このエラーは「ブルースクリーンエラー」、通称「ブルースクリーン・オブ・デス(BSOD)」と呼ばれています。通常はWindowsが自動的に