Inhaltsverzeichnis
Wenn Sie Windows Update über die Eingabeaufforderung oder PowerShell in Windows 10/11 ausführen möchten, lesen Sie weiter unten.
Microsoft veröffentlicht regelmäßig Updates, um die Sicherheit zu erhöhen, Fehler zu beheben und neue Funktionen einzuführen, die die Funktionalität von Windows-Geräten verbessern.
Windows-Updates sind in 2 Kategorien unterteilt: Aktualisierte Qualität, die ständig aus Sicherheitsgründen und zur Behebung von Fehlern veröffentlicht werden, und Aktualisierte Funktionen, die verbesserte Versionen und zusätzliche Funktionen bieten.
Der übliche Weg, Windows 10/11 zu aktualisieren, führt über die Website Einstellungen > Update und Sicherheit und zum Prüfen und Installieren von Updates, aber in einigen Fällen kann es erforderlich sein, Updates über die Befehlszeile oder PowerShell zu installieren, wenn der übliche Weg nicht funktioniert.
Dieses Tutorial enthält Anweisungen zur Ausführung von Windows Update und zur Installation oder Deinstallation von Updates mit Befehlen in der Eingabeaufforderung und PowerShell.
Überprüfen und Installieren von Updates über PowerShell oder Eingabeaufforderung in Windows 10/11 & Server 2016/2019.
- Teil 1: Updates über die Befehlszeile installieren.Teil 2: Updates über PowerShell installieren.Teil 3: Updates über PowerShell deinstallieren.
Teil 1: Ausführen von Windows Update über die Eingabeaufforderung.
In früheren Versionen von Windows konnten Sie Windows mit dem Befehl "wuauclt /detectnow /updatenow" aktualisieren.
In den neuesten Windows 10 Versionen funktioniert der Befehl 'WUAUCLT.EXE' nicht mehr und wurde durch den Befehl 'USOCLIENT.EXE' ersetzt.
Infos: USOCLIENT.EXE" ist der Update Session Orchestrator-Client, der zum Herunterladen und Installieren von Windows-Updates verwendet wird.
Anmerkungen:
1. Berichten zufolge unterstützen nicht alle Windows 10- und 11-Versionen den USOCLIENT. Wenn dies auch auf Ihr Gerät zutrifft, aktualisieren Sie Ihr System mit der PowerShell-Methode.
Da die USOCLIENT-Befehle zum Zeitpunkt ihrer Ausführung nichts auf dem Bildschirm anzeigen, kann man nur anhand der Ereignisse in den folgenden Zielen feststellen, ob der Befehl funktioniert.
- C:\Windows\SoftwareDistribution\ReportingEvents.log Task-Planer -> Microsoft -> Windows -> Update Orchestrator
Gehen Sie folgendermaßen vor, um Updates mit 'USOCLIENT.EXE' zu installieren:
1. Start Eingabeaufforderung or PowerShell als Administrator und fragen Ja an der UAC-Eingabeaufforderung.
2. Erzwingen Sie die Überprüfung von Windows auf Updates mit einem der folgenden Befehle: *
-
- UsoClient StartScan USOClient.exe StartInteractiveScan
Hinweis: Einige Benutzer berichteten, dass in ihrem Fall ein Befehl funktionierte und der andere nicht. Um zu sehen, welcher der beiden Befehle in Ihrem Fall funktioniert, öffnen Sie Windows Update, während Sie den Befehl ausführen, um sicherzustellen, dass Windows nach Updates sucht.
3. Nachdem Sie die Updates gefunden haben, laden Sie sie mit einem der folgenden Befehle herunter:
-
- UsoClient StartDownload ScanInstallWait
4. Fahren Sie mit der Installation der heruntergeladenen Updates mit diesem Befehl fort:
- UsoClient StartInstallation
5. Wenn die Updates installiert sind, starten Sie Ihren PC mit diesem Befehl neu: *
- UsoClient RestartDevice
Hinweis: Ich empfehle, mindestens 30 Minuten zu warten, bevor Sie Ihren PC neu starten.
Teil 2: Ausführen von Windows Update über PowerShell in Windows 10/11.
Wenn Sie Windows- oder Treiber-Updates mit PowerShell-Befehlen herunterladen und installieren möchten, verwenden Sie die folgenden Anweisungen.
So installieren Sie Windows-Updates über PowerShell:
1. Öffnen Sie PowerShell als Administrator.
2. Fahren Sie fort und installieren Sie das "PowerShell Windows Update-Modul" mit diesem Befehl und fragen Sie Ja (drücken ' y' ), wenn Sie aufgefordert werden, einen anderen benötigten Anbieter zu installieren: *
- Installationsmodul PSWindowsUpdate
Anmerkungen:
PSWindowsUpdate" ist ein notwendiges Modul für die Installation von Updates über PowerShell. Um alle im Modul verfügbaren Befehle anzuzeigen, geben Sie diesen Befehl ein:
- Get-Befehl -modul PSWindowsUpdate
2. standardmäßig sucht das Modul nur nach Windows- und Treiber-Updates. Wenn Sie andere Microsoft-Produkte installiert haben (z.B. Office) und auch für diese Updates erhalten möchten, geben Sie auch diesen Befehl ein:
- Hinzufügen-WUServiceManager -MicrosoftUpdate
3. Geben Sie dann den folgenden Befehl ein, um die Ausführung von Skripten auf Ihrem Rechner zuzulassen und fragen Sie Ja auf die Warnung, wenn Sie dazu aufgefordert werden.
- Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
4. Erzwingen Sie nun den Download von Windows und listen Sie alle verfügbaren Updates in PowerShell auf.
- Get-WindowsUpdate
5. Gehen Sie nun so vor, wie Sie es wünschen:
A. Geben Sie diesen Befehl ein, um alle verfügbaren Windows-Updates über PowerShell zu installieren:
- Install-WindowsUpdate
B. Um alle verfügbaren Windows-Updates und die Updates für alle anderen Microsoft-Produkte zu installieren, geben Sie diesen Befehl ein:
- Install-WindowsUpdate -MicrosoftUpdate
C. Um ein bestimmtes Windows Update über PowerShell zu installieren, geben Sie diesen Befehl ein und fragen Sie Ja (y) wenn Sie dazu aufgefordert werden: *
- Get-WindowsUpdate -KBArticleID "KB-Number" -Install
z.B. zur Installation von KB5005463 in diesem Beispiel:
- Get-WindowsUpdate -KBArticleID "KB5005463" -Install
D. Um zu verhindern, dass ein Windows Update installiert wird, geben Sie diesen Befehl in PowerShell ein:
- Get-WindowsUpdate -NotKBArticle "KB-Nummer" -AcceptAll
z.B. um die Installation von KB5005463 in diesem Beispiel zu verhindern:
- Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll
E. Um bestimmte Kategorien von der Aktualisierung auszuschließen (z. B. "Treiber-Updates" oder "Feature-Updates"), geben Sie diesen Befehl ein:
- Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll
Teil 3: Deinstallation von Windows-Updates über PowerShell.
So entfernen Sie Updates mit PowerShell:
1. Öffnen Sie PowerShell als Administrator.
2. Geben Sie im PowerShell-Fenster den folgenden Befehl ein, um eine Liste aller installierten Updates abzurufen.
- wmic qfe list brief /format:table
2. Beachten Sie die KB Nummer die mit dem zu entfernenden Windows Update verknüpft ist.
3. Führen Sie nun den folgenden Befehl aus, um das gewünschte Update in PowerShell zu entfernen:
- wusa /uninstall /kb:Nummer
Hinweis: Ersetzen Sie "Nummer" durch die KB-Nummer des Updates, das Sie entfernen möchten. Beispiel: Um KB5005635 zu entfernen, geben Sie diesen Befehl ein:
- wusa /uninstall /kb:5005635
Das war's! Welche Methode hat bei Ihnen funktioniert?
Lassen Sie mich wissen, ob dieser Leitfaden Ihnen geholfen hat, indem Sie einen Kommentar über Ihre Erfahrungen hinterlassen. Bitte liken und teilen Sie diesen Leitfaden, um anderen zu helfen.
Andy Davis
Der Blog eines Systemadministrators über Windows