Windows-Updates per PowerShell und Kommandozeile steuern

von | 13.11.2013 | Windows

Microsoft veröffentlicht regelmäßig Updates für Windows 11 und 10, meist am zweiten Dienstag im Monat – dem sogenannten Patch Tuesday. Während die meisten Nutzer auf die automatische Update-Funktion setzen, bietet Windows deutlich mehr Kontrolle über die Kommandozeile. Besonders für Power-User und IT-Administratoren sind diese Befehle Gold wert.

windows-update-fenster

PowerShell und UsoClient: Die moderne Alternative

Seit Windows 10 hat Microsoft das Update-System grundlegend überarbeitet. Das alte wuauclt.exe wurde durch modernere Tools ersetzt. Der wichtigste Befehl ist heute UsoClient.exe (Update Session Orchestrator), der deutlich zuverlässiger funktioniert.

Öffnet die PowerShell als Administrator (Windows-Taste + X, dann „Windows PowerShell (Admin)“ oder „Terminal (Admin)“) und nutzt diese aktuellen Befehle:

UsoClient.exe StartScan – Sofortiger Scan nach verfügbaren Updates
UsoClient.exe StartDownload – Download gefundener Updates starten
UsoClient.exe StartInstall – Installation heruntergeladener Updates
UsoClient.exe RestartDevice – Neustart für Update-Abschluss
UsoClient.exe ScanInstallWait – Scannen, downloaden und installieren in einem Rutsch

PowerShell-Module für erweiterte Kontrolle

Noch mächtiger wird es mit dem PSWindowsUpdate-Modul. Installiert es mit:

Install-Module PSWindowsUpdate -Force

Damit stehen euch professionelle Update-Funktionen zur Verfügung:

Get-WUList – Alle verfügbaren Updates anzeigen
Install-WindowsUpdate -AcceptAll -AutoReboot – Alle Updates automatisch installieren
Hide-WUUpdate -Title „Update-Name“ – Bestimmte Updates ausblenden
Get-WUHistory – Update-Verlauf anzeigen
Uninstall-WindowsUpdate – Updates wieder entfernen

Windows Update Troubleshooter per Kommandozeile

Bei Update-Problemen hilft der integrierte Troubleshooter:

msdt.exe -id WindowsUpdateDiagnostic

Oder ihr nutzt das Windows Update Reset Script von Microsoft, das automatisch alle Update-Komponenten zurücksetzt und repariert.

DISM und SFC: System-Reparatur bei hartnäckigen Problemen

Wenn Updates fehlschlagen, können diese Befehle helfen:

DISM /Online /Cleanup-Image /RestoreHealth – System-Image reparieren
sfc /scannow – Systemdateien auf Fehler prüfen und reparieren
DISM /Online /Cleanup-Image /StartComponentCleanup – Update-Cache aufräumen

Group Policy und Registry: Updates steuern

Für Unternehmen oder versierte Nutzer bietet Windows weitere Steuerungsmöglichkeiten:

gpedit.msc – Gruppenrichtlinien für Update-Verhalten
• Registry-Einträge unter HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate
Windows Update for Business – Professionelle Update-Verwaltung

Warum Kommandozeile nutzen?

Die GUI von Windows Update ist manchmal träge oder hängt sich auf. Die Kommandozeile bietet mehrere Vorteile:

  • Geschwindigkeit: Updates starten sofort ohne GUI-Overhead
  • Automatisierung: Befehle lassen sich in Scripts einbauen
  • Problemdiagnose: Detaillierte Fehlermeldungen und Logs
  • Remote-Verwaltung: Updates auf entfernten Systemen steuern
  • Batch-Verarbeitung: Mehrere Computer gleichzeitig updaten

Moderne Alternativen: winget und Chocolatey

Microsoft hat mit winget einen eigenen Paketmanager eingeführt, der nicht nur Windows-Updates, sondern auch Software-Updates verwaltet:

winget upgrade –all – Alle installierten Programme updaten
winget upgrade Microsoft.WindowsTerminal – Einzelne Programme updaten

Vorsicht bei Legacy-Befehlen

Das ursprünglich erwähnte wuauclt.exe funktioniert in neueren Windows-Versionen nur noch eingeschränkt. Microsoft hat diese Befehle als deprecated markiert. Nutzt stattdessen die modernen UsoClient- und PowerShell-Alternativen.

Profi-Tipps für IT-Administratoren

  • Kombiniert Update-Befehle mit Scheduled Tasks für automatische Wartung
  • Nutzt Event Viewer (eventvwr.msc) zur Analyse von Update-Problemen
  • Erstellt System-Snapshots vor größeren Updates
  • Testet Updates zunächst auf weniger kritischen Systemen

Die Kommandozeile gibt euch die Kontrolle zurück über Windows Updates. Gerade in Unternehmensumgebungen oder bei mehreren Rechnern spart ihr damit viel Zeit und Nerven.

Zuletzt aktualisiert am 20.04.2026