<link rel = "stylesheet" id = "gtranslate-style-css" href = "https://websetnet.b-cdn.net/wp-content/plugins/gtranslate/gtranslate-style24.css" type = "text / css "media =" all ">

Vyčištění disku Cleanmgr Argumenty příkazového řádku v Windows 10

Vestavěný nástroj Windows, nástroj Vyčištění disku, který lze spustit jako cleanmgr.exe v dialogu Spustit podporuje řadu zajímavých argumentů příkazového řádku, které mohou být užitečné v různých situacích. Podívejme se na ně a uvidíme, jak je můžete použít.
Můžete se naučit přepínače, které jsou k dispozici pro vyčištění disku, zadáním následujícího příkazu v dialogovém okně Spustit:

cleanmgr.exe /?

Přečtěte si následující snímek obrazovky:

cleanmgr-help-run-dialog přepínače cleanmgr-command-line

Seznam je následující:

Tady je to, co tyto přepínače znamenají.

cleanmgr.exe / D DRIVELETTER
Provádí vyčištění disku pro konkrétní jednotku. Uživatel by měl určit písmeno jednotky bez „:“, jak je uvedeno níže:

cleanmgr.exe / DC

Výše uvedený příkaz zahájí vyčištění disku pro jednotku C :. cleanmgr-for-c
Můžete kombinovat argument / D s dalšími přepínači cleanmgr.exe.

cleanmgr.exe / SAGESET
Tlačítko SAGESET umožňuje vytvořit v souboru cleanmgr.exe přednastavení vybraných políček. Jakmile to provedete, můžete předvolbu spustit pomocí volby / SAGERUN. Syntaxe je následující:

cleanmgr.exe / SAGESET: číslo

Příkaz musí být proveden zvýšený (jako správce).

Kde „number“ může být libovolná hodnota od 0 do 65535. Možnosti, které vyberete během relace SAGESET, budou zapsány do registru a tam uloženy pro další použití. Příkaz musí být proveden zvýšený.
Používejte jej následujícím způsobem:

  1. OTEVŘENO zvýšený příkazový řádek.
  2. Zadejte následující příkaz
    cleanmgr.exe / SAGESET: číslo

    Předpokládejme, že používáte číslo 112, například: cleanmgr-sageset-run-dialog

  3. Zaškrtněte volby, které chcete zapnout pro tuto předvolbu, jak je uvedeno níže: segeset-in-action
  4. Klepnutím na tlačítko OK uložíte přednastavení pod číslem, které jste zadali do dialogu Spustit.

Protože jste spustili cleanmgr.exe / SAGESET: n elevated, otevře se přímo v režimu „Clean up system files“. Viz následující článek: Jak spustit nástroj Disk Cleanup přímo v režimu systémových souborů a zrychlit.

Technicky každé zaškrtávací políčko zobrazené v nástroji Vyčištění disku odráží příslušný podklíč registru pod následující větví registru:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCaches

hodnoty v registru

Například podklíč Soubory protokolu pro inovaci systému Windows odráží stejnou možnost v uživatelském rozhraní aplikace.

Pro každou hodnotu, kterou zkontrolujete, bude označena pod hodnotou StateFlagsNNNN DWORD, kde NNNN je číslo, které jste předali argumentu SAGESET. Mám hodnotu StateFlags0112 tam pro můj / SAGESET: 112 příkaz: stateflags

cleanmgr.exe / SAGERUN
Argument / SAGERUN umožňuje uživateli spouštět dříve nastavenou předvolbu pomocí příkazu / SAGESET: n. Syntaxe je následující:

cleanmgr.exe / SAGERUN: číslo

Použijte stejné číslo, jaké jste použili pro předchozí příkaz / SAGESET: číslo.
V kombinaci s předchozím příkladem byste měli provést následující kroky.

  1. OTEVŘENO zvýšený příkazový řádek.
  2. Zadejte následující příkaz
    cleanmgr.exe / SAGESET: číslo

    Předpokládejme, že používáte číslo 112, například: cleanmgr-sageset-run-dialog

  3. Za tímto přednastavením označte možnosti, které chcete spustit, jak je uvedeno níže: segeset-in-action
  4. Klepnutím na tlačítko OK uložíte předvolbu pod číslem 112.
  5. Nyní zadejte příkaz cleanmgr.exe / SAGERUN: 112 v dialogovém okně Spustit. Spustí se automatické čištění pomocí předvolených možností. dialog sagerun-in-the-run sagerun v akci

Proces čištění se spustí okamžitě, bez výzvy k potvrzení. Vyčištění disku se také automaticky uzavře.
Není-li pro tento příkaz zadán argument / D, použije se na všechny disky.

