WSUS ohne ActiveDirectory konfigurieren
WSUS (WindowsServerUpdateServices) ist auch für kleine Netze interessant, allerdings wird die Konfiguration meistens über ActiveDirectory erledigt. In kleineren Netzen ohne Domänenkontroller kann die Konfiguration allerdings auch manuell durchgeführt werden.
WSUS-Client per Gruppenrichtlinen konfigurieren
Auf allen Professional/Enterprise-Versionen von Windows gibt es den so genannten GruppenRichtlinen-Editor. Dieser ist in jedem Fall der Konfiguration per Registry vorzuziehen.
Zu finden sind die Konfigurationsoptionen unter Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Windows Update.
Eine sinnvolle Konfiguration setzt folgende Optionen auf den Status "Aktiviert" (die restlichen Optionen bleiben auf dem Status "Nicht konfiguriert"):
- Automatische Update konfigurieren
- Internen Pfad für den Microsoft Updatedienst angeben
- Nichtadministratoren gestatten, Updatebenachrichtigungen zu erhalten
- Softwarebenachrichtigungen aktivieren
- Automatische Updates sofort installieren
- Empfohlene Updates über automatische Updates aktivieren
WSUS-Client per Registry konfigurieren
Auch Home-Versionen die keinen GruppenRichtlinen-Editor enthalten, kann man per WSUS bedienen. Die Konfiguriation wird hier einfach in der Registry vorgenommen. Achtung: Nie die beiden Konfigurationsmethoden mischen.
Die folgende Konfiguration aktiviert das automatische Installieren von Updates ohne Rückfrage beim Benutzer. Dabei sind weitere sinnvolle Konfigurationsoptionen wie das Nachfragen vor einem Neustart beim Benutzer aktiviert. Ändern Sie <SERVER-IP> auf die IP ihrers WSUS-Servers und speichern Sie das ganze als .reg-Datei ab.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"ElevateNonAdmins"=dword:00000001
"WUServer"="http://<SERVER-IP>:8530"
"WUStatusServer"="http://<SERVER-IP>:8530"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAUShutdownOption"=dword:00000000
"NoAUAsDefaultShutdownOption"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000014
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"AutoInstallMinorUpdates"=dword:00000001
"IncludeRecommendedUpdates"=dword:00000001
"RebootWarningTimeoutEnabled"=dword:00000001
"RebootWarningTimeout"=dword:0000001e
"RebootRelaunchTimeoutEnabled"=dword:00000001
"RebootRelaunchTimeout"=dword:00000258
"UseWUServer"=dword:00000001
"RescheduleWaitTimeEnabled"=dword:00000001
"RescheduleWaitTime"=dword:00000001
"DetectionFrequencyEnabled"=dword:00000001
"DetectionFrequency"=dword:0000000a
Konfiguration testen
Windows Vista / Windows 7
Unter Windows Vista/Windows 7 kann man den Update-Prozess ganz einfach über die Systemsteuerung -> Windows-Update und Nach Updates suchen anstoßen.
Tipp: Suchen Sie gelegentlich manuell online bei Microsoft nach Updates um aktuelle Treiber zu erhalten (diese werden nicht über den WSUS-Server ausgeliefert)
Windows XP
Unter Windows XP startet die Suche nach Updates der folgende Befehl:
wuauclt.exe /detectnow
Fehlerbehebung
Klont man seine Systeme kann es durchaus vorkommen, dass zwei Verschiedene Rechner als ein und der selbe in der WSUS-Administration auftauchen und deshalb auch nie korrekt Updates ausgeliefert bekommen. Dies passiert wenn beide PC's die selbe SUSClientID (eine eindeutige Kennung des Clients) haben.
Durch löschen der folgenden Registry-Keys und einem Neustart des Systems wird die ClientID neu erstellt:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\
- AccountDomainSid
- PingID
- SusClientId
was wenn "AccountDomainSid" und "PingID" nicht vorhanden sind???
und wenn der Update-Server den Computer nicht erkennt im AD jedoch sofort erkannt wurde?
Info:
0S: WinXP 32Bit
WSUS: 2008 R2 Standart