2012-05-31 16 views
5

He encontrado varias formas de crear un archivo de volcado, como windows utitlity userdump y adplus.vbs y algunas otras. Hay una opción que he encontrado en el administrador de tareas que parece ser el administrador de tareas abierto más fácil y más simple + seleccionar el proceso + clic derecho + crear volcado de usuario. ¿El archivo .dmp creado utilizando el gestor de tareas es diferente del creado con las utilidades de win?Método más sencillo para crear un archivo de volcado para el proceso problemático

Hacer que un usuario cree un archivo de volcado desde el administrador de tareas es mucho más fácil que tenerlo ejecutando las utilidades.

+0

¿Funciona esto con XP? No veo el elemento del menú cuando hago clic derecho en los procesos en ejecución. ¿El proceso debe estar en problemas (por ejemplo, no responder) antes de ver el elemento del menú? –

+0

Son todos fáciles, con las herramientas correctas instaladas. Claro, el volcado taskmgr.exe funcionará bien. Simplemente no es muy pequeño. –

+0

Está en el servidor Win 2000. La opción siempre aparece para todos los procesos. – bsobaid

Respuesta

5

Tenga en cuenta que en un SO de 64 bits, el volcado creado por el Administrador de tareas para un proceso WOW será un volcado de 64 bits. Esto puede causar problemas, especialmente si está depurando el código administrado. Para los procesos WOW de 32 bits, generalmente es mejor utilizar una utilidad de 32 bits.

+0

Este es un consejo importante. –

+4

Hay una versión de 32 bits del administrador de tareas en '\ Windows \ SysWow64'. Usar eso en lugar del administrador de tareas predeterminado generará un volcado correcto de 32 bits. –

+0

Gracias, Brian. No lo sabía. –

1

No estoy seguro de cuál es la diferencia en el minivolcado creado desde el administrador de tareas pero si desea más información, lo mejor es crear el minivolcado de forma programática y establecer los indicadores apropiados (tenga en cuenta que algunos indicadores dependen del sistema operativo) o usando Dr. Watson donde simplemente puede marcar las casillas de la información que desea en el archivo de volcado.

Se pueden crear mediante programación utilizando el volcado MiniDumpWriteDump: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680360%28v=vs.85%29.aspx hay un artículo sobre este SO: How to create minidump for my process when it crashes?

También es posible configurar el dr. Watson para generar ellos para que cuando el accidente ocurre: Solution Manager http://kb.acronis.com/content/2191

la tarea está bien, pero los genera automáticamente es mejor OMI y generar mediante programación que permite un mejor control y la opción de volcar información adicional específica para su aplicación.

1

Uno de los métodos que usamos para atrapar cuelgues o cuelgues en máquinas de usuarios finales es con la excelente utilidad ProcDump, y escribimos un script por lotes simple que se sienta y espera hasta que la aplicación no responda, o puede establecer otras condiciones, como cuando el uso de la CPU alcanza un punto particular. Doy un ejemplo en this response.

Cuestiones relacionadas