fabgg6
Goto Top

Windows-7-Installation aus Sysprep-Image schlägt fehl

Ich habe in den letzten Tagen zunächst Windows 7 und danach unsere etwa 50 Anwendungsprogramme installiert, den Rechner in einer Domäne angemeldet und verschiedene Kleinigkeiten (Clear Type, Symbolgröße u.ä.) eingestellt. Anschließend habe ich mittels Windows SIM eine unattend.xml mit einigen wenigen Einstellungen erstellt und auf den Rechner gebracht. Starte ich den Sysprep-Prozess mit Generalisierung, dann bleibt die anschließende Installation beim "Starten der Dienste" hängen und meldet, die "Konfiguration konnte nicht abgeschlossen werden. Es wird neu gestartet." Das kann man dann ein Weilchen machen. Auch Hochfahren im abgesicherten Modus klappt nicht.

1. Hat jemand einen heißen Tipp?
2. Wird auch ohne Generalisierung eine neue SID erstellt?
3. Wird im OOBE-Modus (ohne Generalisierung) der bereits auf dem Musterrechner installierte Treiber für die Grafikkarte übernommen?

Es handelt sich um 17 baugleiche Rechner, die unter Windows 7 in eine W2k3-Domäne eingebunden werden sollen. Die Anwender arbeiten aber auch an Rechnern mit anderen Betriebssystemen (2000/XP).

Content-ID: 129498

Url: https://administrator.de/contentid/129498

Printed on: October 5, 2024 at 03:10 o'clock

imagReal
imagReal Nov 16, 2009 at 17:56:04 (UTC)
Goto Top
Hallo fabgg6,

so schlecht klingt dein Prozess jetzt nicht. Du brauchst die unattend.xml aber schon bei der Installation des Referenzcomputers.
Für neue SIDs ist die Generalisierung notwendig.
Treiber kannst du im Generalisierungsprozess erhalten mit der Einstellung Microsoft-Windows-PnpSysprep > PersistAllDeviceInstalls im Generalize Pass (Pass 3)

Schau auch mal diese Links durch - dürfte genau dein Scenario betreffen:
http://technet.microsoft.com/en-us/library/ee523217(WS.10).aspx
http://support.microsoft.com/kb/959753/en-us

Grüße, Imag
fabgg6
fabgg6 Nov 16, 2009 at 18:25:36 (UTC)
Goto Top
Warum brauche ich eine unattend.xml schon bei der Installation des Referenzcomputers?

Ich habe ganz normal installiert, Betriebssystem und Anwendungsprogramme. Anschließend will ich ja genau diese Installation kopieren, nur dass bestimmte Einstellungen beibehalten und andere gelöscht werden müssen.

Das mit dem PersitsAllDevicesInstall hatte ich eingestellt. Hier die unattend.xml:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="generalize">
<component name="Microsoft-Windows-PnpSysprep" 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">
<PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-DNS-Client" 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">
<Interfaces>
<Interface wcm:action="add">
<DNSServerSearchOrder>
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.0.3</IpAddress>
</DNSServerSearchOrder>
<Identifier>1</Identifier>
</Interface>
</Interfaces>
</component>
<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">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>de-DE</UILanguageFallback>
<UserLocale>de-DE</UserLocale>
</component>
<component name="Microsoft-Windows-TCPIP" 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">
<Interfaces>
<Interface wcm:action="add">
<Ipv4Settings>
<DhcpEnabled>false</DhcpEnabled>
</Ipv4Settings>
<UnicastIpAddresses>
<IpAddress wcm:action="add" wcm:keyValue="1">192.168.0.100</IpAddress>
</UnicastIpAddresses>
<Identifier>1</Identifier>
</Interface>
</Interfaces>
</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">
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1280</HorizontalResolution>
<RefreshRate>60</RefreshRate>
<VerticalResolution>1024</VerticalResolution>
</Display>
<AutoLogon>
<Enabled>false</Enabled>
</AutoLogon>
<RegisteredOrganization>XXXXXXXXXXXXXXXXXX</RegisteredOrganization>
<RegisteredOwner>XXXXXXXXXXXXXXXXXXX</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
</component>
</settings>
<settings pass="oobeSystem">
<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">
<UserAccounts>
<AdministratorPassword>
<Value>XXXXXXXXXXXXXXXXXXXXXXXX</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
</UserAccounts>
<VisualEffects>
<FontSmoothing>ClearType</FontSmoothing>
</VisualEffects>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:c:/programme/windows aik/samples/install_windows 7 professional.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Ich hoffe, ich muss nicht Windows und alle Anwendungen 17 Mal installieren. Irgendwas muss ich aber falsch gemacht haben.

