Windows 用デバッグ ツールのダウンロードと
インストール
Windows 用デバッグ ツール (Debugging Tools for Windows) は、Windows を実行しているシステム上で、ドライバー、アプリケーション、およびサービスのデバッグに使用できます。Debugging Tools for Windows には、コアのデバッグ エンジンと、デバッグ エンジンへのインターフェイスを提供するいくつかのツールが含まれます。Visual Studio の拡張モジュールは、Windows Debugger (WinDbg) のようなグラフィカル ユーザー インターフェイスを提供します。Console Debugger (CDB)、NT Symbolic Debugger (NTSD)、および Kernel Debugger (KD) は、コマンド ラインのユーザー インターフェイスです。 Windows Driver Kit の一部として Debugging Tools for Windows をインストールするドライバーの開発やデバッグを行う場合は、Debugging Tools for Windows を Windows Driver Kit (WDK) の一部としてインストールすることができます。 Windows SDK の一部として Debugging Tools for Windows をインストールするユーザー モードのコードの開発やデバッグを行う場合は、Debugging Tools for Windows を Windows Software Development Kit (SDK) の一部としてインストールすることができます。インストール ウィザードの途中で、Debugging Tools を選択するのを忘れないようにしてください。 スタンドアロン (独立型) コンポーネントとして Debugging Tools for Windows をインストールするフル バージョンのキット (WDK または SDK) が必要ない場合は、Debugging Tools を独立したコンポーネントとして Windows SDK からインストールすることができます。 デバッグ ツールのみをインストールするには: Windows SDK のインストール ウィザードで Debugging Tools を選択し、その他の不要なコンポーネントのチェックを外してください。 .NET Framework をインストールせずに Debugging Tools for Windows をインストールする.NET Framework をインストールしたくない場合は、下記の追加の手順が必要です。 - .NET Framework をインストールしてもよい別のコンピューター上で、インストール プロセスを開始します。インストーラーは .NET Framework 4.0 またはそれ以上を必要とします。適切な .NET Framework がインストールされていない場合は、インストールします。
- Windows SDK から、Debugging Tools for Windows をスタンドアロン コンポーネントとしてインストールします。インストール ウィザードで Debugging Tools を選択し、その他の不要なコンポーネントのチェックを外してください。
- インストールが完了したら、[Program Files] ディレクトリの下の (%Program Files%)\Windows Kits\8.0\Debuggers\Redist\ を捜します。
- そこから MSI をコピーして、.NET をインストールしたくないコンピューター上で実行します。
32 ビット、64 ビット、どちらのデバッガーを使用するかWDK または SDK の一部として Debugging Tools for Windows をインストールすると、32 ビットのツール セットと 64 ビットのツール セットの両方がインストールされます。Microsoft Visual Studio のデバッグ環境を使用する場合は、Visutal Studio が自動的に適切なデバッグ ツールを選んでくれるので、32 ビットまたは 64 ビットのどちらのセットを使用するか考える必要はありません。 その他のデバッグ環境 (WinDbg、KD、CDB、または NTSD) を使用している場合、自分自身で選択する必要があります。どちらのセットのデバッグ ツールを使用するかについては、「Choosing the 32-bit or 64-bit Debugging Tools」の情報を参照してください。 Windows 8 Consumer Preview バージョンの Debugging Tools for Windows をインストールするWindows 8 Consumer Preview バージョンの Debugging Tools for Windows は、以下のバージョンの Windows をサポートしています。 |
|
| デバッガーとツールが動作する OS: | デバッガーがデバッグできるOS: |
- Windows 8 Consumer Preview
- Windows Server 8 Beta
- Windows 7
- Windows Server 2008 R2
- Windows Vista (下記の注を参照)
- Windows Server 2008 (下記の注を参照)
| - Windows 8 Consumer Preview
- Windows Server 8 Beta
- Windows 7
- Windows Server 2008 R2
- Windows Vista
- Windows Server 2008
|
注: Windows Vista および Windows Server 2008 では、Debugging Tools for Windows をスタンドアロン コンポーネントとしてインストールできますが、Visual Studio に統合した形では使用できません。
参照: Windows Debugging Tools for Windows 8 Consumer Preview リリース ノート
Windows 7 バージョンの Debugging Tools for Windows をインストールする
まれかもしれませんが、Windows 7 バージョンの Debugging Tools for Windows が必要な場合もあるかと思います。たとえば、 .NET Framework version 1 用に SOS.dll が必要な場合、Windows 7 バージョンのツールには入っていますが、Windows 8 バージョンには入っていません。Windows 7 バージョンのDebugging Tools for Windows は、Microsoft Windows SDK for Windows 7 に含まれています。
注: Windows SDK をインストールする際、インストール ウィザードで Debugging Tools を選択するようにしてください。
Windows 7 バージョンの Debugging Tools for Windows は、以下のバージョンの Windows をサポートしています。
| デバッガーとツールが動作する OS: | デバッガーがデバッグできる OS: |
- Windows 8 Consumer Preview
- Windows Server 8 Beta
- Windows 7
- Windows Server 2008 R2
- Windows Vista
- Windows Server 2008
- Windows XP
- Window Server 2003
- Windows Server 2003
| - Windows 7
- Windows Server 2008 R2
- Windows Vista
- Windows Server 2008
- Windows XP
- Windows Server 2003
|
Windows シンボル パッケージ
アプリケーション、ライブラリ、ドライバー、またはオペレーティング システムがリンクされている場合、.exe ファイルや .dll ファイルを生成するリンカーはシンボル ファイルと呼ばれるたくさんの追加ファイルも生成します。シンボル ファイルには、バイナリーの実行には必要ないが、プロセスをデバッグするのには大変有益なデータが含まれています。ほとんどのケースでは、シンボルは必要に応じて Microsoft のシンボル サーバーから入手できます。この場合、シンボル パッケージのフルセットをダウンロードする必要はありません。しかし、特定のバージョンの Windows 用に、フルセットのシンボルが必要なケースもあるかもしれません。
Windows Server 8 Beta、Windows 8 Consumer Preview、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP、または Windows 2000 用のフルセットのシンボルが必要な場合は、シンボル パッケージをダウンロードしてコンピューター上にインストールすることができます。
Debugging Tools for Windows 入門
参照
リソース