Windows Tips & News

Аргументи на командния ред за почистване на диск Cleanmgr в Windows 10

click fraud protection

Вграденият инструмент на Windows, Disk Cleanup, който може да се стартира като cleanmgr.exe от диалоговия прозорец Run, поддържа редица интересни аргументи на командния ред, които могат да бъдат полезни в различни ситуации. Нека ги прегледаме и да видим как можете да ги използвате.

Можете да научите превключвателите, налични за почистване на диска, като въведете следната команда в диалоговия прозорец Run:

cleanmgr.exe /?

Вижте следната екранна снимка:

Списъкът е както следва:

  • /D БУКВА
  • /SAGESET: n
  • /SAGERUN: n
  • /НАСТРОЙКА: n
  • /LOWDISK
  • /VERYLOWDISK
  • /SETUP
  • /AUTOCLEAN

Ето какво означават тези превключватели.

cleanmgr.exe /D DRIVELETER
Извършва почистване на диска за конкретно устройство. Потребителят трябва да посочи буквата на устройството без ":", както е показано по-долу:

cleanmgr.exe /D C

Командата по-горе ще стартира почистване на диска за устройство C:.
Можете да комбинирате аргумента /D с други превключватели на cleanmgr.exe.

cleanmgr.exe /SAGESET
Ключът SAGESET ви позволява да създадете предварително зададени отметки в cleanmgr.exe. След като това е направено, можете да стартирате предварително зададената настройка, като използвате опцията /SAGERUN. Синтаксисът е както следва:

cleanmgr.exe /SAGESET: номер

Командата трябва да бъде изпълнено повишено (като администратор).

Където "число" може да бъде всяка стойност от 0 до 65535. Опциите, които изберете по време на сесията на SAGESET, ще бъдат записани в системния регистър и съхранени там за по-нататъшна употреба. Командата трябва да се изпълни с повишено ниво.
Използвайте го, както следва:

  1. Отвори повишен команден ред.
  2. Въведете следната команда.
    cleanmgr.exe /SAGESET: номер

    Да предположим, че използвате числото 112, например:

  3. Поставете отметка до опциите, които искате да бъдат активирани за тази предварителна настройка, както е показано по-долу:
  4. Щракнете върху OK, за да запазите предварително зададеното под номера, който сте въвели в диалоговия прозорец Run.

Тъй като сте стартирали cleanmgr.exe /SAGESET: n повишени, той ще бъде отворен директно в режим "Почистване на системните файлове". Вижте следната статия: Как да стартирате Disk Cleanup директно в режим на системни файлове и да го ускорите.

Технически, всяко квадратче за отметка, показано в Почистване на диска, отразява подходящия подключ на системния регистър в следния клон на системния регистър:

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

Например, подключът Windows Upgrade Log Files отразява същата опция в потребителския интерфейс на приложението.

За всяка стойност, която проверявате, тя ще бъде маркирана под стойността на StateFlagsNNNN DWORD, където NNNN е число, което сте предали на аргумента SAGESET. Имам стойността StateFlags0112 там за моята /SAGESET: 112 команда:

cleanmgr.exe /SAGERUN
Аргументът /SAGERUN позволява на потребителя да стартира предварително конфигурираната по-рано настройка с командата /SAGESET: n. Синтаксисът е както следва:

cleanmgr.exe /SAGERUN: номер

Използвайте същия номер, който сте използвали за предишната команда /SAGESET: number.
Комбинирайки с предишния пример, трябва да направите следното.

  1. Отвори повишен команден ред.
  2. Въведете следната команда.
    cleanmgr.exe /SAGESET: номер

    Да предположим, че използвате числото 112, например:

  3. Поставете отметка до опциите, които искате да бъдат стартирани за тази предварителна настройка, както е показано по-долу:
  4. Щракнете върху OK, за да запазите предварително зададения номер под номер 112.
  5. Сега въведете cleanmgr.exe /SAGERUN: 112 в диалоговия прозорец Run. Той ще започне автоматично да се почиства с помощта на предварително избраните опции.

Процесът на почистване ще започне незабавно, без подкана за потвърждение. Почистването на диска също ще бъде затворено автоматично.
Ако аргументът /D не е посочен за тази команда, той ще бъде приложен към всички устройства.

