Suche tool für Win 8.1 Updatebereinigung (nicht das systemeigene)

Byteman

Lieutenant
Registriert
Feb. 2012
Beiträge
543
Hallo,

wie auch schon viele andere User im Internet beklagen, kann unter Win 8 das Löschen der Updatedateien mit der Datenträgerbereinigung furchtbar lang dauern - 4 Stunden, 7 Stunden usw. Auch bei frisch aufgesetzten Systemen.
Gibt's da eigentlich überhaupt kein Produkt anderer Hersteller, das das auch kann, nur viel schneller als der cleanmgr?
 
Eingriffe in den Komponentenspeicher (winsxs Ordner) unter Windows sind heikel. Denke mal MS läßt sich da ungern in die Karten schauen, somit auch keine externen Tools.

Bei Win 8.1 nutze ich vornehmlich die neue Cleanup-Funktion von DISM zum Bereinigen des winsxs Ordners (braucht eigentlich keine externen Tools). Das braucht nur dann lange, wenn viele Updates installiert wurden. Regelmäßig ausgeführt geht das zügig.

Der normale CleanUp ist wie die Reinigung mit cleanmgr. Zusätzlich lassen sich die Updates auch permanent integrieren (/resetbase), was zusätzlich Platz spart. Ist das selbe Prinzip wie bei den letzen MS ISOs mit integrierten Updates bis November 2014.

In der admin. Eingabeaufforderung:

Analyse:
Code:
dism /online /cleanup-image /analyzecomponentstore

CleanUp (bereinigt Updateinstaller-Überbleibsel):
Code:
dism /online /cleanup-image /startcomponentcleanup

Resetbase (alle abgelösten Versionen aller Komponenten im Komponentenspeicher entfernt):
Code:
dism /online /cleanup-image /startcomponentcleanup /resetbase

Achtung: Nach Abschluss dieses Befehls (/resetbase) können vorhandene Service Packs und Updates nicht mehr deinstalliert werden. Dadurch wird die Deinstallation zukünftiger Service Packs oder Updates nicht blockiert.

Ich warte meist einige Tage nach der Updateinstallation und führe, wenn keine Probleme auftauchen, den resetbase durch.

EDIT: Für Komfort auch als Skript (als DISMCleanUp.cmd speichern (Dateiendungen müssen angezeigt werden), auführen und im Menü gewünschte Option wählen:

Code:
	@echo off
	(NET FILE||(powershell -command Start-Process '%0' -Verb runAs -ArgumentList '%* '&EXIT /B))>NUL 2>&1
	title DISM COMPONENT STORE CLEANUP
	setLocal EnableDelayedExpansion
:ComponentCleanUp
	cls
	echo:
	echo.
	echo ANALYSIS OF COMPONENT STORE AND CLEANUP
	echo.
	echo:
	echo:
	echo    [A] Analysis
	echo    [C] Cleanup
	echo    [R] ResetBase
	echo:
	echo    [E] EXIT
	echo:
	echo:
	echo.
	echo:
	CHOICE /C ACRE /N /M "YOUR CHOICE:"
	if %errorlevel%==1 goto :AnalyseStore
	if %errorlevel%==2 goto :CleanupStore
	if %errorlevel%==3 goto :ResetbaseStore
    if %errorlevel%==4 exit
:AnalyseStore
	cls
	echo:
	echo.
	echo COMPONENT STORE ANALYSIS
	echo.
	echo:
	echo:
	dism /online /cleanup-image /AnalyzeComponentStore
	echo:
	echo.
	echo:
	pause
	goto:ComponentCleanUp
:CleanupStore
	cls
	echo:
	echo.
	echo COMPONENT STORE CLEANUP
	echo.
	echo:
	echo:
	dism /online /cleanup-image /startcomponentcleanup
	echo:
	echo.
	echo:
	pause
	goto:ComponentCleanUp
:ResetbaseStore
	cls
	echo:
	echo.
	echo COMPONENT STORE RESETBASE
	echo.
	echo:
	echo:
	dism /online /cleanup-image /startcomponentcleanup /resetbase
	echo:
	echo.
	echo:
	pause
	goto:ComponentCleanUp
Anhang anzeigen DISM.CleanUp.rar
 
Zuletzt bearbeitet:
Zurück
Oben