How To

So führen Sie Windows Update über die Befehlszeile aus: 3 effektive Methoden

Februar 15, 2026 4 Minuten Lesezeit Updated: Februar 15, 2026

Windows aktuell zu halten, kann sich manchmal wie eine endlose Suche anfühlen. Die meisten klicken sich einfach in den Einstellungen herum, aber wer sich mit Skripten auskennt oder einen störrischen PC reparieren muss, für den ist es hilfreich zu wissen, wie man Updates über die Kommandozeile ausführt. Das ist besonders nützlich bei der Verwaltung mehrerer Rechner oder der Erstellung automatisierter Skripte. Man sollte jedoch beachten, dass nicht jeder Befehl immer einwandfrei funktioniert und die Tools manchmal keine eindeutige Rückmeldung geben. Aber immerhin ist es ein Anfang.

In diesem Leitfaden finden Sie verschiedene Methoden – einige nutzen die Eingabeaufforderung, PowerShell und sogar VBScript –, um Windows-Updates zu starten, ohne die Benutzeroberfläche zu verwenden. Je nachdem, welche Windows-Version Sie nutzen (und wie störrisch Ihr System ist), könnte eine dieser Methoden die Lösung sein.

Wie führe ich Windows Update über die Befehlszeile aus?

Es gibt verschiedene Möglichkeiten, Windows über die Befehlszeile zu aktualisieren. Die meisten sind etwas ungewöhnlich, da Microsoft diese Tools nicht primär für Endbenutzer entwickelt hat, aber in manchen Fällen funktionieren sie gut. Hier erfahren Sie, was Sie wissen sollten.

Verwendung der Eingabeaufforderung

Diese Methode nutzt eine Windows-Funktion namens „ UsoClient.exeUpdate-Sitzungen“, die in neueren Windows-Versionen (wie 10 und 11) Update-Sitzungen verwaltet. Etwas ungewöhnlich ist, dass man damit auf neueren Systemen nur einen Scan auslösen, aber keine Updates direkt herunterladen oder installieren kann. Trotzdem ist es einen Versuch wert.

So geht’s:

  • Öffnen Sie „Ausführen“ mit Win + R.
  • Geben Sie Folgendes ein cmdund drücken Sie anschließend die Eingabetaste Ctrl + Shift + Enter– dadurch wird eine Eingabeaufforderung mit Administratorrechten geöffnet.
  • Sie können nun Befehle wie die folgenden ausführen:
    • UsoClient StartScan— startet eine Suche nach Updates. Manchmal startet dadurch der gesamte Prozess, bei manchen Systemen schlägt er jedoch einfach ohne Fehlermeldung fehl. Keine Fortschrittsanzeige, keine Hinweise. Auf einem Rechner funktionierte es nach einem Neustart; auf einem anderen blieb es einfach hängen.
    • UsoClient StartDownload— Lädt Updates herunter, installiert sie aber nicht. Nützlich, wenn Sie den Vorgang beschleunigen oder alles vorbereiten möchten.
    • UsoClient StartInstall— versucht heruntergeladene Patches zu installieren. Aber Vorsicht: Dies geschieht oft ohne vorherigen Scan oder Download nicht von selbst.
    • UsoClient ScanInstallWait— kombiniert Prüfen, Herunterladen und Installieren. Ich bin mir nicht sicher, warum es manchmal funktioniert und manchmal nicht, aber einen Versuch ist es wert.
    • UsoClient RestartDevice— erzwingt einen Neustart, um die Updates abzuschließen, was Windows manchmal ohnehin verlangt.
    • UsoClient ResumeUpdate— Versuche, Aktualisierungen nach einem Neustart fortzusetzen, falls diese anfänglich fehlgeschlagen sind.
    • UsoClient RefreshSettings— Setzt die Update-Einstellungen auf die Standardwerte zurück. Nützlich, falls Ihre Update-Konfiguration durcheinandergeraten ist.
  • Schließen Sie die Eingabeaufforderung, sobald Sie Ihre Befehle ausgeführt haben. Erwarten Sie keine ausführliche Rückmeldung – bei manchen Systemen wird der Befehl einfach beendet, ohne eine Fehlermeldung auszugeben. Geduld oder etwas Ausprobieren sind möglicherweise erforderlich.