Можете да видите статията Как да стартирате Disk Cleanup директно в режим на системни файлове и да го ускорите.


Следните команди не са документирани. За да ги открия, използвах Sysinternals Process Monitor и логовете на помощната програма cleanmgr. Ако не се държат както е описано, моля, поправете ме в коментарите.

cleanmgr.exe /TUNEUP
Командата е подобна на описаната функционалност на SAGESET. В Windows 10 прави абсолютно същото нещо. Подобно на превключвателя SAGESET, той записва предварително зададени настройки в системния регистър. Може да се използва вместо SAGESET. Синтаксисът е както следва:

cleanmgr.exe /настройка: 112

Командата трябва да се изпълни с повишено ниво.

Ако преди това сте конфигурирали номера, посочен с превключвателя TUNEUP със SAGESET, той ще отразява направените от вас промени:

Този превключвател не е документиран, така че Microsoft може да премахне или промени поведението си по всяко време. Препоръчвам ви да използвате SAGESET вместо това.

cleanmgr.exe /LOWDISK
Този превключвател се използва, когато Windows уведомява потребителя, че му липсва дисково пространство на устройство. Когато щракнете върху известието, Disk Cleanup се отваря с всички квадратчета за отметка по подразбиране. Можете да го изпълните от диалоговия прозорец Run, както следва:

cleanmgr.exe /LOWDISK

Вижте следната екранна снимка:

След като натиснете Въведете ключ, той ще анализира устройството и ще покаже познатия потребителски интерфейс, но с всички квадратчета за отметка по подразбиране:

Можете да изпълните командата от повишен команден ред, за да я накарате да превключи в режим на системни файлове.

cleanmgr.exe /VERYLOWDISK
Той е същият като превключвателя на диска /LOWDISK, но ще изчисти всички файлове автоматично. Той няма да ви покаже потвърждение, но ще ви покаже диалогов прозорец, който показва колко свободно дисково пространство имате в момента.
Синтаксис:

cleanmgr.exe /VERYLOWDISK

Изпълнете командата от командния ред с повишени стойности, за да я накарате да превключи в режим на системни файлове.

cleanmgr.exe /НАСТРОЙКА
Превключвателят за настройка анализира системните файлове, останали от предишна версия на Windows. Например, ако сте надстроили от Windows 7 до Windows 10, използването на този превключвател е полезно. Също така трябва да се изпълни от повишен команден ред:

cleanmgr.exe /НАСТРОЙКА

Приложението ще изчисли пространството, използвано от файлове от предишната инсталация на Windows. Това е подобно на почистването на предишни инсталационни файлове на Windows с помощта на потребителския интерфейс на Disk Cleanup в нормален режим. Приложението ще анализира следните места:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Изтегляне\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Приложението няма да ги почисти автоматично. Той също няма да показва потребителски интерфейс. Вместо това ще запише два регистрационни файла, които можете да проверите:

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

cleanmgr.exe /AUTOCLEAN
Това е същото като по-горе, но приложението автоматично ще премахне файловете от предишната инсталация на Windows или от предишното надграждане на място.

Следните папки ще бъдат премахнати:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Изтегляне\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Приложението ще запише резултатите в следните регистрационни файлове:

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

Няма да се показва потребителски интерфейс.

Синтаксисът е както следва:

cleanmgr.exe /AUTOCLEAN

Командата трябва да се изпълни повишена, напр. трябва да го стартирате от повишен екземпляр на командния ред.

Това е.

Не забравяйте да ни кажете, ако някои команди не се държат, както е описано за вас. Чувствайте се свободни да оставите коментар, ако имате въпрос или предложение.

Промяна на ПИН за потребителски акаунт в Windows 10

Промяна на ПИН за потребителски акаунт в Windows 10

ПИН кодът е допълнителна функция за сигурност, налична в Windows 10 и Windows 8.1 за защита на ва...

Прочетете още

Изтеглете архивите с тематичен пакет Beauty of Britain

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Как да създадете пряк път за актуализиране на Windows в Windows 10

Как да създадете пряк път за актуализиране на Windows в Windows 10

Windows 10 е настроен да проверява за актуализации автоматично, освен ако не вие деактивирайте та...

Прочетете още