"Pulizia disco" richiede solo 2 file per funzionare (insieme, meno di 260 KB)
"cleanmgr.exe" per la tua piattaforma e un "cleanmgr.exe.mui" per la tua locale. Sono già sul tuo computer in sottocartelle in "% SystemRoot% \ WinSxS".
Innanzitutto, cerca nella cartella "% SystemRoot% \ WinSxS" "cleanmgr.exe". Probabilmente troverai i file nelle cartelle "amd64", "wow64" e "x86". Ho scelto "amd64" per entrambi i file sulla mia installazione x64 di Windows Server 2012 Standard.
Copia quei 2 file in questi percorsi:
- % SystemRoot% \ System32 \ cleanmgr.exe
- % SystemRoot% \ System32 \ en-US \ cleanmgr.exe.mui
(Suppongo che, se si utilizza una locale diversa, WinSxS avrebbe più scelte e si dovrebbe copiare il file .mui nella sottocartella per quella locale.)
Tecnicamente, hai finito a questo punto. Esegui "cleanmgr.exe" come amministratore se vuoi che ti mostri tutto ciò che può pulire (inclusi gli aggiornamenti di Windows non aggiornati memorizzati in WinSxS, che ora sono un'opzione in Win2012).
Se vuoi più "GUI-ness", procedi ...
Per inserire il nuovo "Pulizia disco" nel menu Start, crea un collegamento al file "cleanmgr.exe". Inserisci il nuovo collegamento nella cartella "% ProgramData% \ Microsoft \ Windows \ Start \ Programmi \ Strumenti di amministrazione"; chiamalo "Pulizia disco". Ora, nel menu Start, puoi semplicemente digitare "Pulizia disco" e avrai la possibilità di avviarlo come amministratore all'inizio.
Per visualizzare "Pulizia disco" come pulsante nella finestra di dialogo Proprietà dell'unità disco, è necessario modificare il registro per aggiungere una nuova chiave e "Valore stringa espandibile". Creare un nuovo file di testo .reg e incollare quanto segue:
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 stringa esadecimale è "% SystemRoot% \ System32 \ cleanmgr.exe / D% c", nel caso in cui desideri aggiungerlo manualmente. Per me, avevo solo bisogno di aggiungere la prima chiave. La seconda chiave era solo un altro posto in cui ho trovato l'impostazione. Cordiali saluti, c'erano altri 2 posti nel registro che si occupavano di "cleanmgr.exe", ma per fortuna non avevano importanza per questo, dato che usavano alcune cose GUID ClassID.