Escolhendo as Ferramentas de Depuração de 32 bits ou 64 bits

Ao instalar as Ferramentas de Depuração para Windows, você obtém um conjunto de ferramentas de 32 bits e um conjunto de ferramentas de 64 bits.

Se você estiver usando um dos outros ambientes de depuração (WinDbg, KD, CDB ou NTSD), precisará fazer a escolha por conta própria. Para determinar qual conjunto de ferramentas de depuração usar, você precisa saber o tipo de processador em execução no computador host e se o computador host está executando uma versão de 32 ou 64 bits do Windows.

O computador que executa o depurador é chamado de computador host e o computador que está sendo depurado é chamado de computador de destino.

Computador host executando uma versão de 32 bits do Windows

Se o computador host estiver executando uma versão de 32 bits do Windows, use as ferramentas de depuração de 32 bits. (Essa situação se aplica a destinos baseados em x86 e x64.)

Computador host baseado em x64 executando uma versão de 64 bits do Windows

Se o computador host usar um processador baseado em x64 e estiver executando uma versão de 64 bits do Windows, as seguintes regras se aplicarão:

  • Se você estiver analisando um arquivo de despejo, poderá usar as ferramentas de depuração de 32 bits ou as ferramentas de depuração de 64 bits. (Não é importante se o arquivo de despejo é um arquivo de despejo no modo de usuário ou um arquivo de despejo no modo kernel e não é importante se o arquivo de despejo foi feito em uma plataforma baseada em x86 ou em uma plataforma baseada em x64.)

  • Se você estiver executando a depuração do modo kernel dinâmico, poderá usar as ferramentas de depuração de 32 bits ou as ferramentas de depuração x64. (Essa situação se aplica a destinos baseados em x86 e x64.)

  • Se você estiver depurando o código do modo de usuário ativo em execução no mesmo computador que o depurador, use as ferramentas de 64 bits para depurar o código de 64 bits e o código de 32 bits em execução no WOW64. Para definir o depurador para o modo de 32 bits ou 64 bits, use o comando .effmach .

  • Se você estiver depurando o código dinâmico do modo de usuário de 32 bits em execução em um computador de destino separado, use as ferramentas de depuração de 32 bits.

Confira também

Depuração do Windows