Kann ich weitere Informationen darüber erhalten, was Windows Update tut?

Es kommt oft vor, dass ich diesen Bildschirm minutenlang ansehen muss:

geben Sie hier die Bildbeschreibung ein

Ich habe keine Ahnung, was hinten passiert. Und ich bin auch nicht daran interessiert, die WindowsUpdate.log für Änderungen.

Ich würde gerne wissen, ob es einen Weg gibt, der mehr Feedback gibt. Vorzugsweise etwas, das ich über die Befehlszeile aufrufen kann (wie apt-get).

Author: Richard, 2012-08-16

8 answers

In Windows 10 können Sie die PSWindowsUpdate PowerShell-Modul.

> Install-Module PSWindowsUpdate
> Get-WindowsUpdate
> Install-WindowsUpdate

geben Sie hier die Bildbeschreibung ein

 56
Author: kizzx2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-03 12:38:32

Sie können Windows Update über die Befehlszeile mit wufflt aufrufen.exe-Dienstprogramm im Ordner %windir%\system32\.

Um nach Updates zu suchen,

wuauclt.exe /detectnow

, zu überprüfen und Zu aktualisieren,

wuauclt.exe /detectnow /updatenow

Dies funktioniert nicht, wenn Sie in den Windows Update-Einstellungen "Nie nach Updates suchen" festgelegt haben. Wahrscheinlich müssen auch automatische Updates aktiviert sein, damit der Schalter' /updatenow ' funktioniert (Updates installieren).

In Windows-Versionen vor Windows 10 können Sie auch die GUI für Windows Update starten durch Eingabe des folgenden Befehls (im Ordner %windir%\system32\):

wuapp.exe

Dies öffnet nur die Update-Anwendung und prüft verfügbare Updates, es installiert sie nicht. Auch wenn Sie in den Windows Update-Einstellungen "Nie nach Updates suchen" festgelegt haben, sucht dies auch nicht nach Updates, Sie müssen auf die Schaltfläche "Nach Updates suchen" klicken.

 71
Author: ePandit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-27 03:49:01

Ich habe einige tolle Anregungen, bei der Suche in , Wie zu Installieren Windows-Updates auf Windows Server 2008 R2-Core - .

Ein Vorschlag, den ich wirklich mochte, ist der WUA_SearchDownloadInstall.vbs skript.

Verfügbare Updates werden aufgelistet

geben Sie hier die Bildbeschreibung ein

Installation aktualisieren

geben Sie hier die Bildbeschreibung ein

 34
Author: Der Hochstapler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-16 14:36:20

Sie können wusa.exe verwenden, das Teil von Windows 7 ist.

Ich wollte das Windows 10 Update-Symbol aus der Taskleiste entfernen, also schrieb ich dieses AutoHotkey - Skript, das wusa aufruft.

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa%  /uninstall /kb:2952664 /norestart
runwait %wusa%  /uninstall /kb:3021917    /norestart
runwait, %wusa%  /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.

So können Sie mit wusa.exe Windows-Updates verwalten und .msu - Dateien installieren.

Hier sind die Kommandozeilenparameter für wusa: https://support.microsoft.com/en-us/kb/262841

wusa.exe /uninstall /kb:123456 /quiet /norestart
wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart

Diese Seite hat eine Sammlung anderer Möglichkeiten zu verwalten Sie Updates über die Befehlszeile.

Diese Seite erklärt, wie wusa.exe funktioniert.

Um zu sehen, welche Updates installiert sind (über die Befehlszeile):

systeminfo | find ": KB"
 11
Author: bgmCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-02-05 23:16:25

Ich verwende WuInstall. Es ist ein Befehlszeilentool zum Verwalten von Windows-Updates. Sie haben viele großartige Optionen wie die Anzeige des Installationsfortschritts, um anzugeben, ob Sie einen Neustart wünschen und wann, und Protokolldateien sind für jeden Prozess verfügbar. Bezug

 9
Author: smihi19,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-24 06:48:31

Windows 10 und Windows Server 2016 oder höher, verwenden Sie USOClient.exe zum Scannen, Herunterladen und Installieren von Updates.

  • startScan Zum Starten des Scans
  • StartDownload Zum Starten des Downloads von Patches
  • StartInstall Wird verwendet, um heruntergeladene Patches zu installieren
  • RefreshSettings Einstellungen aktualisieren, falls Änderungen vorgenommen wurden
  • StartInteractiveScan Kann Benutzereingaben anfordern und / oder Dialoge öffnen fortschritt oder Fehler melden
  • RestartDevice Gerät neu starten, um die Installation von Updates abzuschließen
  • ScanInstallWait Kombinierte Scan-Download-Installation
  • ResumeUpdate Update-Installation beim Booten fortsetzen

Befehlszeilenäquivalent von wuauclt in Windows 10 / Windows Server 2016

 5
Author: Marcus Zheng,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Basierend auf der Antwort von kizzx2 habe ich zwei Einzeiler für die Eingabeaufforderung erstellt.

Führen Sie den folgenden Code über eine erhöhte Befehlszeile aus.

Installation des update-Moduls:

Powershell.exe -ExecutionPolicy Unrestricted -command "Install-Module PSWindowsUpdate -force"

Aktualisierung über die Befehlszeile durchführen:

Powershell.exe -ExecutionPolicy Unrestricted -command "Import-Module PSWindowsUpdate; Get-WindowsUpdate; Install-WindowsUpdate"

Außerdem können Sie die Optionen -AcceptAll und -AutoReboot zum Befehl Install-WindowsUpdate hinzufügen.

 2
Author: Benjamin Ziepert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-07 10:11:20

Der einfachste und zuverlässigste Weg, den ich gefunden habe, ist, das COM-Objekt von PowerShell aus aufzurufen.

$autoUpdate = New-Object -ComObject Microsoft.Update.AutoUpdate
$autoUpdate.DetectNow()

Die anderen Methoden des Objekts scheinen unter Windows 10 nichts zu tun. Finden also:
https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates

Wenn Sie PowerShell nicht verwenden möchten, können Sie

C:\Windows\System32\UsoClient.exe StartScan

Direkt über die Befehlszeile.

 0
Author: oleschri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-02-07 11:54:52