REVISIÓN: error fatal de SysPrep: dwRet = 31, la máquina está en un estado no válido o no pudimos actualizar el estado registrado.

REVISIÓN: error fatal de SysPrep: dwRet = 31, la máquina está en un estado no válido o no pudimos actualizar el estado registrado.

Si intenta ejecutar Sysprep en Windows, más de tres (3) veces, recibirá el siguiente mensaje de error » Se produjo un error grave al intentar Sysprep en la máquina » y el siguiente mensaje de explicación se muestra dentro del archivo de registro de errores de Sysprep( setuperr.log ): » Fecha Hora, Error [0x0f0073] SYSPRP RunExternalDlls: No ejecuta DLL; la máquina está en un estado no válido o no pudimos actualizar el estado registrado, dwRet = 31 «.

Microsoft dice que este mensaje de error » está diseñado para evitar el despliegue de una imagen dañada «, pero esto no es cierto, porque el error se produjo cuando alcanzó el límite de tres rearmes (no puede ejecutar sysprep más de tres veces en la misma máquina )

En este tutorial encontrará instrucciones detalladas sobre cómo puede Sysprep su máquina con Windows 7, 8 o 10 más de tres veces y omitir el » Fecha Hora, Error [0x0f0073] SYSPRP RunExternalDlls: No está ejecutando DLL; la máquina está en un estado no válido estado o no pudimos actualizar el estado registrado, dwRet = 31 «error fatal al ejecutar Sysprep.

Cómo reparar el error fatal SysPrep «dwRet = 31» y Sysprep su máquina más de tres (3) veces.

Paso 1. Modificar los valores de registro SysprepStatus, CleanupState y SkipRearm

1. Abra el Editor del Registro de Windows . Para hacer eso:

  1. Presione las teclas » Windows »   + » R » para cargar el cuadro de diálogo Ejecutar .
  2. Escriba » regedit » y presione Entrar .

2. Dentro del Registro de Windows, navegue (desde el panel izquierdo) a esta tecla:

HKEY_LOCAL_MACHINE \ System \ Setup \ Status \ SysprepStatus

3a. En el panel derecho, cambie el valor CleanupState a 2 y haga clic en Aceptar .

3b. Cambie el valor de GeneralizationState a 7 y haga clic en Aceptar.

4. En el panel izquierdo, navegue hasta la siguiente tecla:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ SoftwareProtectionPlatform

5. En el panel derecho, cambie el valor SkipRearm a 1 .

6. Cierre el Editor del registro.

Paso 2. Desinstale y vuelva a instalar el servicio MDSTC (Coordinador de transacciones distribuidas de Microsoft)

1. Abra el símbolo del sistema con privilegios administrativos. Para hacer eso:

En Windows 7 y Vista, vaya a:

  • Inicio > Todos los programas > Accesorios
  • Haga clic derecho en el elemento » Símbolo del sistema » y elija » Ejecutar como administrador «.

En Windows 10, 8 y 8.1 :

  • Haga clic derecho en la esquina inferior izquierda de la pantalla ( menú Inicio ) y en el menú emergente, elija » Símbolo del sistema (Administrador) «.

2. En la ventana del símbolo del sistema, escriba el siguiente comando y presione Entrar para desinstalar el servicio MSDTC :

msdtc –uninstall

3. Luego reinstale el servicio MSDTC escribiendo el siguiente comando (y presione Entrar) .

msdtc –install

4. Cierre el símbolo del sistema.

Paso 3. Eliminar la carpeta Panther.

1. Abra el Explorador de Windows y navegue a la carpeta C: \ Windows \ System32 \ sysprep \ .

2. Elimine (o cambie el nombre) de la carpeta Panther .

3. Ahora ejecute sysprep nuevamente. Sysprep debería ejecutarse ahora sin ningún problema.

¡Ya terminaste! Hazme saber si esta guía te ha ayudado al dejar tu comentario sobre tu experiencia. Dale

 

Deja un comentario