Partilhar via


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), você terá que fazer a escolha sozinho. Para determinar qual conjunto de ferramentas de depuração usar, você precisa saber o tipo de processador que está sendo executado 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 hoste 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 a executar 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 usa um processador baseado em x64 e está executando uma versão de 64 bits do Windows, as seguintes regras se aplicam:

  • 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 de modo de usuário ou um arquivo de despejo de modo kernel, e não é importante se o arquivo de despejo foi feito em uma plataforma baseada em x86 ou x64.)

  • Se você estiver executando depuração em modo kernel ao vivo, 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 código de modo de usuário ao vivo que está sendo executado no mesmo computador que o depurador, use as ferramentas de 64 bits para depurar código de 64 bits e 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 estiver a depurar código em modo de utilizador de 32 bits em tempo real que está a ser executado num computador de destino separado, use as ferramentas de depuração de 32 bits.

Ver também

Depuração do Windows