Looking for windbg Answers? Try Ask4KnowledgeBase
Looking for windbg Keywords? Try Ask4Keywords

WinDbgWinDbgを使い始める


備考

このセクションでは、windbgの概要と、なぜ開発者がそれを使いたいのかを概説します。

また、windbg内の大きなテーマについても言及し、関連トピックにリンクする必要があります。 windbgのドキュメンテーションは新しいので、それらの関連トピックの初期バージョンを作成する必要があります。

バージョン

WinDbgのサポートされているバージョンのWinDbgの重要なバージョン。 歴史的なバージョンのオンラインで詳細なリストもご覧ください。

古いバージョン6.12から新しい6.1バージョンへのバージョニングスキームの変更があることに注意することが重要です。古いバージョンは3番目に低い数値(<100)を持ち、新しいバージョンは高い数値(> 6000)を持っています。

多くの場合、新しいWindowsバージョン用に提供されたWinDbgのバージョンはWindows上の旧バージョンでも動作します。たとえば、WinDbgのバージョン10はWindows 7でも使用できます。ただし、一部のコマンドでは利用できないAPI呼び出しが使用される可能性があります。したがって、WinDbgのいくつかのバージョンを用意することは良いことです。

バージョン説明発売日
6.12.0002.633 Windows 7および.NET Framework 4用に用意されています 2010-05-21
6.1.7600.16385 2009-07-24
6.2.8400.0 Windows 8用の更新プログラム(?) 2012-06-23
6.2.9200.16384 Windows 8および.NET Framework 4.5用に提供されています 2012-11-15
6.3.9600.16384 Windows 8.1用に提供 2013年10月17日
10.0.10075.9 Windows 10用に提供 2015-04-29
10.0.10586.567 Windows 10以降、1511をビルド 2015-10-30
10.0.14321.1024 Windows 10以降、1607を提供 2016-07-29

デバッガ

WinDbgは「Windows用デバッグツール」の略語としてよく使われます。さまざまなデバッガが含まれています:

デバッガ説明
WinDbg グラフィカルユーザインタフェースを備えたデバッガ
CDB c onsole d e b ugger、現在開いているコンソールで実行されるユーザモードデバッガ
NTSD N EW T erminal S ymbolic D ebugger、名前が示唆するように、新しい端末(コンソール)を開き、ユーザモードデバッガ
K D 勢いよく開いているコンソールで動作するk ernel d ebugger
NTKD N EW T erminal K ernel D ebugger、新しい端末を開い

コンソールのバージョンでは動作しないGUI関連のコマンドがあることを除いて、コマンドは同じです。

インストールまたはセットアップ

マイクロソフトは、WinDbgをインストールする3つの方法について説明しています

  • WDK(Windows Driver Kit)の一部として、
  • SDK(ソフトウェア開発キット)の一部として、
  • SDKのインストーラを使用して「Debugging Tools for Windows」以外のすべての選択を解除します

インストーラを入手するには、WDK、WinDbg、および関連ツールダウンロードし、 「Get debugging tools」セクションまでスクロールしてください。

よく知られていて便利ですが非公式のソースは、デバッグツールの古いバージョンを直接ダウンロードできるコーデックマシーンです。

セットアップ自体は簡単です。インストーラが終了するまでクリックします。