Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
WSUS Server aufräumen und bereinigen
Die Windows Server Update Services, kurz WSUS, sollte man von Zeit zu Zeit warten und nicht benötigte Updates entfernen. Das geht zum einen recht gut mit dem “Assistent für die Serverbereinigung”, jedoch muss man auch Hand anlegen und sollte zum Beispiel die Updates entfernen die von anderen ersetzt wurden (Superceded Updates).
WSUS aufräumen von Superceded Updates oder in deutsch die von anderen Updates ersetzt wurden
Die Frage vorweg – Warum sollte man das machen? Der Grund ist recht einfach um den Speicher auf der Festplatte des WSUS möglichst schlank zu halten und um ggf. Fehler wie “WARNING: Exceeded max server round trips: 0x80244010” auf dem Windowsclient zu vermeiden.
- WSUS Konsole starten
- in die Ansicht Updates → Alle Updates wechseln
- den Filter wie folgt einstellen:
- Genehmigung: “Alle bis auf abgelehnte”
- Status: “Any” / „Alle“
- und auf “Aktualisieren” klicken
- nun ggf. noch die Spalte “Ersatz” aktivieren
- alle Updates nach der Spalte “Ersatz” sortieren
WSUS Symbole Ersatz
Da sich nun alles um die Superceded Updates dreht, erkläre ich nachfolgend kurz die Symbole:
| Symbole | Erklärung | Ablehnen/Löschen |
| Dieses Update ersetzt andere Updates | nein! |
| Dieses Update ersetzt ein Update, wird aber auch von einem anderen ersetzt. | ja |
| Dieses Update wird von einem anderen Update ersetzt. | ja |
- nun können wir prüfen ob die Updates die die anderen Ersetzen auch genehmigt wurden und zur Installation freigegeben sind.
- ist dies der Fall können wir alle Updates die Ersetzt wurden ablehnen
- im letzten Schritt wird der “Assistent für die Serverbereinigung” ausgeführt
- unter “Optionen” → auf “Assistent für die Serverbereinigung” klicken
- hier nun entsprechend den eigenen Vorgaben, die entsprechenden Optionen auswählen, ich nehme alle, Beschreibung sollte selbsterklärend sein
- und den Assistenten starten
Probleme
Fehler: Datenbankfehler
Fehler beim Ausführen eines Datenbankvorgangs. Mögliche Ursache: Die Datenbank ist sehr ausgelastet, der Datenbankdienst wurde beendet, die Verbindung mit der Datenbank wurde getrennt, oder die Nachinstallationsaufgabe wurde nicht erfolgreiche beendet. Wenden Sie sich an den Systemadministrator, wenn das Problem weiterhin besteht. Klicken Sie auf „Serverknoten zurücksetzen„, um erneut zu versuchen, eine Verbindung mit dem Server herzustellen.
Ursache
Nachdem wir versucht haben per PowerShell Befehl die WSUS Serverbereinigung durchzuführen, kommt der Hinweis, dass es ein Timeout Problem ist. Der SQL-Server reagiert nicht rechtzeitig auf die Anfragen, obwohl der Wert standardmäßig auf 600 Sekunden (10 Minuten) eingestellt ist.
Lösung
Dieser Wert ist eigentlich sehr einfach zu verändern. Einfach das SQL Server Management Studio aufrufen, die Verbindung zu
\\.\pipe\Microsoft##WID\tsql\query
herstellen, in die Eigenschaft auf die Servereigenschaften, dort auf Verbindungen und hier kann der Wert für „Remoteverbindungen mit dem Server zulassen – Timeout für Remoteanfragen (Sekunden, 0 = kein Timeout) auf 0 setzen.
Alternative lässt sich der Wert auch per SQL-Befehl ändern
USE SUSDB; GO EXEC sp_configure ´remote query timeout´, 0 ; GO RECONFIGURE ; GO
