Vstavaný nástroj Windows Vyčistenie disku, ktorý je možné spustiť ako cleanmgr.exe z dialógového okna Spustiť podporuje množstvo zaujímavých argumentov príkazového riadku, 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ť.
Inzerát
Prepínače dostupné pre Čistenie disku sa môžete naučiť zadaním nasledujúceho príkazu v dialógovom okne Spustiť:
cleanmgr.exe /?
Pozri nasledujúci screenshot:
Zoznam je nasledovný:
- / D VODIČ
- / SAGESET: n
- / SAGERUN: n
- / LADENIE: n
- / LOWDISK
- / VEĽMI DIZAJN
- /NASTAVIŤ
- /AUTOMATICKÉ ČISTENIE
Čo tieto prepínače znamenajú.
cleanmgr.exe / D DRIVELETTER
Vykoná vyčistenie disku pre konkrétnu jednotku. Používateľ by mal určiť písmeno jednotky bez znaku „:“, ako je uvedené nižšie:
cleanmgr.exe / D C
Vyššie uvedený príkaz spustí čistenie disku pre jednotku C :.
Argument / D môžete kombinovať s inými prepínačmi súboru cleanmgr.exe.
cleanmgr.exe / SAGESET
Kláves SAGESET vám umožňuje vytvoriť predvoľbu vybraný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 uložia sa tam na ďalšie použitie. Príkaz je potrebné vykonať povýšený.
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škrtnite možnosti, ktoré chcete pre túto predvoľbu povoliť, ako je uvedené nižšie:
- Kliknutím na tlačidlo OK uložíte predvoľbu pod číslo, ktoré ste zadali v dialógovom okne Spustiť.
Odkedy ste spustili program cleanmgr.exe / SAGESET: n zvýšený, otvorí sa priamo v režime „Vyčistiť systémové súbory“. Prečítajte si nasledujúci článok: Ako spustiť Čistenie disku priamo v režime systémových súborov a ako ho zrýchliť .
Technicky každé začiarkavacie políčko zobrazené v časti Č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.
súbor itunes library.itl sa nedá prečítať, pretože bol vytvorený novším
Pre každú skontrolovanú hodnotu bude označená pod hodnotou StateFlagsNNNN DWORD, kde NNNN je číslo, ktoré ste odovzdali argumentu SAGESET. Mám tu 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á:
môžete povedať, či niekto prehráva váš príbeh
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škrtnite možnosti, ktoré chcete pre túto predvoľbu spustiť, 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 začne čistiť pomocou predvolených možností.
Proces čistenia sa začne okamžite bez akejkoľvek výzvy na potvrdenie. Vyčistenie disku sa tiež automaticky uzavrie.
Ak pre tento príkaz nie je zadaný argument / D, použije sa na všetky jednotky.
Môžeš si pozrieť článok Ako spustiť Čistenie disku priamo v režime systémových súborov a ako ho zrýchliť .
Nasledujúce príkazy nie sú zdokumentované. Na ich objavenie som použil program Sysinternals Process Monitor a protokoly obslužného programu cleanmgr. Ak sa nesprávajú podľa popisu, opravte ma v komentároch.
cleanmgr.exe / TUNEUP
Príkaz je podobný opísanej funkčnosti SAGESET. Vo Windows 10 robí presne to isté. Rovnako ako prepínač SAGESET zapisuje predvoľby do registra. Môže byť použitý namiesto SAGESET. Syntax je nasledovná:
cleanmgr.exe / tuneup: 112
Príkaz je potrebné vykonať povýšený.
Ak ste predtým nakonfigurovali číslo zadané prepínačom TUNEUP pomocou SAGESET, bude to odrážať vykonané zmeny:
Tento prepínač nie je zdokumentovaný, takže spoločnosť Microsoft môže svoje 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 na disku chýba miesto na jednotke. Po kliknutí na upozornenie sa otvorí program Čistenie disku, v ktorom sú predvolene začiarknuté všetky políčka. Môžete ho spustiť z dialógového okna Spustiť nasledovne:
cleanmgr.exe / LOWDISK
Pozri nasledujúci screenshot:
Po stlačení klávesu Enter analyzuje disk a zobrazí známe užívateľské rozhranie, ale predvolene sú začiarknuté všetky políčka:
Príkaz môžete spustiť zo zvýšeného príkazového riadku, aby sa prepol do režimu systémových súborov.
cleanmgr.exe / VELMI DIZAJN
Je to rovnaké ako prepínač disku / LOWDISK, ale automaticky vyčistí všetky súbory. Neukáže vám potvrdenie, ale zobrazí dialógové okno s informáciou o tom, koľko voľného miesta na disku máte teraz.
Syntax:
cleanmgr.exe / VELMI DIZAJN
Spustením príkazu zo zvýšeného príkazového riadka prepnite do režimu systémových súborov.
zdieľanie siete v systéme Windows 10
cleanmgr.exe / NASTAVENIE
Prepínač nastavenia analyzuje systémové súbory, ktoré zostali z predchádzajúcej verzie systému Windows. Napríklad ak ste inovovali z Windows 7 na Windows 10, spustenie tohto prepínača je užitočné. Je tiež potrebné vykonať zo zvýšeného príkazového riadku:
cleanmgr.exe / NASTAVENIE
Aplikácia vypočíta priestor, ktorý zaberajú 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 umiestnenia:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Download * C: ESD Windows * C: $ OKNÁ. ~ 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 napíše dva protokolové súbory, ktoré môžete skontrolovať:
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 miestnej aktualizácie.
Nasledujúce priečinky budú odstránené:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Download * C: ESD Windows * C: $ OKNÁ. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: Windows Panther
Aplikácia zapíše výsledky do nasledujúcich súborov denníka:
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
Príkaz je potrebné vykonať vyvýšený, napr. musíte ho spustiť z inštancie príkazového riadka so zvýšenou hodnotou.
To je všetko.
Nezabudnite nám povedať, či sa niektoré príkazy nesprávajú tak, ako je to popísané pre vás. Ak máte otázku alebo návrh, neváhajte zanechať komentár.