[KB380] メモリダンプを手動で生成するには?

問題

  • ESET テクニカルサポートから、お使いのコンピュータの問題を解決するために、解析用のメモリダンプファイルを生成するよう依頼されました。

解決方法

  1. メモリダンプの設定
  2. メモリダンプを手動で生成する

始める前に

  • ESET テクニカルサポートからアドバイスを受けた場合のみ、以下の手順に従ってください。
  • BSOD エラー (コンピュータのクラッシュ) が発生している場合は、先に進む前に、コンピュータがメモリダンプを自動的に生成していないことを確認してください。
  • ほとんどの場合、ESETテクニカル・サポートはメモリ・ダンプに加えてSysInspectorログを要求します。SysInspectorログの収集と提出の手順を参照してください。
  • キーボードの種類(PS/2またはUSB)によって手順が異なります。キーボードの種類を確認するには、[コントロールパネル]を開き、[キーボード]をダブルクリックして、[ハードウェア ]タブをクリックします。キーボードが「デバイス 」セクションに表示されます。

    図1-1

I.メモリー・ダンプの設定

  1. Windows キー +R を押し、名前フィールドにsysdm.cplと入力し、OK をクリックする。

    図1-2

  2. [詳細設定]タブを選択し、[起動と回復]セクションの[設定]をクリックします。



図 1-3

  1. Dump file(ダンプ・ファイル)セクションでは、新しいメモリ・ダンプ・ファイルが保存される場所を設定できます。SystemRoot%文字列は、Microsoft Windows インストールのルートディレク トリを表す Microsoft Windows 変数です(通常、デフォルト値はC:∕Windows)。

    デバッグ情報の書き込みセクションでは、メモリ・ダンプのタイプを選択できます(Complete設定を使用することをお勧めします。)
    [完全メモリダンプ] オプションが表示されていませんか?

    [完全メモリダンプ] オプションが表示されない場合は、ここをクリックして手順を確認してください。

  2. 作業を続ける前にこの記事をブックマークをクリックし、OKをクリックしてコンピュータを再起動します。コンピュータが再起動したら、パート II に進んで手動でメモリーダンプを生成する。



図1-4

II.メモリダンプを手動で生成する

レジストリを編集するときは注意すること

システム・レジストリには、以下で指定する編集のみを行います。レジストリに不要な変更を加えると、システムのパフォーマンスに悪影響を及ぼす可能性があります。

  1. キーボードのWindows キー+Rを押して「ファイル名を指定して実行」ダイアログを開き、regeditと 入力してOKをクリックする。Windowsからプロンプトが表示されたら、「はい」をクリックする。

  2. レジストリエディタウィンドウで、HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServices kbdhid Parametersを展開します。

    PS/2キーボード

    PS/2キーボードを使用している場合は、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices i8042prtParametersを展開します(この例ではUSBキーボードを使用しています。)

  1. 右側のペインを右クリックし、オペレーティング・システムに応じて新規 DWORD またはDWORD(32ビット)値を選択します。

図 2-1
クリックすると新しいウィンドウで拡大表示されます。

  1. キーにCrashOnCtrlScroll という名前を付けます。「値のデータ」フィールドに「1」と入力し、「OK」をクリックします。

図 2-2
クリックすると新しいウィンドウで大きく表示されます。

  1. レジストリエディターを閉じてコンピューターを再起動します。

  2. コンピューターが起動したら、問題がアクティブになるか画面に表示されるまで待ち、ダンプを生成します。キーボードの右CTRL キー(左ではなく右を使用する必要があります)を押したまま、Scroll Lockキー(ほとんどのキーボードの右上にあります)を2回押します。Windowsの強制クラッシュダイアログが実行され、メモリダンプが生成されます。その結果、コンピュータが再起動することがあります。

メモリダンプファイルをZIP(圧縮)する

ESET カスタマーケアに提出する前に、必ず.dmpメモリダンプファイルを ZIP 圧縮してください。

  1. コンピュータが起動したら、システムのルートディレクトリデフォルトではC:∕Windows)に移動し、MEMORY.DMP という名前のファイルを探します。ESETテクニカルサポートの最後のメールに返信し、メモリダンプファイルを提出する準備ができていることを通知します。ESET テクニカルサポート担当者より、解析のためにファイルを提出する手順をご連絡いたします。

図 2-3
クリックすると新しいウィンドウで拡大表示されます。


トラブルシューティング完全なメモリダンプオプションがない
  1. [スタート]→ [ファイル名を指定して実行] をクリックし、空欄にregedit.exeと入力して [OK] をクリックします。

  2. ツリーを使用して次のキーに移動し、選択します。

  3. CrashDumpEnabledデータ値をダブルクリックして編集します。

  4. 値を1に変更します。

  5. OKをクリックします。

  6. コンピュータを再起動します。

完全メモリダンプオプションが有効になり、デバッグ情報の書き込みドロップダウンメニューから選択できるようになります。ここをクリックして、上記のステップ4から続行します。