web-dev-qa-db-ja.com

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

多くの人がフリーズまたはクラッシュに遭遇するので、クラッシュに関連する可能性のある問題を表示および診断するためのメモリダンプを作成するために、コンピューターを手動でフリーズして起動する方法を知りたいのですが?

forceコンピュータがそれ自体を実行するのを待つのではなく、コンピュータがクラッシュする方法を探しています。

17
James Mertz

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

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

に行くことによってクラッシュダンプを有効にすることができます

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

17

ハングまたはクラッシュしたプロセスのダンプ

ProcDump を使用して、クラッシュしたプロセスのダンプを作成します。

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

3
EKS

ブルースクリーンが表示されたときに、コンピュータにクラッシュダンプを作成するように指示する必要があります。

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

ダンプの分析

これらの手順 を使用してダンプを分析します。

3
KutscheraIT