So erstellen Sie ein benutzerdefiniertes Windows-Image mit vorinstallierten Anwendungen

Dieser Leitfaden erklärt, wie man Windows-Images mit vorinstallierten Apps und Optimierungen anpasst – das klingt kompliziert, ist aber tatsächlich sehr praktisch, wenn man viele ähnlich konfigurierte Rechner bereitstellt. Oftmals werden Windows-Neuinstallationen durchgeführt und alles manuell installiert, was aber schnell mühsam werden kann, insbesondere bei häufiger Durchführung. Ein benutzerdefiniertes Image, in dem alles vorkonfiguriert ist, ermöglicht schnellere Bereitstellungen und konsistente Umgebungen. Zugegeben, es ist etwas knifflig und der Prozess hat seine Tücken, insbesondere beim Erstellen und Ersetzen von Images. Also dranbleiben!

Inhalt:

Der Prozess umfasst im Wesentlichen die Einrichtung einer sauberen Windows-Installation, die Installation Ihrer Anwendungen, die Bereinigung des Betriebssystems, das Speichern dieser Konfiguration in einer WIM-Datei (Windows Imaging Format) und das anschließende Übertragen dieser Datei auf Ihr Startmedium. Wenn Sie das von Grund auf neu durchführen, klingt das nach viel Aufwand. Aber ehrlich gesagt, sobald Sie den Dreh raus haben, ist es ziemlich einfach und kann Ihnen langfristig viel Zeit sparen – insbesondere, wenn Sie mehrere Geräte verwalten.

Erstellen eines Referenz-Windows-Images mit vorinstallierter Software

Beginnen Sie mit einer Neuinstallation von Windows auf einer virtuellen Maschine oder einem freien Hardware-Rechner, idealerweise mit einem sauberen Image. Laden Sie die offizielle Windows-ISO-Datei herunter – entweder direkt von der Microsoft-Website oder, falls einfacher, mit einem Media Creation Tool. Brennen Sie die Datei mit Rufus auf einen USB-Stick (bei UEFI-Systemen im GPT-Format) oder laden Sie sie in eine virtuelle Maschine. Nach der Installation geht es im Wesentlichen darum, den Audit-Modus zu starten. Dieser wird – etwas ungewöhnlich – durch Drücken CTRL + SHIFT + F3einer bestimmten Taste während des OOBE-Bildschirms aktiviert. Das ist etwas seltsam, da diese Tastenkombination Sie direkt in einen speziellen Modus mit einem integrierten Administratorkonto führt, das Sie individuell anpassen können.

Bei manchen Konfigurationen kann diese Verknüpfung etwas zickig sein oder beim ersten Mal nicht funktionieren, insbesondere bei virtuellen Maschinen. Manchmal müssen Sie mehrere Neustarts versuchen oder sicherstellen, dass Sie sich im richtigen Schritt der Windows-Startseite (OOBE) befinden. Danach sehen Sie einen Desktop, der normal aussieht, sich aber im Prüfmodus befindet. Jetzt können Sie mit etwas Flexibilität Anwendungen installieren und Windows anpassen.

Zur Automatisierung von App-Installationen verwende ich WinGet. Es ist erstaunlich zuverlässig für die Stapelinstallation:

winget install --id=7zip.7zip -e ; winget install --id=Notepad++.Notepad++ -e ; winget install --id=VideoLAN. VLC -e ; winget install --id=WinDirStat. WinDirStat -e ; winget install --id=dotPDNLLC.paintdotnet -e ; winget install --id=IrfanSkiljan. IrfanView -e ; winget install --id=Microsoft. PowerToys -e

Darüber hinaus können Sie Verzeichnisse manuell einrichten, Konfigurationsdateien kopieren, Desktop-Verknüpfungen erstellen, Gruppenrichtlinieneinstellungen anpassen (über gpedit.msc ), Hintergrundbilder ändern und vieles mehr. Das ist der spannende Teil – die Umgebung an Ihren Arbeitsablauf anzupassen.

