A medida que muchos de nosotros nos encontramos con congelaciones o bloqueos, me pregunto cómo puedo iniciar manualmente una computadora para que se congele a fin de crear un volcado de memoria para ver y diagnosticar cualquier problema que pueda estar relacionado con el bloqueo.
Estoy buscando cómo forzar el bloqueo de la computadora en lugar de esperar a que la computadora lo haga por sí misma.
Respuestas:
Su pregunta no está clara: ¿desea hacer que genere el volcado cuando se bloquea o desea generar un volcado cuando no se bloquea y tratar de diagnosticarlo? Si es lo último, probablemente esa no sea una forma particularmente buena de hacerlo.
Habilitar volcados de memoria
Puede habilitar volcados de memoria yendo a
My Computer
>Properties
>Startup and Recovery
>Settings
y luego seleccione un minivolcado o un volcado de memoria del núcleo debajo
Write debugging information
. Esto debería escribir un minivolcado cuando se detecta un bloqueo.Iniciando un bloqueo manual
Configuración requerida
Si está preguntando cómo bloquearse manualmente y obtener un minivolcado escrito, puede hacer lo siguiente:
Regedit abierto.
Localice la siguiente clave si tiene un teclado USB:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
O la siguiente tecla si tiene un teclado PS / 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
En el menú Editar, haga clic en Agregar valor y agregue la siguiente entrada del registro:
CrashOnCtrlScroll
REG_DWORD
1
Salga del editor de registro, luego reinicie.
Bloqueo del sistema (colgado)
Después del reinicio, puede desencadenar un bloqueo presionando la tecla del SCROLLteclado dos veces mientras mantiene presionada la CTRLtecla correcta , siempre que tenga configurado Windows para escribir un volcado al hacerlo, lo escribirá
%SYSTEMROOT%\Minidump
.La tecla de acceso rápido en forma abreviada es CTRL+ SCR LK+ SCR LK.
fuente
Volcar un proceso cuando se cuelga o se bloquea
Me gustaría utilizar ProcDump para crear un volcado de la proccess que se estrelló:
ProcDump es una utilidad de línea de comandos cuyo objetivo principal es monitorear una aplicación para detectar picos de CPU y generar volcados de memoria durante un pico que un administrador o desarrollador puede usar para determinar la causa del pico. ProcDump también incluye monitoreo de ventanas bloqueadas (usando la misma definición de bloqueo de ventanas que usan Windows y Task Manager), monitoreo de excepciones no manejadas y puede generar volcados basados en los valores de los contadores de rendimiento del sistema. También puede servir como una utilidad de volcado de proceso general que puede incrustar en otros scripts.
fuente
Debes decirle a la computadora que realice un volcado de memoria cuando aparece una pantalla azul en
My Computer
->Properties
->Advanced
->Start and Recovery
.Analizando el basurero
Yo uso estos procedimientos para analizar el volcado.
fuente