¿Cómo creo un volcado de memoria del congelamiento o bloqueo de mi computadora?


17

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.


1
Forzarlo a fallar no ayudará a diagnosticar el problema, ya que para hacerlo, ya deberías saber qué fue lo que hizo que se bloquee, y en su lugar podrías solucionarlo.
Ken White

@KenWhite: Esto no es cierto. ¿Me puede decir qué aplicación, controlador o dispositivo bloquea mi computadora si estoy mirando el escritorio? ¡No! Necesitarás un basurero que puedas analizar para hacerlo ...
Tamara Wijsman

Respuestas:


17

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:

  1. Regedit abierto.

  2. 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:

    • Nombre: CrashOnCtrlScroll
    • Tipo de datos: REG_DWORD
    • Valor: 1
       
  3. 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.


¿Qué pasa con la computadora portátil?
AminM

Funciona en una computadora portátil.
Jamie Hanrahan

3

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.


3

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.