Sobald alles eingerichtet ist, empfiehlt es sich, Aufräumarbeiten durchzuführen, um das Image schlank zu halten:

  • vssadmin delete shadows /All /Quietstellt sicher, dass keine überflüssigen Schattenkopien übrig bleiben, die das Bild unnötig aufblähen könnten.
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBaseBereinigt alte Systemdateien und reduziert so deren Größe.
  • del %windir%\SoftwareDistribution\Download\*.* /f /s /qLöscht den Windows Update-Cache und verhindert so unnötigen Datenmüll.
  • Außerdem ist die Ausführung Cleanmgr /sagerun:1optional, erleichtert aber die Datenträgerbereinigung.
  • Vergessen Sie nicht, die Ereignisprotokolle zu löschen:wevtutil.exe el | ForEach-Object {wevtutil cl $_}
  • Und leeren Sie den Papierkorb mit Clear-RecycleBin -Force.

Wenn alles aufgeräumt ist, verwenden Sie Sysprep, um das Image zu generalisieren:

<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <CopyProfile>true</CopyProfile> </component> </settings> <!-- Other settings as needed --> </unattend>

Starten Sie anschließend Sysprep (üblicherweise über die Kommandozeile), wählen Sie die Optionen für die Ersteinrichtung (OOBE), aktivieren Sie „ Generalisieren “ und fahren Sie den Computer herunter. Beim nächsten Systemstart ist das System bereit für die Bereitstellung und enthält alle Ihre Anpassungen.

Erstellen eines benutzerdefinierten Windows-Images mit DISM

In diesem Abschnitt geht es darum, aus der personalisierten Konfiguration ein Installationsabbild zu erstellen. Starten Sie den Zielrechner mit einer WinPE-Umgebung (über USB oder Netzwerk).Sobald Sie sich in WinRE befinden, drücken Sie Shift + F10die Eingabetaste, um die Eingabeaufforderung zu öffnen. Führen Sie den Befehl aus und diskpartlisten Sie anschließend die Datenträger auf, list diskum Ihre Windows-Partition und ein leeres Laufwerk zum Speichern des Abbilds zu identifizieren.

Angenommen, Ihre Windows-Partition befindet sich auf Laufwerk E: und das leere Laufwerk ist D :.Um diese Partition in eine WIM-Datei zu extrahieren, führen Sie folgenden Befehl aus:

dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /ScratchDir:D:\ /name:"MyWinImage" /compress:maximum /checkintegrity /verify /bootable

Das dauert eine Weile – je nachdem, wie viel Sie installiert haben. Bei einer Installation dauerte es etwa eine halbe Stunde, aber die Dauer kann je nach Installation variieren.

Ersetzen Sie die ursprüngliche Install.wim-Image-Datei auf dem USB-Stick.

Nachdem Sie Ihr benutzerdefiniertes Image erstellt haben, müssen Sie die Standarddatei install.wim auf dem Windows-Installationsmedium ersetzen. Diese befindet sich üblicherweise im Ordner „\sources“. Ich empfehle, die Originaldatei umzubenennen, um install.esd_bakeine Sicherungskopie zu erstellen, und anschließend Ihre neue install.wim-Datei in diesen Ordner zu kopieren.

Beachten Sie, dass WIM-Dateien, die größer als 4 GB sind, nicht auf FAT32-formatierten USB-Laufwerken gespeichert werden können, da FAT32 eine Dateigrößenbeschränkung von 4 GB hat. In diesem Fall müssen Sie die WIM-Datei in kleinere SWM-Dateien aufteilen.

Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:C:\tmp\install.swm /FileSize:3500

Dadurch werden mehrere SWM-Dateien erstellt, die vom Windows-Setup während der Installation automatisch verarbeitet werden. Stellen Sie bei der Bereitstellung lediglich sicher, dass sich diese SWM-Dateien im Ordner „\sources“ befinden.

Starten Sie nun die Zielrechner mit dem modifizierten Installationsmedium. Ihre benutzerdefinierten Apps, Einstellungen und Anpassungen sollten automatisch installiert werden.Überprüfen Sie nach der Installation, ob alle Apps verfügbar und wie erwartet konfiguriert sind.

Übrigens lassen sich Updates und Treiber mit DISM auch direkt in die WIM-Datei integrieren, wodurch einige Schritte nach der Bereitstellung entfallen. Das ist praktisch, wenn man nicht bei jedem Update neue Images erstellen möchte. Ehrlich gesagt hat die manuelle Image-Erstellung aber durchaus ihren Reiz, wenn sie reibungslos funktioniert.