2.1K
En algunos casos, es posible que reciba un “Sysprep no pudo validar su instalación de Windows«Error cuando intentas generalizar tu imagen de Windows 10 u 11 usando el comando sysprep.exe /generalize /oobe /shutdown. En este artículo, veremos errores comunes que impiden que SysPrep valide su imagen de referencia de Windows.
Sysprep (herramienta de preparación del sistema) se utiliza para preparar una imagen de referencia de Windows y despersonalizarla eliminando todos los identificadores únicos (SID, GUID) del sistema operativo. El sysprep se utiliza antes de implementar su imagen dorada de Windows en las computadoras de la red corporativa (consulte nuestra guía sobre cómo usar Sysprep en Windows).
Herramienta de preparación del sistema 3.14
Sysprep no pudo validar su instalación de Windows. Revise el archivo de registro en %windir%\system32\Sysprep\panther\setupact.log para obtener más detalles. Después de resolver el problema, utilice Sysprep para validar su instalación nuevamente.
Cómo solucionarlo: Sysprep no pudo validar su instalación de Windows
Es posible que este SysPrep no pueda validar su instalación de Windows por varias razones. Puede encontrar la causa raíz del error en el archivo de registro de sysprep (setupact.log). Este archivo se encuentra en el directorio C:\Windows\System32\Sysprep\Panther y contiene una descripción detallada del error. Puede abrir el archivo de registro sysprep con cualquier editor de texto. Por ejemplo, ejecute el comando:
notepad %windir%\system32\Sysprep\panther\setupact.log
Desplácese por el contenido del archivo setupact.log de abajo hacia arriba y busque los errores. Dependiendo del error encontrado, es posible que deba realizar una de las siguientes acciones para solucionarlo.
Las causas más comunes de este error de Sysprep son:
- Cifrado BitLocker habilitado en la unidad del sistema operativo;
- Algunas aplicaciones adicionales de Microsoft Store (UWP) instaladas;
- Eliminaste accidentalmente algunas aplicaciones integradas de Microsoft Store;
- Está utilizando una instancia de Windows que se actualizó desde una versión anterior del sistema operativo (por ejemplo, de Windows 10 a Windows 11);
- Pendiente de instalación de Windows Update.
Sysprep falla en dispositivos habilitados para BitLocker
Verifique el registro setupact.log para ver si hay un error relacionado con BitLocker:
Error SYSPRP BitLocker-Sysprep: BitLocker está activado para el volumen del sistema operativo. Apague BitLocker para ejecutar Sysprep. (0x80310039)
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Se produjo un error al ejecutar ‘ValidateBitLockerState’ desde C:\Windows\System32\BdeSysprep.dll
Abra el símbolo del sistema como administrador y ejecute el comando:
manage-bde -status
Debería devolver la siguiente información:
Disk volumes that can be protected with BitLocker Drive Encryption: Volume C: [OSDisk] Conversion Status: Encryption in Progress
Este error ocurre principalmente en tabletas y computadoras portátiles con Windows 10/11 que admiten InstantGo (los dispositivos compatibles habilitan automáticamente el cifrado completo del dispositivo BitLocker). Puede corregir este error utilizando PowerShell para desactivar el cifrado del volumen del sistema de Windows:
Disable-Bitlocker –MountPoint ‘C:’
Espere a que la unidad se descifre. Verifique el estado:
manage-bde -status
El estado de la unidad debería cambiar a:
Conversion Status: Fully Decrypted Protection Status: Protection Off
Sysprep ahora se puede aplicar a su imagen de Windows.
Sysprep falla después de actualizar o eliminar aplicaciones de Microsoft Store
SysPrep puede fallar después de instalar, actualizar o eliminar una de las aplicaciones aprovisionadas de Microsoft Store.
Consulte setupact.log para detectar los siguientes errores:
Error El paquete SYSPRP SomeAppName_1.2.3.500_x64__8we4y23f8b4ws se instaló para un usuario, pero no se aprovisionó para todos los usuarios. Este paquete no funcionará correctamente en la imagen de sysprep.
Error SYSPRP No se pudieron eliminar aplicaciones para el usuario actual: 0x80073cf2.El código de salida del hilo RemoveAllApps era 0x3cf2
SysPrep comprueba el estado de las aplicaciones de Microsoft Store en Windows. Si alguno de los Appx se ha dado de baja manualmente de la imagen pero no se ha eliminado para un usuario en particular, o si uno de los usuarios ha actualizado los Appx aprovisionados, SysPrep fallará.
Pista. SysPrep también falla si alguna de las aplicaciones integradas de la Tienda se ha actualizado (manual o automáticamente) con una nueva versión de la Tienda Microsoft en línea. Para evitar actualizaciones automáticas de los paquetes APPX, abra la consola del editor de GPO local (gpedit.msc) y habilite la Doblar desactivado Descarga e instalación automática de actualizaciones política en Configuración del equipo > Plantillas administrativas > Componentes de Windows > Tienda. Desconectar su dispositivo Windows de referencia de Internet también puede evitar que las aplicaciones de Microsoft Store se actualicen.
Desde setupact.log, copie el ID de APPX de la aplicación que impide SysPrep.
Intente eliminar este paquete de aplicación usando PowerShell (ejecute el comando en la consola de PowerShell como administrador):
Get-AppxPackage -AllUsers | Where PublisherId -eq yourID | Format-List -Property PackageFullName,PackageUserInformation
Este cmdlet enumera todos los perfiles de usuario que tienen instalada esta aplicación de la Tienda. Si alguno de los usuarios locales tiene este paquete Instaladopuede eliminar los perfiles de estos usuarios o iniciar sesión en cada perfil y eliminar Appx:
Remove-AppxPackage -Package 'SomeAppName_1.2.3.500_x64__8we4y23f8b4ws'
Luego elimine este paquete de provisión de su imagen de Windows:
Remove-AppxPackage -Package 'SomeAppName_1.2.3.500_x64__8we4y23f8b4ws' –AllUsers
También puede eliminar todos los perfiles de usuario locales y dejar solo el perfil de administrador local. Utilice el complemento netplwiz para eliminar cuentas de usuario adicionales.
Reinicie la computadora e intente ejecutar Sysprep nuevamente.
La próxima vez Sysprep podría fallar en otra aplicación de Microsoft Store. Elimínelo también como se describe arriba.
Eliminar algunas de las aplicaciones integradas de Microsoft Store también puede impedir la ejecución de Sysprep. En este caso, aparecerá el siguiente error en setupact.log:
El paquete SYSPRP SomeAppName_1.2.3.500_x64__8we4y23f8b4ws se instaló para un usuario, pero no se aprovisionó para todos los usuarios. Este paquete no funcionará correctamente en la imagen de sysprep.
Debe utilizar el resumen de PowerShell para reinstalar todas las aplicaciones UWP integradas:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
Sysprep no se ejecutará en una instalación de Windows actualizada
Si está actualizando su sistema operativo desde una versión anterior de Windows (Windows 10, Windows 8.1 o Windows 7 SP1), debería ver un error en el archivo setupact.log cuando intente ejecutar Sysprep.
Error [0x0f0036] SYSPRP spopk.dll:: Sysprep no se ejecutará en un sistema operativo actualizado. Sólo puede ejecutar Sysprep en una versión de instalación personalizada (limpia) de Windows.
[0x0f0082] SYSPRP ActionPlatform::LaunchModule: Se produjo un error al ejecutar ‘Sysprep_Clean_Validate_Opk’ desde C:\Windows\System32\spopk.dll; dwRet = 0x139f
Microsoft no recomienda ejecutar Sysprep en una imagen de Windows que se haya actualizado desde una versión anterior de Windows. El escenario admitido es aquel en el que solo desea realizar la preparación del sistema de una imagen de Windows que tenga después de una instalación limpia.
Sin embargo, existe una manera de evitar esta restricción:
- Abra el Editor del Registro (regedit.exe) y vaya a la clave de registro HKEY_LOCAL_MACHINE\SYSTEM\Setup;
- Eliminar el parámetro de registro llamado Mejora;
- Luego navegue hasta la clave HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus y cambie el valor de Estado de limpieza a 7.
Esto hará que Sysprep suponga que esta copia de Windows se está instalando en un modo de instalación limpia. Reinicie la computadora y ejecute Sysprep nuevamente.
Sysprep falla debido a una instalación pendiente de actualización de Windows
Cuando las actualizaciones de Windows se instalan en segundo plano, se produce otro error de SysPrep en Windows 10 y 11. En este caso, Sysprep fallará con el siguiente error en el archivo setupact.log:
Error SYSPRP Sysprep_Clean_Validate_Opk: el modo de auditoría no se puede activar si hay un escenario activo.; hora = 0x800F0975
Error SYSPRP ActionPlatform::LaunchModule: Se produjo un error al ejecutar ‘Sysprep_Clean_Validate_Opk’ desde C:\Windows\System32\spopk.dll; dwRet = 0x975
Error SYSPRP SysprepSession::Validate: Error al validar acciones desde C:\Windows\System32\Sysprep\ActionFiles\Cleanup.xml; dwRet = 0x975
Error SYSPRP RunPlatformActions: Error al validar las acciones de la sesión Sysprep; Error [0x0f0070] SYSPRP RunDlls: se produjo un error al ejecutar las DLL de sysprep del registro, lo que detuvo la ejecución de sysprep. dwRet = 0x975
Para corregir este error de Sysprep, debe pausar la actualización de Windows a través del panel de control de Configuración moderno (Ajustes > Actualización y seguridad > actualizacion de Windows > Pausar actualizaciones durante 7 días).
Si hay varios actualizaciones pendientessolo espere a que se instalen y reinicie la computadora.
Reinicie su dispositivo e intente ejecutar Sysprep.
En algunos casos, detener Windows Update como se describe anteriormente no borra completamente el almacenamiento reservado. Esto significa que no puede utilizar SysPrep en este momento porque su imagen de Windows está bloqueada por algunos cambios. Puede ser la instalación de actualizaciones, agregar funciones de Windows, programas del sistema, antivirus, etc.
En este caso, aparecerá otro error en el registro de sysprep:
Error SYSPRP Sysprep_Clean_Validate_Opk: el modo de auditoría no se puede activar si se está utilizando almacenamiento reservado. Una operación de actualización o servicio puede estar utilizando almacenamiento reservado.; hora = 0x800F0975
Para solucionar este problema:
- Abra el Editor del Registro (regedit.exe);
- Navegue hasta la clave de registro HKLM\Software\Microsoft\Windows\CurrentVersion\ReserveManager;
- Cambiar el valor del Enviado con reservas parámetro de 1 a 0;
- Entonces cambia Escenario Activo a 0;
- Y deshabilite el almacenamiento reservado en Windows usando el comando:
DISM.exe /Online /Set-ReservedStorageState /State:Disabled