LiveKD は、私が『Inside Microsoft Windows 2000, 3rd Edition』に付属する CD 用に作成したユーティリティで、現在は無償で入手可能です。LiveKD を使用すると、Debugging Tools for Windows パッケージに含まれているマイクロソフト カーネル デバッガーの Kd と Windbg を、運用システムでローカルに実行することができます。クラッシュ ダンプ ファイルを処理するデバッガー コマンドをすべて実行すると、システムについて詳細に知ることができます。カーネル デバッガーを使用してシステムを調べる方法については、Debugging Tools for Windows のドキュメントや私たちの書籍を参照してください。
最新版の Windbg と Kd は、Windows XP と Windows Server 2003 で同じような機能を持ちますが、LiveKD を使用すると、Windbg と Kd の独自のライブ カーネル デバッグ機能より多くのことが可能になります (!thread コマンドを使用してスレッド スタックを表示するなど)。
インストール
まずは、次に示すマイクロソフトの Web サイトから、Debugging Tools for Windows パッケージをダウンロードしてインストールします。
このツールを既定のディレクトリである \Program Files\Microsoft\Debugging Tools for Windows にインストールした場合は、LiveKD をどのディレクトリからでも実行できますが、それ以外の場合は、ツールをインストールしたディレクトリに LiveKD をコピーする必要があります。
LiveKD を実行するシステムにシンボルをインストールしていない場合、Microsoft シンボル サーバーを使用するようにシステムを自動的に構成するかどうか確認するメッセージが表示されます (シンボル ファイルと Microsoft シンボル サーバーの詳細については、Debugging Tools for Windows のドキュメントを参照してください)。