So bereinigen und passen Sie Ihr Windows 10-Installationsabbild für die Bereitstellung an
Wenn Sie mit Windows-Images arbeiten – insbesondere mit Ihren install.wim- oder install.esd- Dateien – ist Ihnen sicher aufgefallen, wie unübersichtlich und aufgebläht diese werden können. Das ist ziemlich ärgerlich, vor allem, wenn Sie Windows auf vielen Rechnern installieren oder benutzerdefinierte Installationsmedien erstellen. Diese Anleitung ist etwas unübersichtlich, erklärt aber Schritt für Schritt, wie Sie zusätzliche Editionen, UWP-Apps und unnötige Funktionen entfernen, um ein schlankeres, übersichtlicheres Image zu erhalten, das nur das enthält, was Sie wirklich benötigen. Außerdem spart die Automatisierung einiger dieser Schritte enorm viel Zeit, insbesondere wenn Sie diese regelmäßig oder mithilfe von Skripten durchführen.
Im Prinzip arbeiten Sie mit DISM und PowerShell, um unerwünschte Windows-Editionen und vorinstallierte UWP-Apps zu entfernen oder bestimmte Funktionen zu deaktivieren bzw.zu deinstallieren. Diese Schritte beschleunigen die Installation, sparen Speicherplatz und sorgen für ein aufgeräumtes System. Beachten Sie jedoch, dass die Bearbeitung Ihres Windows-Images knifflig sein kann und nicht immer alles auf Anhieb klappt. Rechnen Sie mit etwas Ausprobieren, insbesondere beim Einbinden/Auswerfen von Images oder beim Entfernen von Apps. Der Aufwand lohnt sich aber, wenn Sie am Ende eine saubere, individuell angepasste Installation haben.
So entfernen Sie zusätzliche Windows-Editionen aus einer WIM-Datei
Warum und wann es hilft
Wenn Ihre WIM- oder ESD-Datei mehrere Windows-Editionen enthält – beispielsweise Windows 10 Pro und Enterprise –, reduziert das Entfernen der nicht benötigten Editionen die Dateigröße und Komplexität. Dies ist besonders hilfreich, wenn Sie benutzerdefinierte Installationsmedien für eine bestimmte Umgebung erstellen. Es handelt sich dabei hauptsächlich um eine Bereinigung der Metadaten, da das Entfernen von Editionen technisch gesehen nicht viel Speicherplatz spart – lediglich einige XML- und Informationsdateien.
Wie geht das?
- Zuerst sollten Sie eine Liste aller Editionen (oder Images) in der WIM/ESD-Datei erstellen. Dies hilft Ihnen, deren Indizes zu identifizieren:
Dism /Get-WimInfo /WimFile:"C:\Path\to\install.esd"
Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity
(Ersetzen Sie die Indizes durch die Einträge, die Sie entfernen möchten. Oder verwenden Sie Namen wie „Windows 10 Education“ mit dem Parameter /Name.)
Auf manchen Rechnern verläuft dieser Prozess nicht immer beim ersten Mal fehlerfrei. Rechnen Sie damit, Befehle erneut auszuführen oder das Image anschließend zu überprüfen. Die Tests wurden unter Windows 10 Version 1909 durchgeführt, die Befehle funktionieren aber im Allgemeinen.
Entfernen integrierter UWP-Apps aus Ihrem Windows-Image
Wozu der Aufwand?
UWP-Apps wie Bing Wetter, die Finanz-App oder die Xbox-App können beim Erstellen eines minimalen Images störend sein. Durch deren Entfernung wird das System übersichtlicher, Speicherplatz freigegeben und die Bereitstellung beschleunigt, sofern diese Apps nicht benötigt werden. Vorsicht: Manche Apps wie Edge oder Cortana lassen sich unter Umständen nicht vollständig entfernen – deaktivieren Sie sie stattdessen per Gruppenrichtlinie. Apps wie Taschenrechner oder Fotos sollten Sie hingegen beibehalten, da sie mittlerweile fest integriert sind und deren Entfernung zu Problemen führen kann.
Wie geht das?
- Erstellen Sie einen Ordner zum Einbinden Ihres Images, z. B.
C:\mount. - Hängen Sie die WIM-Datei in diesen Ordner ein:
dism.exe /mount-wim /wimfile:C:\Path\to\install.wim /mountdir:C:\mount /index:1
(Verwenden Sie den korrekten Index basierend auf dem vorherigen Schritt.)
Dism.exe /image:C:\mount /Get-ProvisionedAppxPackages > C:\ps\apps.txt
Diese Ausgabe hilft Ihnen, Paketnamen wie.zu identifizieren Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe.
dism.exe /image:C:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
(Wiederholen Sie dies für andere Apps, die Ihnen nicht gefallen.)
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Verwenden Sie /discard, wenn Sie Änderungen verwerfen möchten.)
Falls Sie eine Automatisierung bevorzugen, gibt es ein PowerShell-Skript von TechNet namens „ hier“. Es automatisiert den Ein- und Ausbauvorgang weitgehend. Sie führen einfach Folgendes aus:
.\removeapps.ps1 -pathtowim C:\Path\to\install.wim -selectapps $true
Dadurch öffnet sich ein Menü, in dem Sie auswählen können, was entfernt werden soll, und der Rest wird automatisch erledigt.Ändern Sie einfach die Ausführungsrichtlinie, falls Sie auf Berechtigungsprobleme stoßen.
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Bestimmte Funktionen und Fähigkeiten deaktivieren oder entfernen
Warum und wann
Wenn Sie bestimmte, nicht benötigte Windows-Funktionen deaktivieren möchten – wie SMB1 oder zusätzliche Sprachpakete –, ist DISM dafür bestens geeignet. Das Entfernen oder Deaktivieren unnötiger Komponenten beschleunigt den Systembetrieb und verringert die Angriffsfläche.
Wie geht das?
- Prüfen Sie, welche Funktionen in Ihrem Image installiert sind:
Dism.exe /image:C:\mount /Get-Capabilities
Get-WindowsCapability -Path C:\mount | ? { $_. State -eq "Installed" }
Dism.exe /image:C:\mount /Remove-Capability /CapabilityName:Hello. Face.18330~~~~0.0.1.0
Get-WindowsCapability -Path C:\mount | ? { $_. Name -like "*RSAT*" -and $_. State -eq "NotPresent" } | Add-WindowsCapability -Path C:\mount
dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol
Bildoptimierung und -bereinigung nach Änderungen
Warum es eine gute Idee ist
Sie möchten, dass Ihr Image so klein und schnell wie möglich ist. Führen Sie nach Änderungen Bereinigungsbefehle aus, um veraltete Komponenten zu entfernen und die Größe zu reduzieren.
Wie geht das?
- Vorherige Komponentenversionen bereinigen:
Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Verwenden Sie /discard, wenn Sie die Änderungen verwerfen möchten.)
Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery
Sobald das alles erledigt ist, kopieren Sie einfach Ihre neue install.wim- oder install.esd-Datei zurück auf Ihr Installationsmedium, und schon können Sie mit einem schlankeren Windows-Installationsabbild loslegen. Sie können sogar ISO-Dateien mit Tools wie Folder2ISO oder ähnlichen Dienstprogrammen erstellen.
Zusammenfassung
- Zusätzliche Windows-Editionen wurden mithilfe der DISM-Befehle „export“ und „delete“ entfernt.
- Die vorinstallierten UWP-Apps wurden deinstalliert, um das System zu verschlanken und unnötigen Ballast zu vermeiden.
- Verwaltete Funktionen und Möglichkeiten für eine schlankere und sicherere Installation.
- Das Image wurde bereinigt, um die Dateigröße zu reduzieren und die Bereitstellungsgeschwindigkeit zu verbessern.
Zusammenfassung
Diese Optimierungen mögen anfangs etwas mühsam erscheinen, lohnen sich aber, wenn man ein saubereres und kleineres Windows-Image bereitstellen möchte. Denken Sie daran: Jede Umgebung ist anders, daher sind einige Versuche und Fehler normal. Rechnen Sie mit kleineren Problemen, aber wenn es funktioniert, verkürzt es die Installations- und Einrichtungszeiten erheblich. Hoffentlich spart dies jemandem ein paar Stunden oder macht den Prozess zumindest weniger umständlich. Ich drücke die Daumen, dass dies jemandem hilft, ein saubereres und schnelleres Windows-Image zu erstellen.