Configuración de opciones de recuperación y errores del sistema en Windows

Se aplica a: Windows 10

En este artículo se describe cómo configurar las acciones que Windows realiza cuando se produce un error del sistema (también conocido como comprobación de errores, bloqueo del sistema, error irrecuperable del sistema o error de detención). Puede configurar las siguientes acciones:

  • Escriba un evento en el registro del sistema.
  • Administradores de alertas (si ha configurado alertas administrativas).
  • Coloque la memoria del sistema en un archivo que los usuarios avanzados puedan usar para la depuración.
  • Reinicie automáticamente el equipo.

Nota:

Debe iniciar sesión como administrador o miembro del grupo Administradores para completar este procedimiento. Si el equipo está conectado a una red, la configuración de la directiva de red puede impedir que complete este procedimiento.

Configuración de opciones de recuperación y errores del sistema

Importante

Siga atentamente los pasos de esta sección. La modificación incorrecta del Registro puede producir graves problemas. Antes de modificarlo, realice una copia de seguridad del Registro para efectuar una restauración en caso de que surjan problemas.

Las opciones están disponibles en el cuadro de diálogo Inicio y recuperación . También puede usar los métodos siguientes:

  • Modifique los valores en la siguiente subclave del Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  • Para modificar la opción en el equipo local, use la utilidad de línea de comandos (Wmic.exe) para acceder a Instrumental de administración de Windows (WMI).

Siga estos pasos para ver las opciones de Inicio y recuperación. (El valor del Registro y los comandos de Wmic también se enumeran para cada opción).

  1. En Panel de control, seleccione Sistema y sistema de seguridad>.
  2. Seleccione Configuración avanzada del sistema, seleccione la pestaña Opciones avanzadas y seleccione Configuración en el área Inicio y recuperación .

En "Error del sistema"

Active las casillas de las acciones que quiere que Windows realice cuando se produzca un error del sistema.

Escritura de un evento en el registro del sistema

Esta opción especifica que la información de eventos se registra en el registro del sistema. De forma predeterminada, esta opción está activada.

Para desactivar esta opción, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set WriteToSystemLog = False
    
  • Establezca el valor de DWORD de LogEvent en 0.

Envío de una alerta administrativa

La opción especifica que los administradores reciben una notificación del error del sistema si ha configurado alertas administrativas. De forma predeterminada, esta opción está activada.

Para desactivar esta opción, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set SendAdminAlert = False
    
  • Establezca el valor de DWORD SendAlert en 0.

Reinicio automático

La opción especifica que Windows reinicia automáticamente el equipo. De forma predeterminada, esta opción está activada.

Para desactivar esta opción, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set AutoReboot = False
    
  • Establezca el valor de DWORD autoreboot en 0.

En "Escribir información de depuración"

Seleccione uno de los siguientes tipos de información que desea que Windows registre en un archivo de volcado de memoria si el equipo se detiene inesperadamente:

(ninguno)

La opción no registra ninguna información en un archivo de volcado de memoria.

Para especificar que no quiere que Windows registre información en un archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugInfoType = 0
    
  • Establezca el valor de DWORD CrashDumpEnabled en 0.

Volcado de memoria pequeño

La opción registra la menor cantidad de información para ayudar a identificar el problema. Esta opción requiere un archivo de paginación de al menos 2 megabytes (MB) en el volumen de arranque del equipo y especifica que Windows creará un nuevo archivo cada vez que el sistema se detenga inesperadamente. Un historial de estos archivos se almacena en la carpeta que aparece en Directorio de volcado pequeño (%SystemRoot%\Minidump). En Windows XP y Windows Server 2003, el pequeño archivo de volcado de memoria se usa junto con la característica Informe de errores de Windows.

Para especificar que desea usar un pequeño archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugInfoType = 3
    
  • Establezca el valor de DWORD CrashDumpEnabled en 3.

Para especificar que desea usar una carpeta como directorio de volcado pequeño, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set MiniDumpDirectory = <folderpath>
    
  • Establezca el valor de cadena expandible minidumpDir en <folderpath>.

Volcado de memoria del kernel

