Windows Xp Installation Mit Sysprep Versiegeln ...und dabei Einstellungen beibehalten
#1
geschrieben 04. Juni 2010 - 15:35
Ich stehe vor folgendem Problem:
Ich habe eine 10er-Serie Industriegeräte (d.H Steuerungsrechner für Medizintechnik), auf welchen eine Windows XP Installation läuft.
Es sind diverse Einstellungen gemacht worden, wie Verknüpfungen auf dem Desktop für wichtige Programme, Kundenlogo als Hintergrund und natürlich alle Treiber für Touchscreen etc. installiert.
Die Geräte sollen mit dieser Installation ausgeliefert werden, jedoch verwaltet der Kunde die Windows XP Lizenzen selbst und kann Sie aus unwichtigen Gründen uns nicht vorher anliefern.
Das heisst, ich möchte diese Geräte nun mit Sysprep versiegeln, dass der Kunde beim ersten Einschalten seine XP Lizenz eintippen muss um den Rechner zu aktivieren.
Ich habe nun schon einen Tag herumprobiert, bin aber nicht zu einem brauchbaren Ergebnis gekommen.
Wenn ich den Rechner "sysprepe", und danach wieder einschalte, kommt zwar wie gewünscht das MiniSetup von Windows XP. Die Einstellungen werden von der SysPref.ini Antwortdatei übernommen. Den Key habe ich aus dieser Datei aber gelöscht, damit der Kunde diesen trotzdem eingeben muss.
Das Problem ist nun, dass nach dem Setup alle Verknüpfungen weg sind und das Hintergrundbild wieder das Standard Windows XP Bild ist.
Nach einigem googeln, bin ich auf eine Hilfeseite von Microsoft gestossen, die genau mein Problem behandelt:
http://support.micro...om/kb/307543/de
Leider ist auf der Windows XP Installation meiner Rechner in der Registry der Wert "OemStartMenuData" gar nicht vorhanden. Ich habe den dann selbst erstellt, jedoch hat dies keine Änderungen gebracht, die Einstellungen sind immer wieder zurückgesetzt.
Auch den von Microsoft bereitgestellten HotFix zum Thema habe ich installiert:
http://support.micro...om/kb/887816/de
Leider hat mich auch das nicht weitergebracht.
Hat jemand eine Idee was hier schief läuft?
Ich bin ebenfalls froh, wenn mir jemand vielleicht andere Methoden nennen kann, wie ich z.B auch nur den Windows XP-Key von der Installation entfernen kann, damit der Kunde seine Keys ohne grössere Umstände eingeben kann.
Vielen Dank schonmal
Anzeige
#2
geschrieben 04. Juni 2010 - 18:15
greets
#3
geschrieben 04. Juni 2010 - 18:17
Verwendest Du das passende sysprep zum Service Pack?
KB887816 ist nur für Service Pack 2 gedacht und soll eigentlich genau das Gegenteil bewirken:
If you do not want settings to be migrated to the default user's account, install this hotfix. This hotfix restores the behavior of the original version of Windows XP.
Hotfix 887816 disables the automatic copying of customizations.
Ist KB887816 installiert bzw. wird Service Pack 3 verwendet, dann muss folgendes in der sysprep.inf stehen:
[UNATTENDED]
UpdateServerProfileDirectory=1
Du warst lokal mit dem Benutzernamen "Administrator" angemeldet?
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#4
geschrieben 04. Juni 2010 - 18:26
Dann versuch ich es nocheinmal. Und den Hotfix lass ich demnach weg
Danke.
#5
geschrieben 07. Juni 2010 - 13:09
ich habe nun nochmals nachgeschaut, das SysPrep Tools ist passend zur Windows XP Version.
Trotzdem noch eine Frage: Muss das Sysprep Tool mit der ursprünglich installierten Windows-Version (in meinem Fall SP2) übereinstimmen?
Oder angenommen, ich hätte SP3 drauf installiert, muss das SysPrep Tool trotzdem noch SP2 sein, oder SP3?
#6
geschrieben 07. Juni 2010 - 13:24
Windows XP Service Pack 3 Deployment Tools
Die alten Tools sollten dann nicht mehr verwendet werden. Entweder laufen die jetzt nicht mehr richtig oder verweigern komplett den Dienst.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#7
geschrieben 07. Juni 2010 - 13:30
#8
geschrieben 07. Juni 2010 - 13:44
Ich arbeite an dem Rechner stets als Administrator, muss ich dann trotzdem sonst noch wo die Einstellungen vornehmen? Eigentlich nicht, da nach dem Sysprep so oder so wieder der Administrator angemeldet ist?!
Grüüse und Danke für die Hilfe
#9
geschrieben 07. Juni 2010 - 13:53
Die gleichen Benutzernamen müssen es nicht unbedingt sein. Und das Update des Default Profiles soll in dem Falle eigentlich automatisch passieren. Deswegen hat ja Microsoft das KB887816 für SP2 herausgebracht, um diese Automatic steuerbar zu machen (UpdateServerProfileDirectory=[0|1]). Mann muss sich aber als lokaler Administrator anmelden. Ansonsten klappt das nicht.
@slic0r:
Ja, das ist immer schwer zu sagen. Je nach gewünschter Änderung muss man eventuell doch noch im Default User direkt eingreifen. Dass muss man dann aber im 2. Lauf machen und dann unbedingt UpdateServerProfileDirectory=0 verwenden, da ansonsten diese Änderungen ggf. wieder überschrieben werden.
Das ist etwas kompliziert das ganze und führt nicht immer zu dem gewünschten Ergebnis. Teilweise muss man noch mit Scripten arbeiten, welche bei der ersten Anmeldung des neuen Benutzers ausgeführt werden und die letzten Änderungen vornehmen. Ist aber stark davon Abhängig, was man genau anpassen will.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#10
geschrieben 08. Juni 2010 - 13:40
Ich habe es nun probiert in der Registry unter HKLM/Software/Microsoft/Windows NT/CurrentVersion/WPAEvents im Schlüssel OOBETimer den Wert zu modifizieren, dass Windows beim nächsten Start wieder nach dem Key fragt.
Blöd nur, dass der Schlüssel nach dem Neustart wieder so dort steht, wie bevor ich ihn medifiziert habe, darum kommt auch keine Meldung.
Und wenn ich dann unter Run system32/oobe/msoobe.exe /a ausführe, steht, dass Windows bereits aktiviert wurde.
#11
geschrieben 08. Juni 2010 - 13:52
Und am OOBE Timer würde ich da auch nicht so viel rumfummeln. Das nimmt einem Windows höchstens noch übel.
Wenn dann, dann versuche mal das Mini Setup ohne sysprep zu erzwingen:
HKEY_LOCAL_MACHINE\SYSTEM\Setup Cmdline:REG_SZ:setup -newsetup -mini MiniSetupInProgress:REG_DWORD:0x1 SetupType:REG_DWORD:0x1 SystemSetupInProgress:REG_DWORD:0x1 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager SetupExecute:REG_MULTI_SZ:setupcl.exe
Das sind die Einträge, welche sysprep erstellt, wenn der Parameter -mini übergeben wird. Dann müsste das zusammen mit der sysprep.inf funktionieren. Theoretisch.
Dieser Beitrag wurde von DK2000 bearbeitet: 08. Juni 2010 - 14:04
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
- ← Wmp 11 -> Hintergrundfarbe Der Medienbibliothek ändern ?
- Windows XP & Windows Media Center Edition
- Xp Home Per Usb Stick Install →

Hilfe
Neues Thema
Antworten
Nach oben



