Windows Update Installation automatisieren

Reinhard77

Lieutenant
Registriert
Feb. 2019
Beiträge
1.012
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:
Mojo1987 schrieb:
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.

Ja, an diesem Punkt ist man hier auch schon länger angelangt. Trotzdem denkt man evtl. "Vielleicht gibt es auch noch einen anderen Weg..."

mchawk777 schrieb:
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.

Selbst bei kompatiblen Windows 11 Systemen, müssen die jährlichen Feature Updates manuell installiert werden oder man macht sich halt, wie schon u.a. geschrieben wurde, regelmäßig aktuelle Images.

Danke für eure Tipps und Hinweise.
 
Reinhard77 schrieb:
Selbst bei kompatiblen Windows 11 Systemen, müssen die jährlichen Feature Updates manuell installiert werden
Oder man deployed sie eben über ein System wie Intune etc. WSUS ist ja leider tot. Je nach Menge an Clients würde mir nicht im Leben einfallen das manuell zu verteilen.
 
Reinhard77 schrieb:
Selbst bei kompatiblen Windows 11 Systemen, müssen die jährlichen Feature Updates manuell installiert werden oder man macht sich halt, wie schon u.a. geschrieben wurde, regelmäßig aktuelle Images.
Nope! Die laufen bei mir auf insg. 3 Rechnen voll automatisch über das Windows-Update. Ohne Zutun abgesehen von einem Neustart. ...und selbst der Neustart läuft außerhalb der eingestellten Nutzungszeiten automatisch.

Muss demnach folgern: Wenn Du diese Erfahrung machst und im Kontext dessen, was Du hier fragst, dass Dein System ziemlich verbogen bzw. misskonfiguriert sein muss.
 
Reinhard77 schrieb:
Selbst bei kompatiblen Windows 11 Systemen, müssen die jährlichen Feature Updates manuell installiert werden

eigentlich nicht, die werden nach einiger Zeit auch von ganz alleine installiert, selbst wenn du nur auf den "nur notwendige und Sicherheitsupdates Ring" bist.
Das passiert, sobald Microsoft die von optional auf necessary umstellt. Das passiert idR. 3 Monate vor dem EoS des aktuell installierten Feature Updates.
 
cartridge_case schrieb:
Wie meinst du das? Also wann genau stört es dich? Dass du neu starten musst, dass das Update installiert wird?!
Sebbi schrieb:
eigentlich nicht, die werden nach einiger Zeit auch von ganz alleine installiert, selbst wenn du nur auf den "nur notwendige und Sicherheitsupdates Ring" bist.
Das passiert, sobald Microsoft die von optional auf necessary umstellt. Das passiert idR. 3 Monate vor dem EoS des aktuell installierten Feature Updates.

Ja, das Problem ist dann, dass man, wenn es relativ schnell geht, das betreffende System z.B. 24 Stunden am Internet sein muss, bis das aktuelle Feature Update von Windows Updates überhaupt zum Download verfügbar ist. Es ist schon vorgekommen, dass dieses Update erst nach ca. 3 Tagen zur Verfügung stand.

Da ist dann jeder Versuch, das Ganze zu Automatisieren zum Scheitern zu verurteilt.
Übrigens passiert hier, bezüglich der Installation, auch fast alles automatisch. Nur diese Windows Update Sache, ist eine ungelöste Herausforderung.

mchawk777 schrieb:
Muss demnach folgern: Wenn Du diese Erfahrung machst und im Kontext dessen, was Du hier fragst, dass Dein System ziemlich verbogen bzw. misskonfiguriert sein muss.

Ich denke, du weißt den Kontext nicht, mit dem ich hier zu tun habe.

Ist OK. Ich habe verstanden (hatte ich auch vorher schon!): Regelmäßig Images machen (wenn ich die Zeit dazu habe!) und gut ist.
 