La opción solo registra la memoria del kernel. Esta opción almacena más información que un pequeño archivo de volcado de memoria, pero tarda menos tiempo en completarse que un archivo de volcado de memoria completo. El archivo se almacena en %SystemRoot%\Memory.dmp de forma predeterminada, y cualquier archivo de volcado de memoria completo o kernel anterior se sobrescribe si se activa la casilla Sobrescribir cualquier archivo existente . Si establece esta opción, debe tener un archivo de paginación suficientemente grande en el volumen de arranque. El tamaño necesario depende de la cantidad de RAM en el equipo. Sin embargo, la cantidad máxima de espacio que debe estar disponible para un volcado de memoria del kernel en un sistema de 32 bits es de 2 GB más 16 MB. En un sistema de 64 bits, la cantidad máxima de espacio que debe estar disponible para un volcado de memoria del kernel es el tamaño de la RAM más 128 MB. En la tabla siguiente se proporcionan instrucciones para el tamaño del archivo de paginación:

Tamaño de RAM El archivo de paginación no debe ser menor que
256 MB–1,373 MB 1,5 veces el tamaño de RAM
1374 MB o superior Sistema de 32 bits: 2 GB más 16 MB
Sistema de 64 bits: tamaño de la RAM más 128 MB

Para especificar que desea usar un archivo de volcado de memoria del kernel, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugInfoType = 2
    
  • Establezca el valor de DWORD CrashDumpEnabled en 2.

Para especificar que desea usar un archivo como archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugFilePath = <filepath>
    
  • Establezca el valor de cadena expansible DumpFile en <filepath>.

Para especificar que no desea sobrescribir ningún kernel anterior o archivos de volcado de memoria completos, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set OverwriteExistingDebugFile = 0
    
  • Establezca el valor Sobrescribir DWORD en 0.

Volcado de memoria completo

La opción registra el contenido de la memoria del sistema cuando el equipo se detiene inesperadamente. Esta opción no está disponible en equipos con 2 o más GB de RAM. Si selecciona esta opción, debe tener un archivo de paginación en el volumen de arranque que sea suficiente para contener toda la RAM física más 1 MB. El archivo se almacena como se especifica en %SystemRoot%\Memory.dmp de forma predeterminada.

El megabyte adicional es necesario para un archivo de volcado de memoria completo porque Windows escribe un encabezado además de volcar el contenido de la memoria. El encabezado contiene una firma de volcado de memoria y especifica los valores de algunas variables del kernel. La información de encabezado no requiere un megabyte completo de espacio, pero Windows ajusta el tamaño del archivo de paginación en incrementos de megabytes.

Para especificar que desea usar un archivo de volcado de memoria completo, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugInfoType = 1
    
  • Establezca el valor de DWORD CrashDumpEnabled en 1.

Para especificar que desea usar un archivo como archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugFilePath = <filepath>
    
  • Establezca el valor de cadena expansible DumpFile en <filepath>.

Para especificar que no desea sobrescribir ningún kernel anterior o archivos de volcado de memoria completos, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set OverwriteExistingDebugFile = 0
    
  • Establezca el valor Sobrescribir DWORD en 0.

Volcado automático de memoria

Esta es la opción predeterminada. Un volcado de memoria automático contiene la misma información que un volcado de memoria del kernel. La diferencia entre los dos está en la forma en que Windows establece el tamaño del archivo de paginación del sistema. Si el tamaño del archivo de paginación del sistema está establecido en Tamaño administrado por el sistema y el volcado de memoria en modo kernel se establece en Volcado automático de memoria, Windows puede establecer el tamaño del archivo de paginación en menor que el tamaño de LA RAM. En este caso, Windows establece el tamaño del archivo de paginación lo suficientemente grande como para asegurarse de que se puede capturar un volcado de memoria del kernel la mayor parte del tiempo.

Si el equipo se bloquea y el archivo de paginación no es lo suficientemente grande como para capturar un volcado de memoria del kernel, Windows aumenta el tamaño del archivo de paginación al menos al tamaño de LA RAM. Para obtener más información, vea Volcado automático de memoria.

