"Disk Cleanup" solo requiere 2 archivos para funcionar (juntos, menos de 260 KB)
"cleanmgr.exe" para su plataforma y un "cleanmgr.exe.mui" para su configuración regional. Ya están en su máquina en subcarpetas en "% SystemRoot% \ WinSxS".
Primero, busque en la carpeta "% SystemRoot% \ WinSxS" "cleanmgr.exe". Probablemente encontrará archivos en las carpetas "amd64", "wow64" y "x86". Elegí "amd64" para ambos archivos en mi instalación de Windows Server 2012 Standard x64.
Copie esos 2 archivos en estas ubicaciones:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Supongo que, si está utilizando una configuración regional diferente, WinSxS tendría más opciones, y tendría que copiar el archivo .mui a la subcarpeta para esa configuración regional).
Técnicamente, has terminado en este punto. Ejecute "cleanmgr.exe" como administrador si desea que le muestre todo lo que puede limpiar (incluidas las actualizaciones obsoletas de Windows almacenadas en WinSxS, que ahora son una opción en Win2012).
Si desea más "GUI-ness", continúe ...
Para obtener su nueva "Limpieza de disco" en el menú Inicio, cree un acceso directo al archivo "cleanmgr.exe". Coloque el nuevo acceso directo en la carpeta "% ProgramData% \ Microsoft \ Windows \ Start Menu \ Programs \ Administrative Tools"; nómbrelo "Limpieza de disco". Ahora, cuando esté en el menú Inicio, puede escribir "Liberador de espacio en disco", y tendrá la opción de iniciarlo como Administrador desde el principio.
Para que "Limpieza de disco" aparezca como un botón en el cuadro de diálogo Propiedades de una unidad de disco, debe cambiar el registro para agregar una nueva clave y un "Valor de cadena expandible". Cree un nuevo archivo de texto .reg y péguelo en lo siguiente:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\
65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\
00,20,00,25,00,63,00,00,00
La cadena hexadecimal es "% SystemRoot% \ System32 \ cleanmgr.exe / D% c", en caso de que desee agregar esto manualmente. Para mí, solo necesitaba agregar la primera clave. La segunda clave era solo otro lugar donde encontré la configuración ubicada. Para su información, había otros 2 lugares en el registro que trataban con "cleanmgr.exe", pero afortunadamente no importaron para esto, ya que usaron algunas cosas de GUID de ClassID.