Elección de las herramientas de depuración de 32 o 64 bits

Al instalar herramientas de depuración para Windows, obtiene un conjunto de herramientas de 32 bits y un conjunto de herramientas de 64 bits.

Si usa uno de los otros entornos de depuración (WinDbg, KD, CDB o NTSD), debe tomar la decisión usted mismo. Para determinar qué conjunto de herramientas de depuración usar, debe conocer el tipo de procesador que se ejecuta en el equipo host y si el equipo host ejecuta una versión de 32 o 64 bits de Windows.

El equipo que ejecuta el depurador se denomina equipo host y el equipo que se está depurando se denomina equipo de destino.

Equipo host que ejecuta una versión de 32 bits de Windows

Si el equipo host ejecuta una versión de 32 bits de Windows, use las herramientas de depuración de 32 bits. (Esta situación se aplica a destinos basados en x86 y x64).

Equipo host basado en x64 que ejecuta una versión de 64 bits de Windows

Si el equipo host usa un procesador basado en x64 y ejecuta una versión de 64 bits de Windows, se aplican las reglas siguientes:

  • Si está analizando un archivo de volcado de memoria, puede usar las herramientas de depuración de 32 bits o las herramientas de depuración de 64 bits. (No es importante si el archivo de volcado de memoria es un archivo de volcado en modo de usuario o un archivo de volcado en modo kernel, y no es importante si el archivo de volcado se realizó en una plataforma basada en x86 o en una plataforma basada en x64).

  • Si está realizando la depuración en modo kernel activo, puede usar las herramientas de depuración de 32 bits o las herramientas de depuración x64. (Esta situación se aplica a destinos basados en x86 y x64).

  • Si está depurando código en modo usuario activo que se ejecuta en el mismo equipo que el depurador, use las herramientas de 64 bits para depurar código de 64 bits y código de 32 bits que se ejecuta en WOW64. Para establecer el depurador para el modo de 32 o 64 bits, use el comando .effmach .

  • Si está depurando código en directo en modo de usuario de 32 bits que se ejecuta en un equipo de destino independiente, use las herramientas de depuración de 32 bits.

Vea también

Depuración de Windows