Reduzieren der Komponentenspeichergröße in einem Windows-Image (Offline)
Sie können das Tool für die Abbildverwaltung für die Bereitstellung (Deployment Image Servicing and Management, DISM) verwenden, um ein Windows-Image aus einer WIM-, VHD- oder VHDX-Datei einzubinden und zu ändern.
Analysieren und Bereinigen des Komponentenspeichers (WinSxS-Ordner) in einem Windows-Image (Offline)
Um diesen Anweisungen zu folgen, benötigen Sie Folgendes:
- Einen Techniker-PC
- Ein WIM-, VHDX- oder FFU-Image von Windows 10, Windows Server 2016 oder höher.
Analysieren der Komponentenspeichergröße in einem Windows-Image (Offline)
Kopieren Sie Ihre Image-Datei auf das lokale Laufwerk des Techniker-PCs, z. B.:
C:\test\images
.Öffnen Sie eine Eingabeaufforderung als Administrator.
Erstellen Sie einen Ordner für Ihr eingebundenes Image, z. B
C:\test\offline
.Führen Sie
DISM /Get-ImageInfo
aus, um den Namen oder die Indexnummer des Images abzurufen, das Sie ändern möchten. Zum Beispiel:Dism /Get-ImageInfo /ImageFile:C:\test\images\MyImage.wim
Hinweis
Für FFU- und virtuelle Festplattendateien lautet
index:
1
.So binden Sie das Windows-Image ein
Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /Index:1 /MountDir:C:\test\offline
Da WIM-Dateien ein oder mehrere Images enthalten können, müssen Sie einen Index- oder Namenswert angeben. Um ein Windows-Image aus einer VHD- oder FFU-Datei einzubinden, müssen Sie
/Index:1
angeben.Analysieren Sie die Größe des Komponentenspeichers. Zum Beispiel:
Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore
Informationen zum Inhalt der Ausgabe, finden Sie unter Ermitteln der tatsächlichen Größe des WinSxS-Ordners.
Wenn die Komponentenspeicherbereinigung im angezeigten Bericht empfohlen wurde, können Sie mit der Bereinigung des Images beginnen. Zum Beispiel:
Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup
Sie können die Größe des Komponentenspeichers weiter reduzieren, indem Sie den Parameter
/ResetBase
hinzufügen. Zum Beispiel:Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /ResetBase
Bei Windows 10, Version 1607 und höher, können Sie den Parameter
/Defer
mit/Resetbase
angeben, damit alle langfristig ausgeführten Bereinigungsvorgänge bis zur nächsten automatischen Wartung verschoben werden. Verwenden Sie in der Fertigung/Defer
nur, wenn die Ausführung vonDISM /Resetbase
mehr als 30 Minuten in Anspruch nehmen würde.Ein Komponentenbereinigungsvorgang ist wöchentlich geplant und muss zwei Wochen später abgeschlossen sein. In der ersten Woche wird der Wartungsvorgang nur während der Wartungsfenster des Systems ausgeführt. Wenn der Vorgang nicht abgeschlossen werden kann (z. B. wenn der Computer abgeschaltet wird, wenn er nicht in Benutzung ist), wird die Aufgabenplanung häufiger ausgeführt und der Vorgang wird möglicherweise ausgeführt, wenn das System nicht im Leerlauf ist.
Führen Sie Folgendes aus, um die Auswirkungen der Aufgabe auf die Leistung anzuzeigen:
Schtasks.exe /Run /I /TN \Microsoft\Windows\Servicing\StartComponentCleanup
Übernehmen Sie die Änderungen und heben Sie die Einbindung des Images auf, um die vorgenommenen Änderungen zu speichern. Zum Beispiel:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Zugehörige Themen
Verwalten des Komponentenspeichers
Ermitteln der tatsächlichen Größe des WinSxS-Ordners
DISM-Befehlszeilenoptionen zur Wartung von Betriebssystempaketen