Es kommt oft vor, dass ich diesen Bildschirm für Minuten beobachten muss:
Ich habe keine Ahnung, was im Hintergrund passiert. Und ich bin auch nicht daran interessiert, WindowsUpdate.log
Änderungen zu beobachten.
Ich würde gerne wissen, ob es einen Weg gibt, der mehr Feedback gibt. Am liebsten etwas, das ich über die Kommandozeile aufrufen kann (wie apt-get
).
windows-7
command-line
windows-update
Der Hochstapler
quelle
quelle
Antworten:
In Windows 10 können Sie das
PSWindowsUpdate
PowerShell-Modul verwenden.quelle
Powershell.exe -ExecutionPolicy Unrestricted
und führen Sie dann die angegebenen Befehle aus. Müssen wahrscheinlichImport-Module PSWindowsUpdate
vorher laufenGet-WindowsUpdate
. Diese Richtlinie gilt nur für diese PS-Sitzung.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
was auch dauerhaft ist (siehe Local Poilcy-Objekt) docs.microsoft.com/en-us/powershell/module/…Install-Module : The term 'Install-Module' is not recognized...
undGet-WindowsUpdate : The term 'Get-WUList' is not recognized...
.Sie können Windows Update über die Befehlszeile mit dem Dienstprogramm wuauclt.exe aufrufen, das sich im Ordner% windir% \ system32 \ befindet.
Nach Updates suchen,
Um zu überprüfen und zu aktualisieren,
Dies funktioniert nicht, wenn Sie in den Windows Update-Einstellungen "Nie nach Updates suchen" eingestellt haben. Wahrscheinlich müssen auch automatische Updates aktiviert sein, damit der '/ updatenow'-Schalter funktioniert (Updates installieren).
In Windows-Versionen vor Windows 10 können Sie die GUI für Windows Update auch starten, indem Sie den folgenden Befehl eingeben (im Ordner% windir% \ system32 \):
Dadurch wird nur die Aktualisierungsanwendung geöffnet und die verfügbaren Aktualisierungen überprüft. Sie werden nicht installiert. Wenn Sie in den Windows Update-Einstellungen "Nie nach Updates suchen" eingestellt haben, wird auch nicht nach Updates gesucht. Sie müssen auf die Schaltfläche "Nach Updates suchen" klicken.
quelle
wuauclt.exe
keine Ausgabe an cmd zu drucken.Ich habe einige großartige Vorschläge zum Installieren von Windows-Updates auf Windows Server 2008 R2 Core gefunden .
Ein Vorschlag, den ich sehr mochte, ist das
WUA_SearchDownloadInstall.vbs
Drehbuch.Verfügbare Updates werden aufgelistet
Installation aktualisieren
quelle
Sie können verwenden,
wusa.exe
welches Teil von Windows 7 ist.Ich wollte das Windows 10 Update-Symbol aus der Taskleiste entfernen , also habe ich dieses AutoHotkey- Skript geschrieben, das wusa aufruft .
So können Sie
wusa.exe
Windows-Updates verwalten und.msu
Dateien installieren .Hier sind die Befehlszeilenparameter für
wusa
: https://support.microsoft.com/en-us/kb/262841Auf dieser Seite finden Sie eine Reihe weiterer Möglichkeiten zum Verwalten von Updates über die Befehlszeile.
Diese Seite erklärt, wie wusa.exe funktioniert .
So sehen Sie, welche Updates installiert sind (über die Befehlszeile):
quelle
Ich benutze WuInstall . Es ist ein Befehlszeilenprogramm zum Verwalten von Windows-Updates. Sie haben viele großartige Optionen, z. B. die Anzeige des Installationsfortschritts, die Angabe, ob und wann ein Neustart durchgeführt werden soll, und Protokolldateien, die für jeden Prozess verfügbar sind. Grüße
quelle
Windows 10 und Windows Server 2016 oder höher verwenden USOClient.exe zum Scannen, Herunterladen und Installieren von Updates.
Befehlszeilenäquivalent zu wuauclt unter Windows 10 / Windows Server 2016
quelle
Basierend auf der Antwort von kizzx2 habe ich zwei Einzeiler für die Eingabeaufforderung erstellt.
Führen Sie den folgenden Code über eine Befehlszeile mit erhöhten Rechten aus.
Installation des Update-Moduls:
Aktualisierung über die Befehlszeile ausführen:
Außerdem können Sie die Optionen
-AcceptAll
und-AutoReboot
zumInstall-WindowsUpdate
Befehl hinzufügen .quelle
Die einfachste und zuverlässigste Methode, die ich gefunden habe, besteht darin, das COM-Objekt von PowerShell aus aufzurufen.
Die anderen Methoden des Objekts scheinen unter Windows 10 nichts zu bewirken. Siehe auch:
https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates
Wenn Sie PowerShell nicht verwenden möchten, können Sie es ausführen
direkt von der Kommandozeile.
quelle