El sysprep de Windows 7 Pro no funciona

El sysprep de Windows 7 Pro no funciona

Estoy intentando realizar la preparación del sistema en una máquina con Windows 7 Professional, antes de tomar una imagen para su implementación masiva en hardware idéntico, y estoy teniendo dificultades para lograr que la preparación del sistema funcione (en absoluto).

Creé un archivo de respuesta XML con WSIM y tengo un archivo setupcomplete.cmd básico, pero ninguna de las configuraciones en el archivo de respuesta parece aplicarse.

Leí artículos de Technet y busqué en Google, y todavía no tengo idea de por qué sucede esto. ¿Alguien puede echar un vistazo al archivo de respuestas que adjunté y decirme en qué me estoy equivocando?

gracias callum

AutoUnattend.XML

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="specialize">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Password>
                    <Value>**********************************</Value>
                    <PlainText>false</PlainText>
                </Password>
                <Username>administrator</Username>
                <LogonCount>1</LogonCount>
                <Enabled>true</Enabled>
            </AutoLogon>
            <WindowsFeatures>
                <ShowMediaCenter>false</ShowMediaCenter>
                <ShowWindowsMediaPlayer>false</ShowWindowsMediaPlayer>
            </WindowsFeatures>
            <CopyProfile>true</CopyProfile>
            <DoNotCleanTaskBar>true</DoNotCleanTaskBar>
            <RegisteredOrganization>SomeCompany (UK) Ltd.</RegisteredOrganization>
            <RegisteredOwner>SomeCompany User</RegisteredOwner>
            <ShowWindowsLive>false</ShowWindowsLive>
            <TimeZone>GMT Standard Time</TimeZone>
        </component>
        <component name="Security-Malware-Windows-Defender" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DisableAntiSpyware>true</DisableAntiSpyware>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SystemLocale>en-UK</SystemLocale>
            <UserLocale>en-UK</UserLocale>
            <UILanguage>en-US</UILanguage>
            <InputLocale>0809:00000809</InputLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Work</NetworkLocation>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
            <UserAccounts>
                <AdministratorPassword>
                    <Value>*************************************************=</Value>
                    <PlainText>false</PlainText>
                </AdministratorPassword>
            </UserAccounts>
        </component>
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <Reseal>
                <Mode>OOBE</Mode>
            </Reseal>
        </component>
    </settings>
    <settings pass="generalize">
        <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" 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>0</SkipRearm>
        </component>
    </settings>
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UseConfigurationSet>true</UseConfigurationSet>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/wim/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Respuesta1

Y la respuesta es no utilizar la instalación predeterminada de Windows 7 proporcionada por HP: los intentos anteriores de preparación del sistema por parte de HP no se limpian/eliminan correctamente y afectan negativamente a sus intentos de preparación del sistema.

cd

Respuesta2

Llevo horas intentando solucionar este problema y por fin he encontrado la solución.

Mi problema específico era que los componentes en la configuración OOBE de la configuración del Shell de Windows no se aplicaban correctamente.

Estas son las configuraciones que involucran la instalación desatendida de la Bienvenida de Windows e incluyen configuraciones como "Ocultar página EULA", "Configuración de ubicación de red" y "Proteger su PC".

Mi archivo unattend.xml se creó usando WSIM usando una imagen de Windows de 32 bits cuando estaba aplicando sysprep en una máquina de 64 bits, lo que provocó que se ignoraran los componentes.

información relacionada