Windows 7: Sysprep counter reset

Sysprep ist eine sehr nützliche Funktion wenn man VMs vom Template ableitet. Die neue VM wird durch den Sysprep Vorgang wieder in eine Art Urzustand zurückversetzt. So z.B. der Computername, die Domäne, das Profil des lokalen Administrator, sowie die SID.

Zu Problemen kann es kommen wenn man die abgeleitete VM wiederum zum Template verwandelt und davon erneut VMs ableitet. Denn es gibt einen Sysprep Counter, der diesen Vorgang dreimal zulässt. Spätestens nach der dritten Template Generation könnte folgende Fehlermeldung auftreten:

Date Time, Error [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn’t update the recorded state, dwRet = 31

Date TimeFehler [0x0f0073] SYSPRP RunExternalDlls:Not ausführen DLLs; entweder der Computer befindet sich in einem ungültigen Zustand oder konnte nicht aktualisieren wir den aufgezeichneten Zustand DwRet = 31

Um dies zu vermeiden muss man sicher stellen, daß der sysprep counter nicht nach jeder Ableitung hochgezählt wird. Dies ist entweder mit der SkipRearm Option von Sysprep möglich, oder man präpariert die VM, welche Template werden soll.

Template vorbereiten

Man bereitet ein Batchfile mit folgendem Inhalt vor und legt es im root von Laufwerk C ab.

reg load HKLM\MY_SYSTEM “%~dp0Windows\System32\config\system”
reg delete HKLM\MY_SYSTEM\WPA /f
reg unload HKLM\MY_SYSTEM

Anschliessend bootet man die VM in Windows Recovery environment (WinRE), indem man beim Reboot F8 drückt. Im Startbildschirm wählt man “Computer reparieren”. Anschliessend wählt man das Tastatur Layout.

Nach Eingabe von User und Passwort gelangt man ins Hauptmenü und wählt dort “Eingabeaufforderung”.

Dort startet man auf der Commandozeile das zuvor abgelgete Batchfile. Anschliessend wird die VM neu gestartet. Sie ist nun ohne Schlüssel und bereit für Sysprep. Die Warnung, daß dieses System nicht echt sei kann man zunächst ignorieren. In der Ableitungskonfiguration wird dieser VM wieder ein gültiger Schlüssel zugeordnet.

Links

Microsoft TechNet – Funktionsweise von Sysprep

Microsoft TechNet – SkipRearm

My Digital Life – How to Reset Available Remaining Rearm Count in Windows 7

 

ZeroClient: Upgrade Lizenzserver und ZeroClient Controller

Nachdem erst kürzlich der Zeroclient-Lizenzserver (ZCLS) auf Version 1.1.12156 aktualisiert wurde, steht nun auch eine neue Version 6.0.1 des ZeroClient-Controllers (ex. Panomanager) in den Startlöchern. Ich konnte diese Version vorab testen und bin mit dem Ergebnis zufrieden. Sie wird sicher in Kürze auf der Fujitsu Downloadseite verfügbar sein.

  • DirectService 6.0.1 lässt sich jetzt als Update installieren und bringt aktiviert den richtigen WDDM Treiber unter Windows 7. Das war unter Version 6.0.0 noch nicht ganz zufriedenstellend. Hier wurde der Pano-WDDM Treiber nur bei Neuinstallation von DirectService installiert.

Im folgenden Abschnitt wird der Upgradeprozess von ZCLS, ZCC und DirectService erklärt. „ZeroClient: Upgrade Lizenzserver und ZeroClient Controller“ weiterlesen

Roaming Profiles und Ordnerumleitung bei Windows7

Windows  Netzwerke mit wechselnden Arbeitsstationen haben ein Problem. Jeder User muss sein Profil an jeder Arbeitsstation vorfinden. Eine Möglichkeit, dies zu lösen sind seit eingen Servergenerationen so genannte Roaming-Profiles. Dabei wird bei Anmeldung das Profil vom Server geladen und bei Abmeldung wieder dorthin zurück synchronisiert. Das ist sehr anwenderfreundlich, führt aber aufgrund immer größer werdender Profile häufig zu Problemen. Nicht selten speichern Benutzer ganze DVD-Images auf dem Desktop, oder es wird der Dropbox Ordner in der Standard Installation im Profil angesiedelt. Ein gewaltiger Brocken, der beim Login durch die Leitung muss. Schlimmer wird es noch wenn der Client anstatt mit Gigabit nur mit z.B. 100 Mbit angebunden ist.

Dieses Problem kann entschärft werden, indem man die Ordnerumleitung verwendet. Dabei bleiben Inhalte wie “Dokumente”, Desktop oder Downloads statisch auf einem Servershare. Der Kopiervorgang bei An- und Abmeldung bleibt aus.

Auf Grouppolicy Central gibt es eine sehr gute Anleitung zur Einrichtung. Es wird auch auf mögliche Probleme mit WinXP Clients eingegangen.

ZeroClient: Neuer Lizenz Server

Fujitsu veröffentlicht einen neuen Lizenzserver für ZeroClient-Controller (ex. Panomanager), der seit Version 5.x obligatorisch ist.

Offensichtlich kamen keine neuen Funktionen hinzu, sondern es wurden nur einige Bugs beseitigt. Zitat aus dem beigefügten PDF durch Fujitsu:

Bugfixes:

  • Support for IE9
  • Activation request containing Unicode characters was rejected by ZCLS
  • Sync with ZeroClientController failed if only one ZeroClient device connected.
  • If both ZCLS and ZCC had no devices in their databases: ZCLS initial status page showed continuous spinner and a status page refresh showed an error. Now instead a warning is shown in both cases.