Für einen detaillierteren Einblick können Sie auch geplante Aktualisierungsaufgaben mit PowerShell überprüfen, was manchmal weitere Informationen liefert:

PowerShell öffnen:

  • Drücken Sie Win + R, geben Sie ein powershell, und drücken Sie dann Ctrl + Shift + Enter.
  • Fügen Sie diesen Befehl ein und drücken Sie die Eingabetaste: Get-ScheduledTask -TaskPath '\Microsoft\Windows\UpdateOrchestrator\' | Select-Object @{Expression={$_. TaskName};Label="TaskName"}, @{Expression={$_. Actions. Execute + ' ' + $_. Actions. Arguments};Label="CommandLine"}

Hier werden einige geplante Aufgaben aufgelistet, die Updates für Sie durchführen. Wenn Sie Windows manuell zu Updates veranlassen möchten, kann es hilfreich sein, die geplanten Aufgaben zu überprüfen und festzustellen, ob etwas nicht stimmt.

Verwendung von PowerShell mit dem WindowsUpdate-Modul

PowerShell ist ein leistungsstarkes Tool für die Windows-Verwaltung. Die Installation des zusätzlichen Moduls PSWindowsUpdate vereinfacht die Verwaltung von Updates in Skripten oder die manuelle Überprüfung der verfügbaren Updates erheblich.

Dinge, die man ausprobieren sollte:

  • Öffnen Sie PowerShell als Administrator ( Win + R, geben Sie powershell, dann ein Ctrl + Shift + Enter).
  • Führen Sie diesen Befehl aus, um das Modul zu installieren: Install-Module PSWindowsUpdate– Möglicherweise werden Sie aufgefordert, dem Repository zu vertrauen. Geben Sie dies ein Yund drücken Sie die Eingabetaste. Je nach Ihrer Konfiguration können Warnungen auftreten.
  • Nach der Installation können Sie mit folgendem Befehl nach Updates suchen: Get-WindowsUpdate
  • Alles Verfügbare herunterladen und installieren: Install-WindowsUpdate -AcceptAll -AutoReboot
  • Wenn Sie ein bestimmtes Update suchen (z. B.KBxxxxxx), gehen Sie einfach wie folgt vor: Get-WindowsUpdate -KBArticleID 'KB123456'und installieren Sie es anschließend.

Ehrlich gesagt ist das wahrscheinlich die sauberste Methode, Updates über die Kommandozeile zu verwalten. Bei einer Konfiguration konnte ich die Updates vollständig automatisieren; bei einer anderen weigerte sich das System, automatisch neu zu starten. Windows kann unberechenbar sein.

Verwendung von VBScript

Ja, das fühlt sich irgendwie altmodisch an, aber wenn man eine Menge Skripte hat, um Updates auszuführen oder das aus irgendeinem Grund automatisieren möchte, kann VBScript die Lösung sein.

  1. Öffnen Sie Notepad ( Win + R, geben Sie ein notepad, drücken Sie die Eingabetaste).
  2. Suchen oder erstellen Sie Skripte, die die Windows Update-API aufrufen. Sie können Beispielskripte aus der Microsoft-Dokumentation entnehmen und in Notepad kopieren.
  3. Speichern Sie die Datei mit einer .vbsDateiendung wie UpdateInstall.vbs.
  4. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten (Win + R, geben Sie ein cmd, dann Ctrl + Shift + Enter).
  5. Führen Sie das Skript aus, indem Sie Folgendes eingeben: oder klicken Sie mit der rechten Maustaste auf das Skript und wählen Sie „ Pfad kopieren“, und fügen Sie es dann nach dem folgenden Text ein:.cscript "\UpdateInstall.vbs"cscript
  6. Folgen Sie den Anweisungen auf dem Bildschirm. Diese Methode kann interaktiver gestaltet werden, wenn Sie sie mit geeigneten Skripten einrichten.

Ehrlich gesagt, liefert keine dieser CLI-Methoden perfektes Echtzeit-Feedback. Rechnen Sie mit einigen Ungenauigkeiten, insbesondere wenn die Befehle unbemerkt im Hintergrund ausgeführt werden. Wenn Sie jedoch automatisierte oder unbeaufsichtigte Update-Prüfungen wünschen, ist es einen Versuch wert.