コンピュータがフリーズまたはクラッシュした場合のメモリ ダンプを作成するにはどうすればよいですか?

コンピュータがフリーズまたはクラッシュした場合のメモリ ダンプを作成するにはどうすればよいですか?

多くの人がフリーズやクラッシュに遭遇していますが、クラッシュに関連する可能性のある問題を表示および診断するためのメモリ ダンプを作成するために、コンピューターを手動でフリーズさせるにはどうすればよいのでしょうか。

私は方法を探していますコンピュータがクラッシュするのを待つのではなく、コンピュータがクラッシュするのを待つ必要があります。

答え1

質問が少し不明瞭です。クラッシュしたときにダンプを生成したいのですか、それともクラッシュしていないときにダンプを生成してそこから診断したいのですか? 後者の場合、それはおそらく特に良い方法ではありません。

クラッシュダンプを有効にする

クラッシュダンプを有効にするには、

My Computer> Properties> Startup and Recovery>Settings

次に、 の下でミニダンプまたはカーネル メモリ ダンプのいずれかを選択しますWrite debugging information。これにより、クラッシュがキャッチされたときにミニダンプが書き込まれるはずです。

手動クラッシュの開始

必要なセットアップ

手動でクラッシュさせてミニダンプを書き込む方法を知りたい場合は、次の操作を実行できます。

  1. regedit を開きます。

  2. USB キーボードをお持ちの場合は、次のキーを見つけます。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    または、PS/2 キーボードの場合は次のキーを押します。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    [編集] メニューで [値の追加] をクリックし、次のレジストリ エントリを追加します。

    • 名前:CrashOnCtrlScroll
    • データ・タイプ:REG_DWORD
    • 価値:1
       
  3. レジストリ エディターを終了し、再起動します。

(ハングした)システムのクラッシュ

SCROLL再起動後、右キーを押しながらキーボードのキーを 2 回押すことでクラッシュをトリガーできますCTRL。この操作を行うときに Windows がダンプを書き込むように設定されていれば、ダンプが に書き込まれます%SYSTEMROOT%\Minidump

短縮形のホットキーはCTRL+ SCR LK+ですSCR LK

答え2

ハングまたはクラッシュしたときにプロセスをダンプする

私は使うだろうプロセスダンプクラッシュしたプロセスのダンプを作成するには:

プロセスダンプは、アプリケーションの CPU スパイクを監視し、スパイク中にクラッシュ ダンプを生成することを主な目的とするコマンド ライン ユーティリティです。管理者や開発者は、このダンプを使用してスパイクの原因を特定できます。ProcDump には、ハングしたウィンドウの監視 (Windows およびタスク マネージャーで使用されるウィンドウ ハングと同じ定義を使用)、未処理の例外の監視も含まれており、システム パフォーマンス カウンターの値に基づいてダンプを生成することができます。また、他のスクリプトに埋め込むことができる一般的なプロセス ダンプ ユーティリティとしても機能します。

答え3

ブルースクリーンが発生したら、コンピュータにクラッシュダンプを作成するように指示する必要があります。

My Computer-> Properties-> Advanced-> Start and Recovery.

ダンプの分析

私が使うこれらの手順ダンプを分析します。

関連情報