Windows Update Installation automatisieren

Reinhard77

Lieutenant
Registriert
Feb. 2019
Beiträge
1.007
Hallo,

ich suche (immer noch) nach einem Weg, die Installation aller Windows Updates zu automatisieren.
Dazu habe ich (jedenfalls aus meiner Sicht) schon alle Möglichkeiten in Betracht gezogen und getestet.

Z.B. dies über das Modul "PSWindowsUpdate" mit z.B. dem Befehl

PowerShell:
Get-WindowsUpdate -Install -AcceptAll -IgnoreReboot -Verbose -erroraction SilentlyContinue -RecurseCycle 2 | Format-Table | Out-String
"

zu bewerkstelligen. Doch auch dieses Modul stößt an seine Grenzen, da damit z.B. auch nach mehreren Durchläufen nicht alle Updates installiert werden, da Microsoft das Ganze nur Häppchenweise und zeitversetzt ausliefert. Auch kann mit dem Modul auch keine automatisierte Installation von Funktionsupdates durchgeführt werden, da diese teils Tage brauchen, bis diese zur Verfügung stehen.

Ein Modul von MS, was sowas kann, gibt es auch nicht.

Auch das automatisierte arbeiten mit dem Tool "Windows11InstallationAssistant" führt nicht zum Ziel.

Also hat jemand eine Variante die funktioniert und würde hier sein Wissen mit mir teilen? Das wäre eine große Hilfe.
Vielen Dank.
 
Was ist das Ziel?
Geht es darum eine Neuinstallation vollständig zu aktualisieren, geht es um Bestandsysteme und wird neben Updates für Windows selbst noch andere Updates über Windows Update bezogen?
 
  • Gefällt mir
Reaktionen: aragorn92 und BFF
Reinhard77 schrieb:
ch nach mehreren Durchläufen nicht alle Updates installiert werden,
alle die es theoretisch gibt oder alle die dir als verfuegbar gezeigt werden?
 
Mojo1987 schrieb:
Was ist das Ziel?
Geht es darum eine Neuinstallation vollständig zu aktualisieren

Ja genau. Treiber, über Windows Updates, dürfen mit installiert werden.
Ergänzung ()

madmax2010 schrieb:
alle die es theoretisch gibt oder alle die dir als verfuegbar gezeigt werden?

alle die es theoretisch gibt. Also das man praktisch die neueste Version hat, die
auf dieser Seite aufgeführt ist.
 
Es geht dir also um die monatlichen Updates zum Patchday inkl. der optionalen Vorschau-Updates, die die Build Nummer erhöhen.

Powershell
Install-Module PSWindowsUpdate -Force
und dann

Get-WindowsUpdate -MicrosoftUpdate -AcceptAll -Install -AutoReboot

Das könntest du in der Aufgabenplanung als Script anlegen das zweimal monatlich,
am 2. Mittwoch eines jeden Monats (die sogenannten B-Releases)
und gegen Monatsende (die sogenannten C-Releases) ausgeführt wird.

Willst du die "optionalen" Updates einschließen, also auch die monatlichen Vorschau-Updates und du hast Windows 11 Pro:
Gruppenrichtlinien / gpedit.msc

Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Windows Update ->
Vom Windows Update angebotene Updates verwalten -> Optionale Updates aktivieren ->
"Optionale Updates (einschließlich CFRs) automatisch erhalten" aktivieren

Oder man kann auch ein Tool nutzen:
WuMgr (Update Manager for Windows)
https://github.com/DavidXanatos/wumgr/releases/download/v1.1/WuMgr_v1.1b.zip
Keine Ahnung. Das Programm ist von 2019. Weiß nicht wie das funktioniert und ob es damit überhaupt funktioniert.
Könnte man mal ausprobieren.

PS: Updates, die (noch) nicht über Windows Update verteilt werden, kannst du auch nicht installieren,
außer du lädst sie manuell runter aus dem Microsoft Update-Katalog, sobald es sie dort gibt.
 
Zuletzt bearbeitet:
Reinhard77 schrieb:
Ja genau. Treiber, über Windows Updates, dürfen mit installiert werden.

Ok, dann grundsätzlich:
Eine Neuinstallation führt man mit dem neusten Feature-Update durch das genutzt werden soll. Mit einem alten Installationsmedium installieren und dann via Windows Update Feature Updates nachziehen ist unnötig kompliziert und zeitaufwändig.

Damit erledigt sich dein Problem nämlich praktisch zu 99%. Irgendwelche Scripts sind nicht nötig.

Der anschließende Windows Update Run zieht dann nämlich nur noch den neuesten Service Stack, das letzte Sicherheitsupdate und das letzte .NET Update und das kann er in einem Durchgang.

Handhaben wir bei uns genau so, die Ganze Update Geschichte dauert keine 30 Minuten pro Gerät.

Alternativ Software nutzen welche die Updates handhabt und darüber deployen.
 
Reinhard77 schrieb:
ich suche (immer noch) nach einem Weg, die Installation aller Windows Updates zu automatisieren.
Genau das macht das Windows Update, wenn man nicht gerade ein inkompatibles System nutzt - oder die Registry aufs Übelste verbogen hat. 😉

Bei nicht kompatiblen Windows 11-PCs kommst Du um eine manuelle Installation der jährlichen Major-Updates nicht drumherum. Egal, wie Du es drehst und wendest.
 
  • Gefällt mir
Reaktionen: aragorn92
Reinhard77 schrieb:
da damit z.B. auch nach mehreren Durchläufen nicht alle Updates installiert werden, da Microsoft das Ganze nur Häppchenweise und zeitversetzt ausliefert.

ja das ist auch normal, denn auch wenn Microsoft kumulative Updates einsetzt, wird aller paar Monate ein gewisser Buildlevel benötigt (Checkpoint Cumulative Update), damit diese installiert werden können. Dieser Build Level steht aber erst nach der Installation des entsprechenden Hauptupdates und einen nachträglichen Reboot zur Installation zur Verfügung.
Insgesamt werden 3 - 4 Reboots insgesamt zwingend benötigt

Feature Update -> Servicing Stack Updates -> Checkpoint Cumulative Update ->most recently Cumulative Updates

heißt in deinen Fall, leider ist es nicht möglich, alles mit einmal zu installieren, solange für die Installation der Voraussetzung ein Reboot benötigt wird, damit der Build Level entsprechend verfügbar ist.
 
Zuletzt bearbeitet:
Zurück
Oben