Můžete vidět článek Jak spustit nástroj Disk Cleanup přímo v režimu systémových souborů a zrychlit.

Následující příkazy nejsou zdokumentovány. K jejich nalezení jsem použil Sysinternals Process Monitor a protokoly obslužného programu cleanmgr. Pokud se nebudou chovat tak, jak je popsáno, opravte mě prosím v komentářích.

cleanmgr.exe / TUNEUP
Příkaz je podobný popsané funkci SAGESET. v Windows 10, dělá přesně to samé. Stejně jako přepínač SAGESET zapisuje předvolby do registru. Může být použita místo SAGESET. Syntaxe je následující:

cleanmgr.exe / tuneup: 112

Příkaz musí být proveden zvýšený.

Pokud jste předtím nakonfigurovali číslo zadané pomocí přepínače TUNEUP pomocí tlačítka SAGESET, budou zobrazeny změny, které jste provedli: tuneup-in-action-1

Tento přepínač není zdokumentován, takže společnost Microsoft může kdykoliv odstranit nebo změnit své chování. Doporučuji místo toho použít SAGESET.

cleanmgr.exe / LOWDISK
Tento přepínač se používá, když systém Windows oznamuje uživateli, že na diskové jednotce je nedostatek místa na disku. Po klepnutí na oznámení se otevře dialogové okno Vyčištění disku se všemi zaškrtávacími políčkami, které jsou ve výchozím nastavení zaškrtnuté. Můžete jej spustit z dialogového okna Spustit takto:

cleanmgr.exe / LOWDISK

Přečtěte si následující snímek obrazovky: nízký disk

Jakmile stisknete klávesu Enter, analyzuje jednotku a zobrazí známé uživatelské rozhraní, ale všechna políčka jsou zaškrtnutá ve výchozím nastavení:

low-disk-analýza low-disk-ui Příkaz můžete spustit ze zvýšeného příkazového řádku, aby se přepnul do režimu systémových souborů.

cleanmgr.exe / VERYLOWDISK
Je to stejné jako přepínač disku / LOWDISK, ale automaticky vyčistí všechny soubory. Nezobrazí vám potvrzení, ale zobrazí dialogové okno s informacemi o tom, kolik volného místa na disku máte nyní.
Syntaxe:

cleanmgr.exe / VERYLOWDISK

Spusťte příkaz z zvýšené příkazové řádky a přepněte do režimu systémových souborů.

verylowdisk-analyze velmilowdisk-konečný proces

cleanmgr.exe / SETUP
Přepínač nastavení analyzuje systémové soubory, které zbyly z předchozí verze systému Windows. Například, pokud jste inovovali z Windows 7 na Windows 10, spuštění tohoto přepínače je užitečné. Musí být také proveden z příkazového řádku se zvýšenými oprávněními:

cleanmgr.exe / SETUP

přepínač nastavení

Aplikace vypočítá místo, které používají soubory z předchozí instalace systému Windows. Je to podobné vyčištění předcházejících instalačních souborů systému Windows pomocí uživatelského rozhraní Čistění disku v normálním režimu. Aplikace analyzuje následující místa:

C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESDDownload * C: ESDWindows * C: $ WINDOWS. Windows.old * C: WindowsPanther

Aplikace je nevyčistí automaticky. Nezobrazí ani uživatelské rozhraní. Místo toho bude psát dva soubory protokolu, které si můžete prohlédnout:

C: WindowsSystem32LogFilessetupclnsetupact.log C: WindowsSystem32LogFilessetupclnsetuperr.log

Záznam souborů

cleanmgr.exe / AUTOCLEAN
Je to stejné jako výše, ale aplikace automaticky odebere soubory z předchozí instalace systému Windows nebo z předchozí aktualizace na místě.

Následující složky budou odstraněny:

C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESDDownload * C: ESDWindows * C: $ WINDOWS. Windows.old * C: WindowsPanther

Aplikace zapíše výsledky do následujících souborů protokolu:

C: WindowsSystem32LogFilessetupclnsetupact.log C: WindowsSystem32LogFilessetupclnsetuperr.log

Žádné uživatelské rozhraní se nezobrazí.

Syntaxe je následující:

cleanmgr.exe / AUTOCLEAN

autoklean-přepínač Příkaz musí být proveden zvýšený, např. Je třeba jej spustit ze zvýšené instance příkazového řádku.

A je to.

Nezapomeňte nám sdělit, zda se některé příkazy nechovají podle popisu. Neváhejte a zanechte komentář, pokud máte dotaz nebo návrh.

Zdroj

Zanechat komentář