Windows 11/10 でクラッシュダンプ ファイルを手動で作成する方法

この記事では、Windows 11/10 でクラッシュダンプ ファイルを手動で作成する 2 つの方法を紹介します。メモリダンプ ファイルまたは Windows ダンプ ファイルとしても知られるクラッシュダンプ ファイルには、Windows で特定のアプリケーションまたはプロセスのクラッシュに関する詳細が含まれています。

クラッシュダンプ ファイルとは何ですか?

通常、問題を分析してトラブルシューティングするために使用されるこれらのメモリダンプ ファイルには、特定のクラッシュ中に実行されていたファイルとプロセスに関するデータと、停止したカーネルモード スタックが含まれています。ほとんどの場合、コンピューターはこれらのファイルを独自に作成しますが、ほとんどの場合、複雑な問題が発生すると、手動で作成する必要がある場合があります。最も一般的なシナリオは、コンピューターでアプリが応答せず、問題を解決するために技術サポートにその誤動作の詳細を送信する必要がある場合です。

すべてのクラッシュダンプ ファイルは同じ目的を果たしますが、大きく分けて 3 つの異なるタイプがあります。ダンプ ファイルは、ファイル サイズと保持する情報に基づいて分類されます。完全メモリダンプには、最も大きなスタックの情報があります。これはシステムがサポートできる最大のダンプ ファイルであり、サイズはコンピューターの RAM と同じ大きさです。カーネル メモリ ダンプ ファイルは小さく、転送が簡単です。3 番目で最後のタイプは小さなメモリ ダンプ ファイルで、最も基本的な情報のみが含まれており、通常は 256 KB のサイズです。

Windows 11/10 でクラッシュダンプ ファイルを手動で作成する方法

前述のように、クラッシュダンプ ファイルを作成する方法は 2 つあります。1 つはタスク マネージャーから、もう 1 つはコマンド プロンプトを使用します。

1] タスク マネージャーを使用してクラッシュ ダンプ ファイルを作成する

まず最初に、タスク マネージャーを開きます。最も簡単な方法は、タスクバーをクリックしてコンテキスト メニューから [タスク マネージャー] を選択することです。[プロセス] タブをクリックし、ファイルを作成するアプリを右クリックします。表示されるオプションのリストから、[ダンプ ファイルの作成] を選択します。

プロセスが完了するまでしばらく待ちます。ファイルが作成されたという通知が表示されたら、[ファイルの場所を開く] をクリックします。デフォルトの場所に保存したままにしたくない場合は、.dmp ファイルをコピーして目的の場所に貼り付けることができます。

ヒント: 青い画面でクラッシュ ダンプ ファイルを作成するように Windows を構成できます。

2] コマンド プロンプトを使用してクラッシュ ダンプ ファイルを作成する

これには、ProcDump をダウンロードする必要があります。これは、ユーザーがアプリケーションの CPU スパイクを抑制するのに役立つコマンドライン ユーティリティです。また、スパイク中にクラッシュ ダンプを生成する役割も果たします。このツールは、コマンド プロンプトと一緒に使用してクラッシュ ダンプ ファイルを作成できます。方法は次のとおりです。

最初に、Windows SysInternals Web サイトから ProcDump をダウンロードします。ファイルは .zip 形式なので、解凍する必要があります。ダウンロードしてインストールしたら、コマンド プロンプトを検索して開き、管理者として実行します。

cd C:\Path\Procdump

ProcDump アプリのパスを取得するには、アプリ アイコンを右クリックしてプロパティを開きます。

その後、ダンプ ファイルを作成するには、次のコマンド ラインを貼り付けます。

procdump APP-NAME

たとえば、エクスプローラーのダンプ ファイルを作成する場合は、コマンド ラインは次のようになります。

procdump explorer

これは、エクスプローラーのミニダンプ ファイルを作成します。同様のコマンド ラインを使用して、アプリ名をプロセス ID に置き換えてダンプ ファイルを作成できます。したがって、別のコマンド ラインは次のようになります。

procdump PROCESS-ID

タスク マネージャーを開いて [詳細] タブに移動すると、特定のアプリケーションのプロセス ID を簡単に確認できます。ここでは、PC で実行されているすべてのプロセスとその横にあるそれぞれの PID がわかります。

アプリケーションまたはプロセスのフルサイズのダンプ ファイルを作成する場合は、次のコマンドを使用できます。

procdump -ma APP NAME/PROCESS ID

ここでも、プログラムの実行可能ファイル名またはそのプロセス ID のどちらかが機能します。前述のように、完全なダンプ ファイルにはアプリのすべてのメモリ情報が保存され、かなりのストレージを占有しますが、同時に、ほとんどの人がダンプ ファイルで必要とする以上のものです。

完了すると、手動で作成したダンプ ファイルが、他のすべての ProcDump ファイルと同じフォルダーにあることがわかります。ProcDump の .zip ファイルを Microsoft.com からダウンロードするためのリンクを次に示します。

この投稿が、クラッシュ ダンプ ファイルとは何か、なぜ必要なのか、必要に応じて手動で作成する方法について明確に理解できたことを願っています。