LiveKD, una utilidad que escribí para el CD incluido con la tercera edición de Inside Windows 2000, ahora está disponible de manera gratuita. LiveKD permite ejecutar los depuradores de kernel de Microsoft Kd y Windbg, que forman parte del paquete de Herramientas de depuración para Windows, de forma local en un sistema activo. Ejecute todos los comandos del depurador que funcionan en los archivos de volcado para examinar detalladamente el sistema. Consulte la documentación de las Herramientas de depuración para Windows y nuestro libro para obtener información sobre cómo explorar un sistema con los depuradores de kernel.
Aunque las últimas versiones de Windbg y Kd tienen una capacidad semejante en Windows XP y Server 2003, LiveKD funciona en NT 4 a través de Server 2003, incluidas las versiones x64 de Windows, y amplía la funcionalidad (por ejemplo, es posible ver las pilas de subprocesos con el comando !thread) con respecto a la función de depuración activa de kernel de Windg y Kd.
En primer lugar, descargue e instale el paquete de Herramientas de depuración para Windows del sitio web de Microsoft:
http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx
Si instala las herramientas en el directorio predeterminado \Archivos de programa\Microsoft\Herramientas de depuración para Windows, puede ejecutar LiveKD desde cualquier directorio; en caso contrario, debe copiar LiveKD en el directorio en el que estén instaladas las herramientas.
Si no ha instalado símbolos para el sistema en el que ejecuta LiveKD, LiveKD le preguntará si desea que configure automáticamente el sistema para usar el servidor de símbolos de Microsoft (la documentación de las Herramientas de depuración para Windows incluye información sobre archivos de símbolos y el servidor de símbolos de Microsoft).
NOTA: El depurador de Microsoft le comunicará que no puede encontrar los símbolos para LIVEKDD.SYS. Es normal, ya que no he dejado símbolos disponibles para LIVEKDD.SYS y no afecta al comportamiento del depurador.
uso: livekd [-w] [-d] [-k ] [debugger options]
-w
Ejecuta windbg en lugar de Kd (depurador predeterminado).
-d
Ejecuta el examen Dumpchk en lugar de Kd (depurador predeterminado).
-k
Especifica la ruta de acceso completa y el nombre de archivo de la imagen de depurador que se va a ejecutar.
El resto de opciones pasan a través de Kd/Windbg/Dumpchk. Nota: Use Ctrl-Inter para finalizar y reiniciar el depurador si se bloquea.
| Descargar LiveKd (111 KB) |