Čistenie disku Argumenty príkazového riadka Cleanmgr v systéme Windows 10
Vstavaný nástroj Windows Čistenie disku, ktorý možno spustiť ako cleanmgr.exe z dialógového okna Spustiť podporuje množstvo zaujímavých argumentov príkazového riadka, ktoré môžu byť užitočné v rôznych situáciách. Pozrime sa na ne a uvidíme, ako ich môžete použiť.
Prepínače dostupné pre Čistenie disku môžete zistiť zadaním nasledujúceho príkazu v dialógovom okne Spustiť:
cleanmgr.exe /?
Pozrite si nasledujúcu snímku obrazovky:
Zoznam je nasledovný:
- /D DRIVELETTER
- /SAGESET: n
- /SAGERUN: n
- /LADENIE: n
- /LOWDISK
- /VERYLOWDISK
- /SETUP
- /AUTOCLEAN
Tu je to, čo tieto prepínače znamenajú.
cleanmgr.exe /D DRIVELETTER
Vykoná čistenie disku pre konkrétnu jednotku. Používateľ by mal zadať písmeno jednotky bez „:“, ako je uvedené nižšie:
cleanmgr.exe /D C
Vyššie uvedený príkaz spustí čistenie disku pre jednotku C:.
Argument /D môžete skombinovať s inými prepínačmi cleanmgr.exe.
cleanmgr.exe /SAGESET
Kláves SAGESET vám umožňuje vytvoriť predvoľbu vybratých začiarkavacích políčok v cleanmgr.exe. Po dokončení môžete predvoľbu spustiť pomocou možnosti /SAGERUN. Syntax je nasledovná:
cleanmgr.exe /SAGESET: číslo
Príkaz musí byť vykonaný zvýšený (ako správca).
Kde "číslo" môže byť ľubovoľná hodnota od 0 do 65535. Možnosti, ktoré vyberiete počas relácie SAGESET, sa zapíšu do registra a tam sa uložia na ďalšie použitie. Príkaz musí byť vykonaný zvýšeným.
Použite ho nasledovne:
- Otvorené zvýšený príkazový riadok.
- Zadajte nasledujúci príkaz.
cleanmgr.exe /SAGESET: číslo
Predpokladajme, že používate číslo 112, napríklad:
- Začiarknite možnosti, ktoré chcete povoliť pre túto predvoľbu, ako je uvedené nižšie:
- Kliknutím na tlačidlo OK uložíte predvoľbu pod číslom, ktoré ste zadali v dialógovom okne Spustiť.
Keďže ste spustili cleanmgr.exe /SAGESET: n zvýšené, otvorí sa priamo v režime "Vyčistiť systémové súbory". Pozrite si nasledujúci článok: Ako spustiť Čistenie disku priamo v režime systémových súborov a zrýchliť ho.
Technicky každé začiarkavacie políčko zobrazené v programe Čistenie disku odráža príslušný podkľúč databázy Registry v nasledujúcej vetve databázy Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
Napríklad podkľúč Windows Upgrade Log Files odráža rovnakú možnosť v používateľskom rozhraní aplikácie.
Každá hodnota, ktorú začiarknete, bude označená pod hodnotou StateFlagsNNNN DWORD, kde NNNN je číslo, ktoré ste odovzdali argumentu SAGESET. Mám tam hodnotu StateFlags0112 pre môj príkaz /SAGESET: 112:
cleanmgr.exe /SAGERUN
Argument /SAGERUN umožňuje používateľovi spustiť predvoľbu nakonfigurovanú skôr pomocou príkazu /SAGESET: n. Syntax je nasledovná:
cleanmgr.exe /SAGERUN: číslo
Použite rovnaké číslo, aké ste použili pre predchádzajúci príkaz /SAGESET: number.
V kombinácii s predchádzajúcim príkladom by ste mali urobiť nasledovné.
- Otvorené zvýšený príkazový riadok.
- Zadajte nasledujúci príkaz.
cleanmgr.exe /SAGESET: číslo
Predpokladajme, že používate číslo 112, napríklad:
- Začiarknite možnosti, ktoré chcete spustiť pre túto predvoľbu, ako je uvedené nižšie:
- Kliknutím na tlačidlo OK uložíte predvoľbu pod číslom 112.
- Teraz zadajte cleanmgr.exe /SAGERUN: 112 v dialógovom okne Spustiť. Automaticky sa spustí čistenie pomocou predvolených možností.
Proces čistenia sa spustí okamžite, bez výzvy na potvrdenie. Čistenie disku sa tiež automaticky ukončí.
Ak pre tento príkaz nie je zadaný argument /D, použije sa na všetky jednotky.
Môžete si pozrieť článok Ako spustiť Čistenie disku priamo v režime systémových súborov a zrýchliť ho.
Nasledujúce príkazy nie sú zdokumentované. Na ich objavenie som použil Sysinternals Process Monitor a protokoly utility cleanmgr. Ak sa nesprávajú podľa popisu, opravte ma v komentároch.
cleanmgr.exe /TUNEUP
Príkaz je podobný opísanej funkcionalite SAGESET. V systéme Windows 10 robí presne to isté. Podobne ako prepínač SAGESET zapisuje predvoľby do registra. Môže sa použiť namiesto SAGESET. Syntax je nasledovná:
cleanmgr.exe /tuneup: 112
Príkaz musí byť vykonaný zvýšeným.
Ak ste predtým nakonfigurovali číslo zadané pomocou prepínača TUNEUP pomocou SAGESET, bude odrážať zmeny, ktoré ste vykonali:
Tento prepínač nie je zdokumentovaný, takže spoločnosť Microsoft môže jeho správanie kedykoľvek odstrániť alebo zmeniť. Namiesto toho vám odporúčam použiť SAGESET.
cleanmgr.exe /LOWDISK
Tento prepínač sa používa, keď systém Windows upozorní používateľa, že mu dochádza miesto na disku. Po kliknutí na upozornenie sa otvorí Čistenie disku so všetkými začiarkavacími políčkami v predvolenom nastavení. Môžete ho spustiť z dialógového okna Spustiť takto:
cleanmgr.exe /LOWDISK
Pozrite si nasledujúcu snímku obrazovky:
Po stlačení tlačidla Zadajte kľúč, analyzuje disk a zobrazí známe používateľské rozhranie, ale so všetkými začiarkavacími políčkami predvolene:
cleanmgr.exe /VERYLOWDISK
Je to rovnaké ako prepínač disku /LOWDISK, ale automaticky vyčistí všetky súbory. Nezobrazí sa vám potvrdenie, ale zobrazí sa vám dialógové okno s informáciami o tom, koľko voľného miesta na disku máte teraz.
Syntax:
cleanmgr.exe /VERYLOWDISK
Spustite príkaz zo zvýšeného príkazového riadka, aby sa prepol do režimu systémových súborov.
cleanmgr.exe /SETUP
Prepínač nastavenia analyzuje systémové súbory, ktoré zostali z predchádzajúcej verzie systému Windows. Ak ste napríklad inovovali zo systému Windows 7 na systém Windows 10, spustenie tohto prepínača je užitočné. Musí sa tiež spustiť zo zvýšeného príkazového riadka:
cleanmgr.exe /SETUP
Aplikácia vypočíta priestor, ktorý využívajú súbory z predchádzajúcej inštalácie systému Windows. Je to podobné ako pri čistení súborov predchádzajúcej inštalácie systému Windows pomocou používateľského rozhrania programu Čistenie disku v bežnom režime. Aplikácia bude analyzovať nasledujúce miesta:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Stiahnuť\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Aplikácia ich nevyčistí automaticky. Nezobrazí sa ani používateľské rozhranie. Namiesto toho zapíše dva protokolové súbory, ktoré si môžete prezrieť:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
cleanmgr.exe /AUTOCLEAN
Je to rovnaké ako vyššie, ale aplikácia automaticky odstráni súbory z predchádzajúcej inštalácie systému Windows alebo predchádzajúcej aktualizácie na mieste.
Nasledujúce priečinky budú odstránené:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Stiahnuť\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Aplikácia zapíše výsledky do nasledujúcich protokolových súborov:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
Nezobrazí sa žiadne používateľské rozhranie.
Syntax je nasledovná:
cleanmgr.exe /AUTOCLEAN
To je všetko.
Nezabudnite nám povedať, ak sa niektoré príkazy nesprávajú podľa popisu. Neváhajte zanechať komentár, ak máte otázku alebo návrh.