Woher bekommt Windows beim Hochfahren nach dem Sysprep (mit Shutdown) eigentlich die Informationen, wie beim Sysprep vorgegangen werden soll. Muss ich dabei die unattend.xml an eine bestimmte Stelle legen? (Bisher hatte ich sie auf C:\ und in C:\Windows\System32\Sysprep\). Vielleicht liegt es daran? Muss vielleicht ein USB-Stick mit der Datei im Wurzelverzeichnis eingesteckt sein?
fabgg6
fabgg6 Nov 17, 2009 at 20:35:23 (UTC)
Goto Top
Alle heutigen Versuche haben nichts gebracht. Ich habe es sogar ohne unattend.xml versucht. Das Sysprep läuft offenbar normal durch, der Computer wird runtergefahren. Beim nächsten Hochfahren bleibt der PC beim Starten von Diensten nach wenigen Sekunden hängen. Es ist nicht herauszubekommen, welcher Dienst Ärger bereitet. "Die Konfiguration konnte nicht durchgefühert werden. Starten Sie den Computer neu". Das ist sinngemäß die Fehlermeldung. Da ist noch nicht einmal ein Mauszeiger zu sehen.

Ein Neustart bewirkt nur, dass man bis zum gleichen Punkt kommt.

Was könnt Ihr mir raten?
imagReal
imagReal Nov 17, 2009 at 22:13:24 (UTC)
Goto Top
Hast du deine Anwendungen mit Windows 7 Upgrade Advisor, Microsoft Assessment and Planning Toolkit und / oder System Center Configuration Manager auf Windows 7 Kompatibilität überprüft?

Oder war dein Test heute ohne die Standard-Anwendungen?
dieterle
dieterle Nov 18, 2009 at 19:49:35 (UTC)
Goto Top
Diese Erfahrung habe ich auch gemacht.
Probier mal folgendes; wenn Deine Installation soweit fertig ist,
starte newsid.exe, lass es eine Weile laufen und starten dann nochmal sysprep.

Danach liefen meine neuen Systeme ohne Probleme...


Gruß
Bernd
fabgg6
fabgg6 Nov 21, 2009 at 14:34:47 (UTC)
Goto Top
Die Dienste des Virenscanners Avira Professional konnte Win7 beim Mini-Setup offenbar nicht starten. Als ich den Scanner deinstalliert hatte, ging es dann.
Chasti
Chasti Dec 28, 2009 at 20:12:00 (UTC)
Goto Top
Ich habe genau das gleiche Problem und bin nun dankbar für den Hinweis. Auch ich verwende Avira Professional. Schlaflose Nächte habe ich mit diesem Problem gehabt. Hier müsste Microsoft oder Avira was tun, sonst befürchte ich, dass noch viele über Sysprep mit Avira stolpern werden.
imagReal
imagReal Dec 29, 2009 at 10:05:35 (UTC)
Goto Top
Ich hab es schon mit einer Kontaktaufnahme an die OEM Jungs von Avira versucht, aber erhalte keine Antwort.

Deute ich das halt als Avira ist nicht gewillt, dass es bei uns in den Vorinstallationsprozess kommt. Jetzt hat halt wer anderes den Zuschlag bekommen.