Linbo ist seit Version 2.2.16 in der Lage die Aktivierungsdaten von Windows 7 und/oder MSOffice 2010/2013 rechnerspezifisch zu sichern und bei einem synchronisierten Start wieder herzustellen1). Dabei geschieht die Reaktivierung offline, d.h. ohne dass ein Microsoft-Aktivierungsserver kontaktiert wird.
Im Gegensatz zu den Volumenaktivierungen muss in diesem Fall auf jedem Client Windows und/oder Office zwangsläufig einmal online aktiviert werden. Danach werden von Linbo die Aktivierungsinformationen gesichert und auf den Server hochgeladen.
Die im Folgenden beschriebene Methode funktioniert mit MAK-Volumenkeys und mit rechnerspezifischen OEM-Keys.
Zunächst installiert man auf dem Windows-7-System die linuxmuster-win-Skripte 2). Sie müssen im Ordner linuxmuster-win im Wurzelverzeichnis abgelegt werden. Ein Doppelklick auf die Batchdatei install.cmd richtet eine sogenannte „Geplante Aufgabe“ ein, die beim ersten Windows-Start nach der Synchronisation für das Wiederherstellen der Aktivierung sorgt.
Hat man Windows 7 und/oder MSOffice online aktiviert, sichern man den Aktivierungsstatus durch Ausführen des Skripts save-activation-status.cmd mit Administratorrechten im linuxmuster-win-Verzeichnis. Für Windows wird die Datei win_activation_status angelegt, für Office office_activation_status. Beim anschließenden Neustart in Linbo werden die Dateien ausgewertet. Erkennt Linbo aktivierte Produkte, sichert es die entsprechenden Aktivierungsdateien in den lokalen Cache und lädt sie auf den Server hoch.3).
Für die Reaktivierung werden die Produktkeys benötigt, mit denen aktiviert wurde. Die Keys werden beim Windows-Start durch ein Batchskript ins System eingetragen. Damit Linbo während des Synchronisationsvorgangs das Skript anlegen kann, benötigt es diese Keys. Dazu müssen sie in die Datei /etc/linuxmuster/workstations eingetragen werden. Der Windows-7-Key in Feld 7 in der entsprechenden Hostzeile, der Office-Key in Feld 64). Beispiel:
r100;r100-pc01;win7;00:11:22:33:44:55;10.16.100.1;UXAAK-POINM-EGWDC-AL94L-O8WNQ;YFKBB-PQJJV-G996G-VWGXY-2V3X8;;;1;1
Beim ersten Rechner:
Bei allen weiteren Rechnern:
Danach wird Windows 7 und/oder MS Office bei jeder Synchronisation wieder in den aktivierten Zustand versetzt. Das funktioniert auch, wenn der Client nicht mit dem Server verbunden ist, da die Aktivierungsdaten auch im lokalen Cache abgelegt sind.
Details zur Umsetzung siehe Ticket #297.