Configuración de archivos de volcado de memoria para la instalación Server Core

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

Siga estos pasos para configurar un volcado de memoria para la instalación Server Core.

Paso 1: Deshabilitación de la administración automática de archivos de páginas del sistema

El primer paso consiste en configurar manualmente las opciones de recuperación y error del sistema. Este paso es necesario para completar los pasos restantes.

Ejecute el siguiente comando:

wmic computersystem set AutomaticManagedPagefile=False

Paso 2: Configuración de la ruta de acceso de destino para un volcado de memoria

No es necesario tener el archivo de página en la partición donde está instalado el sistema operativo. Para colocar el archivo de página en otra partición, debe crear una nueva entrada del Registro denominada DedicatedDumpFile. Puede definir el tamaño del archivo de paginación mediante la entrada del Registro DumpFileSize. Para crear las entradas del Registro DedicatedDumpFile y DumpFileSize, siga estos pasos:

  1. En el símbolo del sistema, ejecute el comando regedit para abrir el Editor del Registro.

  2. Busque y haga clic en la subclave del Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl.

  3. Haga clic en Editar > Nuevo > Valor de cadena.

  4. Asigne al nuevo valor el nombre DedicatedDumpFile y presione ENTRAR.

  5. Haga clic con el botón derecho en DedicatedDumpFile y, luego, haga clic en Modificar.

  6. En el tipo de datos de valor, escriba <Unidad>:\<Dedicateddumpfile.sys> y, luego, haga clic en Aceptar.

    Nota

    Reemplace <Unidad> por una unidad que tenga suficiente espacio en disco para el archivo de paginación y reemplace <Dedicateddumpfile.dmp> por la ruta de acceso completa al archivo dedicado.

  7. Haga clic en Editar > Nuevo > Valor DWORD.

  8. Escriba DumpFileSize y, luego, presione ENTRAR.

  9. Haga clic con el botón derecho en DumpFileSize y, luego, haga clic en Modificar.

  10. En Editar valor DWORD, en Base, haga clic en Decimal.

  11. En el tipo de datos de valor, escriba el valor adecuado y, luego, haga clic en Aceptar.

    Nota

    El tamaño del archivo de volcado de memoria está en megabytes (MB).

  12. Salga del Editor del Registro.

Después de determinar la ubicación de la partición del volcado de memoria, configure la ruta de acceso de destino del archivo de página. Para ver la ruta de acceso de destino actual del archivo de página, ejecute el siguiente comando:

wmic RECOVEROS get DebugFilePath

El destino predeterminado de DebugFilePath es %systemroot%\memory.dmp. Para cambiar la ruta de acceso de destino actual, ejecute el siguiente comando:

wmic RECOVEROS set DebugFilePath = <FilePath>

Establezca <FilePath> en la ruta de acceso de destino. Por ejemplo, el siguiente comando establece la ruta de acceso de destino del volcado de memoria en C:\WINDOWS\MEMORY. DMP:

wmic RECOVEROS set DebugFilePath = C:\WINDOWS\MEMORY.DMP

Paso 3: Establecimiento del tipo de volcado de memoria

Determine el tipo de volcado de memoria que se va a configurar para el servidor. Para ver el tipo de volcado de memoria actual, ejecute el siguiente comando:

wmic RECOVEROS get DebugInfoType

Para cambiar el tipo de volcado de memoria actual, ejecute el siguiente comando:

wmic RECOVEROS set DebugInfoType = <Value>

El <valor> puede ser 0, 1, 2 o 3, como se define a continuación.

  • 0: Deshabilita la eliminación de un volcado de memoria.
  • 1: Volcado de memoria completo. Registra todo el contenido de la memoria del sistema cuando el equipo se detiene inesperadamente. Un volcado de memoria completo puede contener datos de los procesos que se estaban ejecutando cuando se recopiló el volcado de memoria.
  • 2: Volcado de memoria del kernel (valor predeterminado). Registra solo la memoria del kernel. Esta opción acelera el proceso de registro de información en un archivo de registro cuando el equipo se detiene inesperadamente.
  • 3: Volcado de memoria pequeño. Registra el conjunto más pequeño de información útil que puede ayudar a identificar por qué el equipo se detuvo inesperadamente.

Paso 4: Configuración del servidor para que se reinicie automáticamente después de generar un volcado de memoria

De forma predeterminada, el servidor se reinicia automáticamente después de generar un volcado de memoria. Para ver la configuración actual, ejecute el siguiente comando:

