Die Verwaltung von Windows-Images kann etwas umständlich sein, insbesondere wenn man sie mit den neuesten Patches aktuell halten möchte, ohne alles von Grund auf neu installieren zu müssen. Manchmal ist die Bereitstellung eines Images mit fehlenden Sicherheitsupdates oder Funktionen sehr mühsam, vor allem bei der Verwaltung vieler Rechner. Daher ist das Offline-Einspielen von Updates – also das direkte Einfügen von Patches in die install.wim-Datei – eine echte Erleichterung. Die Vorgehensweise ist nicht immer offensichtlich, insbesondere bei den neueren Windows-ISO-Formaten und den Besonderheiten von DISM. Hat man den Dreh aber erst einmal raus, ist es sehr beruhigend zu wissen, dass die Images vor der Bereitstellung vollständig gepatcht sind, was später Zeit und Ärger spart.
So fügen Sie Windows-Updates zu einem Offline-Image hinzu
Prüfen Sie, was Sie benötigen, bevor Sie loslegen.
- Das Windows-Installationsabbild, entweder im ISO-Format oder als install.wim- (oder install.esd-)Datei.
- Eine. MSU-Updatedatei – diese finden Sie im Microsoft Update-Katalog. Achten Sie darauf, dass es sich um die richtige Version und Architektur handelt, sonst erhalten Sie Fehlermeldungen wie „Update ist nicht anwendbar“.Glauben Sie mir, die Fehlersuche ist ohne genaue Kenntnis der passenden Bit- und Versionsnummern äußerst mühsam.
- Erstellen Sie eine Ordnerstruktur wie folgt:
- C:\updates\mnt – das Verzeichnis, in dem die WIM-Datei eingebunden wird.
- C:\updates\msu — Hier müssen Sie Ihre MSU-Updates ablegen (heruntergeladen aus dem Microsoft Update-Katalog)
- C:\updates\WinImage – Kopieren Sie Ihre install.wim- oder install.esd-Datei aus dem Ordner „ Sources “ der ISO-Datei in dieses Verzeichnis. Wenn Sie mit einem WDS-, MDT- oder einem anderen Bereitstellungstool arbeiten, kopieren Sie die WIM-Datei stattdessen von dort.
Einbinden des Windows-Images mit DISM
Hinweis – Wenn Ihre ISO-Datei mit neueren Tools erstellt wurde, liegt sie möglicherweise im ESD-Format vor. Daher müssen Sie sie wahrscheinlich zuerst in das WIM-Format konvertieren. Dieser Schritt bereitet manchen Schwierigkeiten, da ESD-Dateien komprimiert und daher weniger gut für die direkte Bearbeitung geeignet sind. Der erste Schritt besteht also darin, die gewünschte Windows-Edition mithilfe von Befehlen wie den folgenden aus der ESD-Datei in eine WIM-Datei zu exportieren:
dism /Export-Image /SourceImageFile:"E:\sources\install.esd" /SourceIndex:6 /DestinationImageFile:C:\Updates\WinImage\win11pro.wim /Compress:max /CheckIntegrity
Dieses Beispiel extrahiert die Windows 11 Pro Edition (Index 6).Um den Index Ihrer ISO-Datei herauszufinden, führen Sie folgenden Befehl aus:
DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"
Anschließend die WIM-Datei einbinden:
dism /mount-wim /wimfile:C:\Updates\WinImage\win11pro.wim /index:1 /mountdir:C:\updates\mnt
Ersetzen Sie gegebenenfalls /index:1 durch die tatsächliche Indexnummer der Edition, mit der Sie arbeiten. Sie wissen nicht, welchen Index Ihr Image hat? Führen Sie einfach den oben genannten Befehl „info“ aus und suchen Sie nach dem richtigen Index.
Hinzufügen von Aktualisierungen zum WIM
In diesem Schritt werden nun die Patches eingespielt. Ausführen:
dism /image:C:\updates\mnt /add-package /packagepath:C:\updates\msu
Dadurch werden alle MSU-Dateien in diesem Ordner verarbeitet. Falls das Update nicht mit Ihrer Betriebssystemversion oder -architektur kompatibel ist oder bereits installiert wurde, überspringt DISM es und protokolliert den Vorgang C:\Windows\Logs\DISM\dism.log. Sollte also etwas nicht angewendet werden, überprüfen Sie dieses Protokoll, um die Ursache zu ermitteln.
Noch ein Tipp: Falls Sie einen Referenzrechner mit derselben Windows-Version besitzen, können Sie die CAB-Dateien aus dem Ordner C:\Windows\SoftwareDistribution\Download extrahieren. Mit folgendem Befehl können Sie Patches direkt von dort synchronisieren:
start /w /r \\PC1234\C$\Windows\SoftwareDistribution\Download\ %f in (*.cab) do dism /image:C:\updates\mnt /add-package /packagepath:"%f"
So müssen Sie nicht jedes Update manuell herunterladen. Stellen Sie lediglich sicher, dass der Remote-Rechner zuvor vollständig auf dem neuesten Stand ist.
Bereinigung und Speicherung des gepatchten Images
Nach dem Hinzufügen von Aktualisierungen empfiehlt es sich, den Komponentenspeicher aufzuräumen, um die Größe zu reduzieren:
dism /image:C:\updates\mnt /Cleanup-Image /StartComponentCleanup /ResetBase
Dies trägt dazu bei, die Bildgröße zu verringern, insbesondere wenn diese durch neue Aktualisierungen immer größer wird.
Zum Schluss das Image aushängen und speichern:
dism /unmount-wim /mountdir:C:\updates\mnt /commit
Optional können Sie überprüfen, welche Aktualisierungen im Image enthalten sind, indem Sie die installierten Pakete auflisten:
DISM /image:C:\updates\mnt /Get-Packages /format:table
Oder prüfen Sie die WIM direkt:
Dism /image:C:\Updates\WinImage\win11pro.wim /Get-Packages
Wenn Ihre install.wim-Datei größer als 4 GB ist – was passiert, wenn Sie alle Updates und Dateien in einem großen Block speichern – können Sie sie nicht zum Starten von UEFI-Rechnern verwenden, es sei denn, diese sind als FAT32 formatiert. Um dies zu beheben, teilen Sie die install.wim-Datei mit einem Befehl wie dem folgenden in kleinere SWM-Dateien auf:
dism /Split-Image /ImageFile:C:\Update\WinImage\install.wim /SWMFile:C:\Update\WinImage\install.swm /FileSize:4096
Anschließend können Sie Ihr ISO-Image mit diesen aktualisierten Dateien mithilfe von Tools wie oscdimg.exe neu erstellen. Hier ist ein kurzes Beispiel für einen Befehl zum Erstellen eines bootfähigen ISO-Images inklusive UEFI-Unterstützung:
oscdimg.exe -h -m -o -u2 -udfver102 -bootdata:2#p0, e, bc:\win11\iso\boot\etfsboot.com#pEF, e, bc:\win11\iso\efi\microsoft\boot\efisys.bin -lWin11 c:\iso c:\win11_updated.iso
Und nicht zu vergessen: Mit DISM können Sie dem Image auch Treiber hinzufügen (z. B.NVMe- oder USB 3-Controller) – eine große Hilfe beim Erstellen benutzerdefinierter Installationsmedien für neuere Hardware.