Para especificar que desea usar un archivo de volcado de memoria automático, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugInfoType = 7
    
  • Establezca el valor de DWORD CrashDumpEnabled en 7.

Para especificar que desea usar un archivo como archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugFilePath = <filepath>
    
  • Establezca el valor de cadena expansible DumpFile en <filepath>.

Para especificar que no desea sobrescribir ningún kernel anterior o archivos de volcado de memoria completos, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set OverwriteExistingDebugFile = 0
    
  • Establezca el valor Sobrescribir DWORD en 0.

Volcado de memoria activo

Un volcado de memoria activo es similar a un volcado de memoria completo, pero filtra las páginas que probablemente no sean relevantes para solucionar problemas en el equipo host. Debido a este filtrado, suele ser significativamente más pequeño que un volcado de memoria completo.

Este archivo de volcado incluye cualquier memoria asignada a las aplicaciones en modo de usuario. También incluye memoria asignada al kernel de Windows y a la capa de abstracción de hardware, así como memoria asignada a controladores en modo kernel y otros programas en modo kernel. El volcado incluye páginas activas asignadas al kernel o al espacio de usuario que son útiles para la depuración, así como páginas seleccionadas con respaldo de archivo de página Transición, En espera y Modificadas, como la memoria asignada con VirtualAlloc o las secciones respaldadas por archivos de página. Los volcados activos no incluyen páginas en las listas libres y a cero, la caché de archivos, las páginas de máquina virtual invitada y otros tipos de memoria que probablemente no sean útiles durante la depuración. Para obtener más información, vea Volcado de memoria activo.

Para especificar que desea usar un archivo de volcado de memoria activo, modifique el valor del Registro:

  • Establezca el valor de DWORD CrashDumpEnabled en 1.
  • Establezca el valor de DWORD FilterPages en 1.

Para especificar que desea usar un archivo como archivo de volcado de memoria, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set DebugFilePath = <filepath>
    
  • Establezca el valor de cadena expansible DumpFile en <filepath>.

Para especificar que no desea sobrescribir ningún kernel anterior o archivos de volcado de memoria completos, ejecute el siguiente comando o modifique el valor del Registro:

  • wmic recoveros set OverwriteExistingDebugFile = 0
    
  • Establezca el valor Sobrescribir DWORD en 0.

Nota:

Si se pone en contacto con Soporte técnico de Microsoft sobre un error Detención, es posible que se le pida el archivo de volcado de memoria generado por la opción Escribir información de depuración.

Para ver los errores del sistema y la configuración de recuperación del equipo local, escriba wmic recoveros en un símbolo del sistema y presione Entrar. Para ver los errores del sistema y la configuración de recuperación de un equipo remoto en la red de área local, escriba wmic /node:<computer_name> recoveros en un símbolo del sistema y, a continuación, presione Entrar.

Nota:

Para usar correctamente estos Wmic.exe ejemplos de línea de comandos, debe iniciar sesión con una cuenta de usuario que tenga derechos administrativos en el equipo. Si no ha iniciado sesión con una cuenta de usuario que tiene derechos administrativos en el equipo, use los /user:user_name modificadores y /password:password .

Sugerencias

  • Para aprovechar la característica de archivo de volcado de memoria, el archivo de paginación debe estar en el volumen de arranque. Si ha movido el archivo de paginación a otro volumen, debe volver a moverlo al volumen de arranque antes de usar esta característica.

  • Si establece la opción Volcado de memoria del kernel o Volcado de memoria completo y activa la casilla Sobrescribir cualquier archivo existente , Windows siempre escribe en el mismo nombre de archivo. Para guardar archivos de volcado de memoria individuales, haga clic para desactivar la casilla Sobrescribir cualquier archivo existente y, a continuación, cambie el nombre de archivo después de cada error de detención.

  • Puede guardar memoria si hace clic para desactivar las casillas Escribir un evento en el registro del sistema y Enviar una alerta administrativa . La memoria que guarde depende del equipo, pero estas características suelen requerir entre 60 y 70 KB.

Referencias

Variedades de archivos de volcado de Kernel-Mode