Autor: PCDJoshua@WinTotal.de alias Jörg Alexander Ott Copyright 2005 Jörg Alexander Ott Copyright 2005 http://www.wintotal.de 10. Mai 2005 INSTALLATION DES MICROSOFT SUS-SERVERS AUF WINDOWS XP PROFESSIONAL Microsoft stellt seit geraumer Zeit den sog. SUS-Server (Software Update Services) zum Download zur Verfügung, der eigentlich nur auf den Server-Versionen lauffähig ist. Nun mag es aber durchaus wünschenswert sein, alle benötigten Updates auf dem Notebook vorliegen zu haben und so z.b. beim Kunden aktuelle Updates einzuspielen, ohne diese alle aus dem Internet laden zu müssen. Ohne die nachfolgend beschriebene Anpassung des MSI-Pakets verweigert das Setup mit dieser Fehlermeldung die Installation: Um diese Meldung zu eliminieren, muss das Setup-Paket des SUS-Servers etwas geändert werden, wir benutzen dazu das kleine Tool MSI2XML, das über den unten angegebenen Link heruntergeladen werden kann: http://prdownloads.sourceforge.net/msi2xml/msi2xml-2.1.8.948.msi In diesem MSI-Paket enthalten ist ebenfalls das Tool XML2MSI, mit dem die XML-Datei wieder in ein MSI-Paket zurückgewandelt wird. Neben diesem Tool brauchen wir natürlich auch das SUS-Setup direkt von den Microsoft-Seiten: http://www.microsoft.com/sus Wegen der von Microsoft eingeführten Genuine Windows -Prüfung ist kein Direkt-Download mehr möglich. Vorraussetzung ist hier Windows XP Professional mit mind. Service Pack 1 bzw. Windows 2000 mit mind. Service Pack 2. Da sowohl das SP1 für Windows XP als auch das SP2 für Windows 2000 reichlich veraltet sind, wird der Einsatz der aktuellsten Service Packs (für XP SP2, für 2000 SP4) und aller nachfolgenden Patches dringend empfohlen. Weiterhin muss auf dem PC, auf den wir SUS installieren möchten, der Microsoft Webserver IIS in
Copyright 2005 http://www.wintotal.de Seite 2 von 6 Version 5.x oder höher installiert sein. Dieser lässt sich von der Installations-CD nachinstallieren, dazu öffnen wir über Systemsteuerung => Software den Dialog Windows-Komponenten hinzufügen oder entfernen und setzen den Haken bei Internet-Informationsdienste (IIS). Nach Klick auf Weiter wird der IIS installiert. Nach erfolgreicher Installation des IIS bereiten wir die Anpassung des MSI-Pakets vor. Dazu erstellen wir uns ein Arbeitsverzeichnis, z.b. D:\SUSInstall und kopieren zuerst die Datei SUS10SP1.EXE dort hinein und extrahieren diese z.b. mit dem TotalCommander. Das Archiv enthält die beiden Dateien Sus10Sp1.vbs und SUSSetup.msi. Nun installieren wir die Tools msi2xml und xml2msi in dasselbe Verzeichnis, dazu einfach das heruntergeladene Setup starten und als Installationspfad D:\SUSInstall angeben. Danach sollte es im Verzeichnis SUSInstall so aussehen:
Copyright 2005 http://www.wintotal.de Seite 3 von 6 Nun können wir mit der Umwandlung beginnen, dazu öffnen wir über Start => Ausführen => cmd ein Konsolenfenster und wechseln ins Verzeichnis D:\SUSInstall. In der Konsole geben wir dann folgenden Befehl ein: msi2xml.exe SUSSetup.msi und bestätigen mit Enter kurze Zeit später ist unser MSI-Paket in eine rund 67MB große XML- Datei mit Namen SUSSetup.xml umgewandelt worden. Diese Datei öffnen wir nun im Notepad (kann bei 67MB Dateigröße etwas dauern) und öffnen mit STRG+F den Suchen-Dialog. Unser Suchbegriff lautet unable to install.
Copyright 2005 http://www.wintotal.de Seite 4 von 6 Bei der Suche nach diesem Begriff finden wir u.a. folgenden Eintrag: <row> <td>remove="all" OR Installed OR (ServerNT AND ((VersionNT > 500) OR (VersionNT = 500 AND ServicePackLevel >= 2)))</td> <td>unable to install [ProductName]. You must be running Windows Server 2003 or Windows 2000 Server, Service Pack 2.</td> < /row> Dieser Eintrag muss vollständig, inklusive der <row>-tags, gelöscht und die Datei SUSSetup.xml danach gespeichert werden auch das kann aufgrund der Dateigröße einen Moment dauern. Nach dem Speichern der Datei können wir diese auch schon wieder zurückwandeln in ein MSI- Paket. Dazu geben wir an der Konsole Folgendes ein: xml2msi.exe SUSSetup.xml und bestätigen auch diese Eingabe mit ENTER. Nach kurzer Zeit ist unser MSI-Paket aktualisiert, was anhand des Datums der Datei leicht zu kontrollieren ist:
Copyright 2005 http://www.wintotal.de Seite 5 von 6 Ein Doppelklick auf das nun aktualisierte Installationspaket startet das Setup der Software Update Services, die sich nun ohne weiteres auch auf einem Client-Betriebssystem installieren lassen.
Copyright 2005 http://www.wintotal.de Seite 6 von 6 Die Installation und Konfiguration eines SUS-Servers ist in Teil 6 der Artikel-Serie Windows Server 2003 - Konfiguration als Domänencontroller & weitere Möglichkeiten ausführlich beschrieben: http://www.wintotal.de/artikel/w2003server6/w2003server6.php.