Windows Tips & News

Pulizia disco Cleanmgr Argomenti della riga di comando in Windows 10

Lo strumento Windows integrato, Pulitura disco, che può essere avviato come cleanmgr.exe dalla finestra di dialogo Esegui, supporta una serie di argomenti interessanti della riga di comando che possono essere utili in varie situazioni. Esaminiamoli e vediamo come puoi usarli.

Puoi conoscere le opzioni disponibili per la pulizia del disco immettendo il seguente comando nella finestra di dialogo Esegui:

cleanmgr.exe /?

Guarda lo screenshot seguente:

L'elenco è il seguente:

  • /D DRIVELETTER
  • /SAGESET: n
  • /SAGERUN: n
  • /TUNEUP: n
  • /LOWDISK
  • /VERYLOWDISK
  • /SETUP
  • /AUTOCLEAN

Ecco cosa significano quegli interruttori.

cleanmgr.exe /D DRIVELETTER
Esegue la pulizia del disco per un'unità specifica. L'utente deve specificare la lettera dell'unità senza ":" come mostrato di seguito:

cleanmgr.exe /D C

Il comando sopra avvierà la pulizia del disco per l'unità C:.
È possibile combinare l'argomento /D con altre opzioni di cleanmgr.exe.

cleanmgr.exe /SAGESET
Il tasto SAGESET consente di creare un preset di caselle di controllo selezionate in cleanmgr.exe. Fatto ciò, puoi avviare il preset utilizzando l'opzione /SAGERUN. La sintassi è la seguente:

cleanmgr.exe /SAGESET: numero

Il comando deve essere eseguito elevato (come amministratore).

Dove "numero" può essere qualsiasi valore compreso tra 0 e 65535. Le opzioni selezionate durante la sessione SAGESET verranno scritte nel Registro di sistema e memorizzate lì per un ulteriore utilizzo. Il comando deve essere eseguito elevato.
Usalo come segue:

  1. Aprire un prompt dei comandi con privilegi elevati.
  2. Digita il seguente comando.
    cleanmgr.exe /SAGESET: numero

    Supponiamo di utilizzare il numero 112, ad esempio:

  3. Seleziona le opzioni che vuoi abilitare per questo preset come mostrato di seguito:
  4. Fare clic su OK per salvare il preset con il numero immesso nella finestra di dialogo Esegui.

Poiché hai avviato cleanmgr.exe /SAGESET: n elevato, verrà aperto direttamente nella modalità "Pulizia dei file di sistema". Vedi il seguente articolo: Come eseguire Pulitura disco direttamente in modalità file di sistema e velocizzarlo.

Tecnicamente, ogni casella di controllo mostrata in Pulizia disco riflette la sottochiave del registro appropriata nel seguente ramo del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

Ad esempio, la sottochiave File di registro di aggiornamento di Windows riflette la stessa opzione nell'interfaccia utente dell'app.

Per ogni valore che controlli, verrà contrassegnato sotto il valore StateFlagsNNNN DWORD, dove NNNN è un numero passato all'argomento SAGESET. Ho il valore StateFlags0112 lì per il mio comando /SAGESET: 112:

cleanmgr.exe /SAGERUN
L'argomento /SAGERUN consente all'utente di avviare il preset configurato in precedenza con il comando /SAGESET: n. La sintassi è la seguente:

cleanmgr.exe /SAGERUN: numero

Usa lo stesso numero che hai usato per il precedente /SAGESET: comando numerico.
Combinando con l'esempio precedente, dovresti fare quanto segue.

  1. Aprire un prompt dei comandi con privilegi elevati.
  2. Digita il seguente comando.
    cleanmgr.exe /SAGESET: numero

    Supponiamo di utilizzare il numero 112, ad esempio:

  3. Seleziona le opzioni che vuoi eseguire per questo preset come mostrato di seguito:
  4. Fare clic su OK per salvare il preset con il numero 112.
  5. Ora, digita cleanmgr.exe /SAGERUN: 112 nella finestra di dialogo Esegui. Verrà avviato automaticamente la pulizia utilizzando le opzioni preselezionate.

Il processo di pulizia verrà avviato immediatamente, senza alcuna richiesta di conferma. Anche la pulizia del disco verrà chiusa automaticamente.
Se l'argomento /D non è specificato per questo comando, verrà applicato a tutte le unità.

Puoi vedere l'articolo Come eseguire Pulitura disco direttamente in modalità file di sistema e velocizzarlo.