Reinhard77 schrieb:
Ja, das Problem ist dann, dass man, wenn es relativ schnell geht, das betreffende System z.B. 24 Stunden am Internet sein muss, bis das aktuelle Feature Update von Windows Updates überhaupt zum Download verfügbar ist.
Okay, und? Wer hat es denn so eilig? Wird schon irgendwann kommen. o.O
Reinhard77 schrieb:
Es ist schon vorgekommen, dass dieses Update erst nach ca. 3 Tagen zur Verfügung stand.
Okay, und? Also gibt es gar kein Problem?

Reinhard77 schrieb:
Da ist dann jeder Versuch, das Ganze zu Automatisieren zum Scheitern zu verurteilt.
Was klappt denn nicht automatisch und was willst du hier immer Automatisieren? Es kümmert sich doch selbst! Lass einfach machen.
 
  • Gefällt mir
Reaktionen: madmax2010
Reinhard77 schrieb:
Ja, das Problem ist dann, dass man, wenn es relativ schnell geht, das betreffende System z.B. 24 Stunden am Internet sein muss, bis das aktuelle Feature Update von Windows Updates überhaupt zum Download verfügbar ist. Es ist schon vorgekommen, dass dieses Update erst nach ca. 3 Tagen zur Verfügung stand.

Da ist dann jeder Versuch, das Ganze zu Automatisieren zum Scheitern zu verurteilt.
Übrigens passiert hier, bezüglich der Installation, auch fast alles automatisch. Nur diese Windows Update Sache, ist eine ungelöste Herausforderung.

ok, hier mal Butter bei die Fische:

1. ist dein gewünschte Ablauf für deine Privaten Zwecke oder im Geschäftlichen Bereich? Denn im geschäftlichen Bereich gibt es ganz andere Möglichkeiten, wie Intune etc um solche Updates den Clients aufzudrücken. Dann braucht es auch nicht diese Spielereien mit den Scripten.

2. Du kannst auch einstellen, das der aller 10 Minuten nach Updates suchen soll, ist nur nicht sinnvoll.

3. Was stört dich daran? Du hast in der Regel noch massig Zeit bis zum EoS Zeitpunkt und bist bis dahin geschützt. Und das System wird, wenn es ordnungsgemäß funktioniert, das schon alles zeitnah installieren.
Ansonsten stößt du das in den optionalen Updates manuell an wenn unbedingt gewünscht oder wechselst den Update Ring, bist dann halt nur halt dann Alpha Tester, denn Beta Tester spielen ja die normalen Updateringe offenbar derzeit.

4. Stelle den dämlichen Windowsschnellstart aus! Dann hast du tagtäglich beim hochfahren eine frische Session und nimmst keine Problemchen mit auch der Session von Vortag. Dann sollte auch Tag nach dem wöchentlichen Patchday gleich die Updates geladen werden.
 
  • Gefällt mir
Reaktionen: madmax2010
cartridge_case schrieb:
Es kümmert sich doch selbst! Lass einfach machen.
This.
Windows ist ein betriebssystem, das seinen Nutzern nur ein minimum an Freiheiten lässt und wenn man es schief anschaut kippt die Hälfte um.
Es ist eine verdammt gute Idee es einfach selber machen zu lassen. Relevanter Kram kommt zeitnah mal 2 Tage früher, mal 2 Tage später. Den Mehrwert im Leben Windows updates 2 Tage früher zu bekommen sehe ich auch nicht .
Das Hobby zu versuchen, was auch immer Microsoft tut, dodgen zu wollen, muss man auch habe wollen. Aber kein kink shaming


Reinhard77 schrieb:
Ich denke, du weißt den Kontext nicht, mit dem ich hier zu tun habe.
Teile ihn. Je besser man dein problemversteht desto besser kann man dir helfen
 
Reinhard77 schrieb:
Ich denke, du weißt den Kontext nicht, mit dem ich hier zu tun habe.
Der Kontext ist das, was Du schreibst. Daraus forme ich die entsprechende Schlussfolgerung.
Okkulte Techniken wie Gedankenlesen oder andere Arten der Fernwahrnehmung beherrsche ich nicht.
Damit wären wir hier fertig.
 
  • Gefällt mir
Reaktionen: konkretor und madmax2010
Zurück
Oben