wmic RECOVEROS get AutoReboot

Si el valor de AutoReboot es TRUE, el servidor se reiniciará automáticamente después de generar un volcado de memoria. No se necesita ninguna configuración y puede continuar con el paso siguiente.

Si el valor de AutoReboot es FALSE, el servidor no se reiniciará automáticamente. Ejecute el siguiente comando para cambiar el valor:

wmic RECOVEROS set AutoReboot = true

Paso 5: Configuración del servidor para sobrescribir el archivo de volcado de memoria existente

De forma predeterminada, el servidor sobrescribe el archivo de volcado de memoria existente cuando se crea uno nuevo. Para determinar si los archivos de volcado de memoria existentes ya están configurados para sobrescribirse, ejecute el siguiente comando:

wmic RECOVEROS get OverwriteExistingDebugFile

Si el valor es 1, el servidor sobrescribirá el archivo de volcado de memoria existente. No se necesita ninguna configuración y puede continuar con el paso siguiente.

Si el valor es 0, el servidor no sobrescribirá el archivo de volcado de memoria existente. Ejecute el siguiente comando para cambiar el valor:

wmic RECOVEROS set OverwriteExistingDebugFile = 1

Paso 6: Establecimiento de una alerta administrativa

Determine si una alerta administrativa es adecuada y establezca SendAdminAlert en consecuencia. Para ver el valor actual de SendAdminAlert, ejecute el siguiente comando:

wmic RECOVEROS get SendAdminAlert

Los valores posibles para SendAdminAlert son TRUE o FALSE. Para cambiar el valor de SendAdminAlert existente a "true", ejecute el siguiente comando:

wmic RECOVEROS set SendAdminAlert = true

Paso 7: Establecimiento del tamaño del archivo de página del volcado de memoria

Para comprobar la configuración actual del archivo de página, ejecute uno de los siguientes comandos:

wmic.exe pagefile

o bien

wmic.exe pagefile list /format:list

Por ejemplo, ejecute el siguiente comando para configurar los tamaños inicial y máximo del archivo de página:

wmic pagefileset where name="c:\\pagefile.sys" set InitialSize=1000,MaximumSize=5000

Paso 8: Configuración del servidor para generar un volcado de memoria manual

Puede generar manualmente un volcado de memoria mediante un teclado PS/2. Esta característica está deshabilitada de forma predeterminada y no está disponible para teclados USB (bus serie universal).

Para habilitar volcados de memoria manuales mediante un teclado PS/2, ejecute el siguiente comando:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1 /f

Para determinar si la característica se ha habilitado correctamente, ejecute el siguiente comando:

Reg query HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters / v CrashOnCtrlScroll

Debe reiniciar el equipo para que los cambios surtan efecto. Puede reiniciar el servidor ejecutando el siguiente comando:

Shutdown / r / t 0

Puede generar volcados de memoria manuales con un teclado PS/2 conectado al servidor si mantiene presionada la tecla Ctrl derecha mientras presiona la tecla Bloq Despl dos veces. Esto provoca la comprobación de errores del equipo con el código de error 0xE2. Después de reiniciar el servidor, aparece un nuevo archivo de volcado en la ruta de acceso de destino que estableció en el paso 2.

Paso 9: Comprobación de que los archivos de volcado de memoria se crean correctamente

Puede utilizar la utilidad dumpchk.exe para comprobar que los archivos de volcado de memoria se están creando correctamente. La utilidad dumpchk.exe no se instala con la opción de instalación Server Core, por lo que tendrá que ejecutarla desde un servidor con Experiencia de escritorio o desde Windows 10. Además, deben estar instaladas herramientas de depuración para productos de Windows.

La utilidad dumpchk.exe le permite transferir el archivo de volcado de memoria desde la instalación Server Core de Windows Server 2008 al otro equipo mediante el soporte de su elección.

Advertencia

Los archivos de página pueden ser muy grandes, así que tenga en cuenta cuidadosamente el método de transferencia y los recursos que requiere el método.

Referencias adicionales

Para información general sobre el uso de archivos de volcado de memoria, consulte Información general sobre las opciones de archivo de volcado de memoria para Windows.

Para más información sobre los archivos de volcado de memoria dedicados, consulte Uso del valor del Registro DedicatedDeumpFile para superar las limitaciones de espacio en la unidad del sistema al capturar un volcado de memoria del sistema.