I seguenti comandi non sono documentati. Per scoprirli, ho usato Sysinternals Process Monitor e i log dell'utility cleanmgr. Se non si comportano come descritto, correggimi nei commenti.

cleanmgr.exe /TUNEUP
Il comando è simile alla funzionalità SAGESET descritta. In Windows 10, fa esattamente la stessa cosa. Come l'interruttore SAGESET, scrive i preset nel Registro di sistema. Può essere utilizzato al posto di SAGESET. La sintassi è la seguente:

cleanmgr.exe /tuneup: 112

Il comando deve essere eseguito elevato.

Se hai precedentemente configurato il numero specificato con l'interruttore TUNEUP con SAGESET, rifletterà le modifiche apportate:

Questa opzione non è documentata, quindi Microsoft può rimuoverne o modificarne il comportamento in qualsiasi momento. Ti consiglio di usare SAGESET invece.

cleanmgr.exe /LOWDISK
Questa opzione viene utilizzata quando Windows notifica all'utente che sta esaurendo lo spazio su disco su un'unità. Quando fai clic sulla notifica, si apre Pulizia disco con tutte le caselle di controllo selezionate per impostazione predefinita. Puoi eseguirlo dalla finestra di dialogo Esegui come segue:

cleanmgr.exe /LOWDISK

Guarda lo screenshot seguente:

Una volta premuto il tasto accedere chiave, analizzerà l'unità e mostrerà l'interfaccia utente familiare, ma con tutte le caselle di controllo selezionate per impostazione predefinita:

È possibile eseguire il comando da un prompt dei comandi con privilegi elevati per farlo passare alla modalità file di sistema.

cleanmgr.exe /VERYLOWDISK
È lo stesso dell'interruttore del disco /LOWDISK, ma pulirà automaticamente tutti i file. Non ti mostrerà una conferma, ma ti mostrerà una finestra di dialogo per indicare quanto spazio libero su disco hai ora.
Sintassi:

cleanmgr.exe /VERYLOWDISK

Esegui il comando dal prompt dei comandi con privilegi elevati per farlo passare alla modalità file di sistema.

cleanmgr.exe /SETUP
L'opzione di installazione analizza i file di sistema rimasti da una versione precedente di Windows. Ad esempio, se hai eseguito l'aggiornamento da Windows 7 a Windows 10, è utile eseguire questa opzione. Deve anche essere eseguito da un prompt dei comandi con privilegi elevati:

cleanmgr.exe /SETUP

L'applicazione calcolerà lo spazio utilizzato dai file della precedente installazione di Windows. È simile alla pulizia dei file di installazione di Windows precedente utilizzando l'interfaccia utente di Pulizia disco in modalità normale. L'applicazione analizzerà le seguenti posizioni:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Scarica\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Pantera.

L'applicazione non li pulirà automaticamente. Non mostrerà nemmeno un'interfaccia utente. Invece scriverà due file di registro che puoi ispezionare:

C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log. 

cleanmgr.exe /AUTOCLEAN
È lo stesso di sopra, ma l'applicazione rimuoverà automaticamente i file dalla precedente installazione di Windows o dal precedente aggiornamento sul posto.

Le seguenti cartelle verranno rimosse:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Scarica\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Pantera.

L'applicazione scriverà i risultati nei seguenti file di registro:

C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log. 

Non verrà mostrata alcuna interfaccia utente.

La sintassi è la seguente:

cleanmgr.exe /AUTOCLEAN

Il comando deve essere eseguito con privilegi elevati, ad es. è necessario avviarlo da un'istanza del prompt dei comandi con privilegi elevati.

Questo è tutto.

Non dimenticare di dirci se alcuni comandi non si comportano come descritto per te. Sentiti libero di lasciare un commento se hai una domanda o un suggerimento.

Disabilita il tasto BLOC MAIUSC in Windows 10

Disabilita il tasto BLOC MAIUSC in Windows 10

Caps Lock è un tasto speciale sulla tastiera che rende tutte le lettere digitate in maiuscolo sen...

Leggi di più

Come impostare il layout di tastiera predefinito in Windows 10

Come impostare il layout di tastiera predefinito in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Modifica il ritardo e la velocità di ripetizione della tastiera in Windows 10

Modifica il ritardo e la velocità di ripetizione della tastiera in Windows 10

Come modificare il ritardo e la velocità di ripetizione dei caratteri della tastiera in Windows 1...

Leggi di più