文書番号: 244139 - 最終更新日: 2008年6月17日 - リビジョン: 19.9 キーボード操作でメモリ ダンプ ファイルを作成できる Windows の機能
この記事は、以前は次の ID で公開されていました: JP244139 目次概要
Windows には、ユーザーがシステムの応答を停止させ、メモリ ダンプ ファイル (Memory.dmp) を作成するための機能があります。この機能を実行すると、次のような STOP エラー メッセージが表示されます。
*** STOP: 0x000000E2 (0x00000000,0x00000000,0x00000000,0x00000000)
The end-user manually generated the crashdump. 注 : Kbdhid.sys ドライバでは USB キーボードを使用してメモリ ダンプ処理を実行できますが、このドライバには制約があります。コンピュータが高い割り込み要求レベル (IRQL) で応答を停止している場合には、Ctrl キーを押しながら ScrollLock キーを 2 回押しても機能しません。Kbdhid.sys ドライバは i8042prt.sys ドライバよりも低い IRQL で実行されるため、このような制約があります。USB キーボードの場合、この機能は Microsoft Windows Server 2003 を実行しているコンピュータでのみ使用できます。 詳細重要 : このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを編集する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしておくと、問題が発生した場合にレジストリを復元することができます。バックアップおよび復元方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322756?
(http://support.microsoft.com/kb/322756/
)
Windows でレジストリをバックアップおよび復元する方法
この機能は、デフォルトでは無効になっています。PS/2 キーボードを使用するコンピュータでこの機能を有効にするには、この資料に記載されているとおりレジストリを編集してから、コンピュータを再起動します。コンピュータの再起動後は、Ctrl キーを押しながら ScrollLock キーを 2 回押すと、Memory.dmp ファイルが生成されます。このとき、Space キーの右側にある Ctrl キーを使用する必要があります。USB キーボードが接続されたコンピュータを使用している場合は、コンピュータを再起動する必要はありません。キーボードの接続をいったん解除し、接続し直すだけで十分です。これで、Memory.dmp ファイルを生成させることができます。 PS/2 キーボードを使用するコンピュータでこの機能を有効にするには、以下の手順を実行します。
USB キーボードを使用するコンピュータでこの機能が有効になっていることを確認するには、以下の手順を実行します。
メモリ ダンプ ファイル オプションを選択する方法作成できるメモリ ダンプ ファイルには 3 つの種類があります。手動でダンプ ファイルを作成する場合は、いずれかを選択します。種類を指定するには、以下の手順を実行します。
254649?
(http://support.microsoft.com/kb/254649/
)
Windows Server 2003、Windows XP、および Windows 2000 のメモリ ダンプ ファイル オプションの概要
注 : 一部の Compaq コンピュータでは自動システム再起動 (ASR) 機能が採用されています。この機能が備わっているサーバーでは、この機能を無効にしてください。この機能により、ダンプ処理が中断されることがあります。Compaq コンピュータでは、BIOS (Basic Input/Output System) 設定を変更することにより、ASR 機能を無効にできます。
注 : 2 GB 以上の RAM を搭載しているコンピュータでは、完全なメモリ ダンプが使用できないことがあります。Windows 2000 でアクセス可能なメモリ容量を制限するには、Boot.ini ファイルに <MaxMem=2000> パラメータを追加します。 「サポート技術情報」 (Microsoft Knowledge Base) の文書番号 835732 の資料に記載されているセキュリティ更新プログラムをインストール済みの場合、および、このセキュリティ更新プログラムが含まれている Service Pack をインストール済みの場合は、以下の「サポート技術情報」 (Microsoft Knowledge Base) を参照してください。 885117?
(http://support.microsoft.com/kb/885117/
)
Windows 2000 または Windows Server 2003 で [起動と回復] ダイアログ ボックスに "カーネル メモリ ダンプ" と表示されているにもかかわらず、完全メモリ ダンプが実行される
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
835732?
(http://support.microsoft.com/kb/835732/
)
[MS04-011] Microsoft Windows のセキュリティ更新プログラム
Service Pack の情報この問題を解決するには、Windows Server 2003 の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。889100?
(http://support.microsoft.com/kb/889100/
)
Windows Server 2003 の最新の Service Pack を入手する方法
修正プログラムの情報マイクロソフトでは、この問題を修正する修正プログラムを提供中ですが、修正プログラムはこの資料に記載された問題のみを修正することを目的としており、障害があったコンピュータに対してのみ適用することを推奨します。この修正プログラムは、今後さらにテストを行う場合があります。この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。修正プログラムをダウンロードできる場合は、この「サポート技術情報」 (Microsoft Knowledge Base) の上部に "修正プログラムのダウンロード" セクションが表示されています。このセクションが表示されていない場合は、マイクロソフト カスタマーサービス&サポートに問い合わせて、修正プログラムを入手します。 注 : 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマーサービス&サポートの電話番号一覧を参照する、または別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。 http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
注 : "修正プログラムのダウンロード" フォームは、修正プログラムが提供されている言語で表示されます。使用している言語で表示されない場合、その言語では修正プログラムは提供されていません。
必要条件この修正プログラムを適用するには、Windows Server 2003 または Windows Server 2003 Service Pack 1 がコンピュータにインストールされている必要があります。再起動の必要性この修正プログラムの適用後、コンピュータを再起動する必要があります。修正プログラムの置き換えに関する情報この修正プログラムを適用しても、他の修正プログラムが置き換えられることはありません。ファイル情報Windows Server 2003 での解決方法Windows Server 2003 (32 ビット x86 ベース版)元に戻す
Windows Server 2003 (x64 ベース)元に戻す
Windows Server 2003 (Itanium ベース)元に戻す
928839?
(http://support.microsoft.com/kb/928839/
)
Virtual Server 2005 ゲスト コンピュータ上でキーボードを使用してメモリ ダンプ ファイルを作成する方法
メモリ ダンプ ファイルを生成するキーの構成以下のレジストリ サブキーの下にあるエントリを構成して、メモリ ダンプ ファイルを生成できます。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\crashdump
REG_DWORD エントリは以下のとおりです。
Dump1Keys
Dump1Keys エントリは、使用する修飾キーのビット フラグのマップです。値は以下のとおりです。
Dump2Key
#define CRASH_R_SHIFT 0x01
Dump2Key エントリは、キーボード レイアウトに対する scancode テーブルの添え字です。ドライバ内の実際のテーブルを以下に示します。
#define CRASH_R_CTRL 0x02 #define CRASH_R_ALT 0x04 #define CRASH_L_SHIFT 0x10 #define CRASH_L_CTRL 0x20 #define CRASH_L_ALT 0x40 注 : 84 キーのキーボードでは scancode が異なるため、この配列の添え字 124 (sysreq) は特殊なケースです。 この資料は以下の製品について記述したものです。
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" | サポート技術情報の翻訳
|
先頭へ戻る
