Windows 10-Setup ignoriert autounattend.xml

885
Memhave

Ich habe Windows System Image Manager verwendet, um eine Antwortdatei für ein eingebettetes Windows 10 zu erstellen. Das Windows 10-Setup scheint die Antwortdatei vollständig zu ignorieren, und fordert mich auf, den Computer einzurichten, anstatt unbeaufsichtigt zu sein.

Ich habe meine Antwortdatei in den Kapiteln 1-2 des "Starter-Handbuchs für Windows IOT 10 Enterprise" von annabooks.com erstellt

Das Image wurde mit den ADK-Tools vorbereitet, um einige benutzerdefinierte Treiber einzufügen. ansonsten ist es nur ein Windows 10 Enterprise LTSB.

Es ist wahrscheinlich klar, dass ich das Setup irgendwo durcheinander gebracht habe, aber ich scheine nicht herauszufinden wo.

Edit: Ich habe die Dokumentation noch einmal durchgesehen und einige OOBE-Einstellungen vermisst. Ich habe diese Einstellungen mit WSIM korrigiert, es wird jedoch immer noch ignoriert.

Die Datei heißt "Autounattend.xml" und befindet sich im Stammverzeichnis des USB-Sticks, auf dem sich die Installationsdateien befinden.

<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" 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"> <InputLocale>en-US</InputLocale> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UILanguageFallback>en-US</UILanguageFallback> <UserLocale>en-US</UserLocale> <SetupUILanguage> <UILanguage>en-US</UILanguage> </SetupUILanguage> </component> <component name="Microsoft-Windows-Setup" 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"> <ImageInstall> <OSImage> <InstallFrom> <MetaData wcm:action="add"> <Key>/IMAGE/NAME</Key> <Value>Windows 10 Enterprise Evaluation</Value> </MetaData> </InstallFrom> </OSImage> </ImageInstall> <UserData> <ProductKey> <Key>removed</Key> <WillShowUI>OnError</WillShowUI> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" 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"> <AutoLogon> <Password> <Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <Username>EcoMixer</Username> <LogonCount>4294967294</LogonCount> <Enabled>true</Enabled> </AutoLogon> <ComputerName>EcoMixer</ComputerName> <TimeZone>GMT Standard Time</TimeZone> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" 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"> <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" 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"> <OOBE> <HideEULAPage>true</HideEULAPage> <ProtectYourPC>3</ProtectYourPC> <HideLocalAccountScreen>true</HideLocalAccountScreen> <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>cABhAHMAcwB3AG8AcgBkAFAAYQBzAHMAdwBvAHIAZAA=</Value> <PlainText>false</PlainText> </Password> <DisplayName>EcoMixer</DisplayName> <Name>EcoMixer</Name> <Group>Administrators</Group> </LocalAccount> </LocalAccounts> </UserAccounts> </component> </settings> <cpi:offlineImage cpi:source="wim:e:/sources/install.wim#Windows 10 Enterprise Evaluation" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend> 
2

1 Antwort auf die Frage

-1
Memhave

Einige Probleme, die ich gefunden habe:

1) Ich bin nicht sicher, ob Sie eine AutoUnattend.XML-Datei mit einem Auswertungsbild verwenden können. Wenn Sie zu einem geeigneten Bild wechseln, kann das Setup fortgesetzt werden.

2) Die Lokalisierungs- / Sprachoptionen waren falsch. Ich habe ein GB-Image *, also musste ich en-GB für alle erforderlichen Optionen verwenden (ich habe irrtümlicherweise geglaubt, dass UILanguage en-US sein muss, aber nicht).

* Anmerkung: Wenn Sie ein GB-Image haben, ist en-GB die "Haupt" -Lokalisierung / Sprache. Wenn Sie ein US - Bild haben, de-DE ist eine Teilmenge von en-US was bedeutet, dass, wenn Sie en-GB auf einem US Bild möchten Sie en-US als UILanguage und alles andere en-GB wählen müssen.

3) Ich hatte einige komische Lizenzdateien beschädigt - ich weiß nicht, was es verursacht hat. Ich schlage vor, dass Sie keinen generischen Schlüssel verwenden.

Wenn Sie ein Anfänger sind (wie ich), verwende ich das Buch:

Starterhandbuch für Windows IoT Enterprise von Sean Liming und John R. Malin. Es ist ziemlich umfassend, wenn Sie keine Ahnung haben, was Sie wie ich tun.