Frage Wie Sie WSUS vollständig löschen und neu starten


Kennt jemand eine Möglichkeit, WSUS von Updates komplett zu entfernen und neu zu starten?

Es scheint, als hätte ich eine Menge Sprachpakete und Müll in der Liste, die wir nicht brauchen. Nachdem ich nun alle unerwünschten Produkte, Klassifizierungen und Sprachen entfernt habe, möchte ich die WSUS-Datenbank vollständig bereinigen und neu starten. Es scheint, dass das Deinstallieren der Neuinstallation der WSUS-Rolle nicht dazu beiträgt, dass alle noch vorhanden sind. Habe auch den Server Cleanup Wizard ausprobiert, der vor allem Zeitverschwendung ist, aber er hat keine der Updates aufgeräumt, von denen ich gehofft hatte, dass sie entfernt würden.

Ich habe noch keine davon auf einer Maschine installiert, also wenn ich nur herausfinden könnte, wie ich alle aufgelisteten Updates komplett löschen und wieder starten könnte, aber entsprechend meiner neuen reduzierten Produktliste.

Vielen Dank,   Nick


20
2017-11-18 18:45


Ursprung


Ich habe das Gefühl, dass WSUS 2012 nur meine Einstellungen für Produkt, Klassifizierung und Sprache ignoriert und alle Downloads auflistet, die meine Einstellungen ignorieren sollen. - NickC


Antworten:


Um WSUS mit einer sauberen Datenbank neu zu installieren, d. H. Keine vorherige Konfiguration:

Führen Sie Windows PowerShell als Administrator aus und verwenden Sie die folgenden Befehle:

  • Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database -Restart

  • Nach dem Neustart, löschen Sie alles in der C:\Windows\WID\ (für Win 2012 R2) Ordner.

  • Führen Sie dann den folgenden Befehl aus, um WSUS erneut zu installieren:

    Install-WindowsFeature UpdateServices -Restart
    

Dies funktioniert nur mit PowerShell 3 oder höher.
Weitere Informationen finden Sie hier: Microsoft TechNet: Entfernen von Serverrollen und Features


18
2017-08-08 10:09



Die Deinstallation hat gut funktioniert. Die Power Shell-Installation hat die Datenbank nicht für mich hinzugefügt (die Nicht-SQL Server-Version). Am Ende benutze ich den Befehl power shell, um den Server zu deinstallieren, und dann den Servermanager, um den Assistenten neu zu installieren. - pStan
Achten Sie auf die -Restart Flag und stellen Sie sicher, dass Sie tatsächlich bereit sind, den gesamten physischen oder virtuellen Server neu zu starten. - jdgregson
"Ich habe dieses Problem gelöst, indem ich den IIS-Manager geöffnet und die alte WSUS-Website gelöscht und dann die vollständige WSUS-Installation erneut ausgeführt habe." -mshorroshAvanade (Partner) social.technet.microsoft.com/Forums/windowsserver/en-US/... - Spencer5051


Antwort jetzt gefunden, nur für alle anderen, die möglicherweise auf dieses Problem stoßen.

Es scheint, dass die Deinstallation WSUS und WID Database Option entfernt die WID-Datenbank nicht tatsächlich.

  • Die WID-Datenbank kann durch Deinstallation des Windows Internal Database Merkmal.

  • Sie müssen die Datei auch manuell löschen C:\windows\WID\Data\susdb.mdf bevor alles wieder installiert wird.


9
2017-11-23 13:28



oben funktioniert nicht. Ich benutze Windows Powershell auf Server 2003.
Das Löschen der susdb.mdf-Datei führt zu Fehlern während der Konfiguration nach der Installation, bis die Datei manuell wiederhergestellt wird. - Tobias
Was Tobias gesagt hat. Funktioniert nicht für 2012r2. - StackzOfZtuff
WID ist ein interner Datenbankserver, der für andere Zwecke verwendet werden kann. Daher kann die vollständige Entfernung andere Dienste zerstören. Auf einem Windows 2016 Server, auf dem die Essentials-Rolle ausgeführt wird, gibt es neben der SUSDB auch eine RaAcctDb-Datenbank. Sicherer, die offiziellen Anweisungen in @ StackzOfZtuff's Antwort zu verwenden, die nur den SUSDB löscht. - Mark Berry


Verwenden Sie offizielle Anweisungen

Es gibt jetzt einen offiziellen Blog-Post:

Dies ist meine inoffizielle Zusammenfassung des offiziellen Blogposts:

  1. stop-service WSUS-Dienst, W3SVC
  2. Stellen Sie eine Verbindung mit SQL Server Management Studio (SSMS) her.
  3. Verwenden Sie SSMS, um SUSDB zu sichern
  4. Verwenden Sie SSMS, um SUSDB zu löschen
  5. Benennen Sie das Inhaltsverzeichnis um
  6. Erstellen Sie das Inhaltsverzeichnis neu
  7. Start-Service WSUSService, W3SVC
  8. Führen Sie Programme \ Update Services \ Tools.Wsusutil.exe Postinstall aus (siehe Blog für Befehlszeilenparameter)
  9. Erledigt.

Für WS2012 / WS2012R2: Die Verbindung mit der Windows Internal Database erfordert die Verwendung einer Named Pipes-Verbindung. Die gewünschte Verbindungszeichenfolge lautet:

\. \ pipe \ MICROSOFT ## WID \ tsql \ query

Für WS2003 / WS2008 / WS2008R2: Die Verbindung mit der Windows Internal Database erfordert die Verwendung einer Named Pipes-Verbindung. Die gewünschte Verbindungszeichenfolge lautet:

\. \ pipe \ MSSQL $ MICROSOFT ## SSEE \ sql \ Abfrage


6
2017-10-19 07:42