Compartir a través de


Error irrecuperable al intentar sysprep el error de la máquina al ejecutar Sysprep /generalize

En este artículo se resuelve el problema que no se puede ejecutar la Herramienta de preparación del sistema (Sysprep) en Windows 7 mediante la /generalize opción .

Se aplica a: Windows 7 Service Pack 1, Windows Server 2012 R2
Número de KB original: 929828

Síntomas

Al intentar ejecutar Sysprep en Windows 7 y usa la /generalize opción , puede recibir este mensaje de error:

Error irrecuperable al intentar sysprep en la máquina.

El archivo Setuperr.log puede contener líneas similares a las siguientes:

Error [0x0f0082] SYSPRP LaunchDll: Failure occurred while executing 'C:\Windows\System32\slc.dll, SLReArmWindows', returned error code -1073425657  
Error [0x0f0070] SYSPRP RunExternalDlls: An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657  
Error [0x0f00a8] SYSPRP WinMain: Hit failure while processing sysprep generalize providers; hr = 0xc004d307

Nota:

El archivo Setuperr.log se encuentra en la carpeta \Windows\System32\Sysprep\Panther .

Causa

Este error puede producirse si el programa Windows Software Licensing Rearm se ha ejecutado más de tres veces en una sola imagen de Windows.

Solución

Para resolver este problema, debe volver a generar la imagen de Windows.

Solución alternativa

Para solucionar este problema, use la <configuración SkipRearm> en un archivo de respuesta XML (Unattend.xml) para omitir el proceso de Rearm al compilar la imagen de Windows.

El texto siguiente es un ejemplo de un archivo de respuesta XML para Windows 7:

<settings pass="generalize">
    <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <SkipRearm>1</SkipRearm>
    </component>
</settings>

Nota:

Debe asegurarse de que la <configuración SkipRearm> se quita del archivo desatendido final que se usa para implementar equipos en un entorno de producción. Si <SkipRearm> no se quita del archivo desatendido que se usa para implementar equipos en un entorno de producción, el número de clientes actuales de KMS no aumenta para los nuevos clientes que se agregan a la red.

Para obtener más información sobre la skipRearm etiqueta del componente Microsoft-Windows-Security-Licensing-SLC, vea SkipRearm.

Para obtener más información sobre la skipRearm etiqueta del componente Microsoft-Windows-Security-SPP, consulte Microsoft-Windows-Security-SPP.

Más información

El programa Windows Software Licensing Rearm restaura el sistema Windows al estado de licencia original. Todos los datos de licencia y registro relacionados con la activación se quitan o restablecen. Además, se restablecen los temporizadores de período de gracia.

Para ejecutar el proceso Rearm en Windows 7, use uno de los métodos siguientes:

  • Ejecute Sysprep /generalize en los equipos que se usan para compilar la imagen personalizada de Windows.
  • Ejecute el script Slmgr.vbs en una ventana del símbolo del sistema con privilegios elevados. Por ejemplo, ejecute cscript c:\windows\system32\slmgr.vbs -rearm.

Nota:

Las credenciales administrativas son necesarias para ejecutar el proceso de Rearm. El proceso Rearm se puede ejecutar un máximo de tres veces en una imagen de Windows.

Recolección de datos

Si necesita ayuda del soporte técnico de Microsoft, le recomendamos que recopile la información siguiendo los pasos mencionados en Recopilación de información mediante TSS para problemas relacionados con la implementación.