Befehl für "cmd", um die gesamte Software in Windows zu aktualisieren?

In Ubuntu sudo apt-get update Aktualisieren Sie alle Pakete.

Hat Windows wie Ubuntu auch einen Befehl für cmd, um die gesamte installierte Software in Windows zu aktualisieren?

Author: NelsonGon, 2018-06-17

4 answers

Windows-Systemdateien, Microsoft Store-Apps und optional Microsoft-Produkte werden über die Windows Update Control Panel-Anwendung aktualisiert, obwohl dies nicht über die Leistungsfähigkeit des Debian-Pakets verfügt [[7]}Advanced Package Tool (apt) zum Aktualisieren aller hinzugefügten PPA ' s. Sie können die [[5]}Windows Update CPL über die CMD-Eingabeaufforderung (Terminal für Linux-Benutzer) öffnen, um Updates zu finden und automatisch zu installieren:

  • Drücken Sie Windows, geben Sie cmd ein, drücken Sie UmschaltStrgGeben Sie ein und klicken Sie im UAC-Dialogfeld auf Yes, damit CMD als Administrator ausgeführt wird.
  • Geben Sie start ms-settings:windowsupdate-action ein, damit die CPL-Anwendung die neuesten Updates abruft.

Sie können dieses Skript auch in eine Batch-Datei (Shell-Skript) einfügen (z. B. ).bat), aber Sie müssen es möglicherweise als Administrator ausführen

Auf einmal stellte MS die Anwendung wuauclt zur Verfügung.exe im Ordner \System32\, um die manuelle Aktualisierung von CMD zu aktivieren, aber anscheinend Diese Anwendung funktioniert nicht mehr. Es ist möglich, den [[5]}Windows Update Agent programmgesteuert aufzurufen, aber der Code, den MS in diesem VB-Beispiel bereitstellt, ist 120 Zeilen lang, weit entfernt von sudo apt-get update. Es gibt auch Beispiele, um diese Aufgabe über MS PowerShell auszuführen, einige Beispiele erfordern jedoch die Installation nicht vertrauenswürdiger Module in PowerShell .

 4
Author: DrMoishe Pippik,
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
2018-06-17 22:32:09

Sie können [einige] Software mit dem 3rd-Party-Äquivalent von apt in Ubuntu/Linux oder brew in macOS installieren - Chocolatey und Scoop, die beide das Upgrade von Software ermöglichen, die über diese Paketmanager installiert ist.

  • Schokoladig:

    choco upgrade all -y
    
  • Scoop:

    scoop upgrade
    
 3
Author: Oleh Melnyk,
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-12-26 16:40:33

Es gibt ein paar Möglichkeiten, um zu erreichen, dass:

Beide funktionieren gut, aber das erste ist wahrscheinlich besser, wenn Sie es rein über die Befehlszeile tun möchten; Beachten Sie jedoch im Gegensatz zu apt-get update nur MS-Software kann auf diese Weise aktualisiert werden - es gibt keinen zentralen Paketmanager für alle Windows-Software.

 2
Author: GeraldDC,
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-12-26 16:10:24

Ich glaube, dass der nächste Befehl nach der Installation der AppGet-App der Befehl 'appget update-all' über die Eingabeaufforderung ist. Linkbeschreibung hier eingeben

 -1
Author: Allud1t,
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-08-31 21:45:37