Как в Windows использовать встроенную утилиту очистки Cleanmgr с аргументами | Белые окошки

Вкладка “очистка диска”

Содержимое будет варьироваться в зависимости от наличия тех или иных файлов.

Для несистемных дисков, как правило, доступен только пункт “Корзина”.

Для системного диска несколько пунктов присутствуют всегда:

остальные отображаются только при наличии файлов:

Где хранятся настройки?

Настройки будут вноситься в следующий раздел системного реестра:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCaches

*
Увеличить рисунок

Запуск по расписанию

Можно легко поддерживать порядок на HDD путем автоматической регулярной очистки, запускаемой из планировщика задач.

Запускаем планировщик заданий (Пуск —> Все программы —> Стандартные —> Служебные —> Планировщик заданий) и нажимаем Создать задачу:

Указываем Имя для новой задачи и ставим флажок Выполнить с наивысшими правами:

Переходим на вкладку Триггеры, нажимаем Создать, задаём нужный интервал очистки (например, 1 раз в неделю, как на скриншоте ниже). Нажимаем ОК:

Переходим на вкладку Действия, нажимаем Создать, в следующем окне нажимаем Обзор:

Указываем путь к

C:WindowsSystem32cleanmgr.exe

и нажимаем Открыть:

В поле Добавить аргументы указываем:

/sagerun:n

где n – номер конфигурации, заданный при настройке.

Нажимаем ОК:

И ещё раз ОК:

Задание создано и будет раз в неделю (в моём случае) выполнять автоматическую очистку. При запуске программа выведет окно, показывающее ход очистки, но не будет задавать дополнительных вопросов.

Запуск с настроенными параметрами

Для запуска очистки диска с настроенными параметрами необходимо использовать команду:

cleanmgr /sagerun:n

где n – номер конфигурации, заданный при настройке.

Удобно создать ярлык с этой командой (у меня их будет 3):

  1. Нажимаем правой клавишей мыши на рабочем столе —> Создать —> Ярлык.
  2. Вводим команду:

    *

  3. Нажимаем Далее и задаём имя. Заканчиваем создание ярлыка кнопкой Готово.

Повторяем шаги 1-3 для каждой конфигурации.

При запуске очистки с помощью этой команды (ярлыка), программа выведет окно показывающее ход очистки, но не будет задавать дополнительных вопросов.

Если необходимо получить доступ ко всем файлам – запускайте от имени администратора (способ №1 или №3).

Как в windows использовать встроенную утилиту очистки cleanmgr с аргументами | белые окошки

Если вы не нуждаетесь в особо тщательной очистке Windows от временных данных, для избавления от накопившегося мусора вполне будет достаточным использование встроенной утилиты Cleanmgr. Запустить ее можно как из диалогового окошка «Выполнить», так и из свойств раздела или диска. Используется она обычно с параметрами по умолчанию, но при желании вы можете настроить её таким образом, что каждый раз она будет выполнять определённый набор действий.

Получить список всех поддерживаемых этим инструментом кючей очень просто, достаточно выполнить в окошке Run команду cleanmgr.exe /?. При выполнении этой команды вы получите список из семи или восьми ключей, используя которые, вы сможете производить очистку определённых типов данных или областей диска. Рассмотрим эти переключатели более подробно.

/D DRIVELETTER

Ключ позволяет выполнять очистку конкретного диска или раздела.

DRIVELETTER

Он может быть использован в комбинации с другими ключами, полностью же команда очистки будет выглядеть так: cleanmgr.exe /D DriveLetter N, где N — буква очищаемого диска.

/SAGESET:n

Создает шаблон очистки. Используя этот ключ, можно настроить Cleanmgr таким образом, что она будет очищать только определенные типы данных. Выполните в запущенной от имени администратора команду cleanmgr.exe /SAGESET:2022 и отметьте в открывшемся окошке параметров очистки галочками те элементы, которые должны очищаться и сохраните настройки, нажав «OK».

Шаблон очистки

Число 2022 — произвольное, на самом деле вы можете подставить в команду любое другое число от до 65535. Число служит уникальным идентификатором, запускающим cleanmgr.exe с уже настроенными параметрами.

/SAGERUN:n

Если предыдущий ключ только создает шаблон очистки, то /SAGERUN:n запускает его на исполнение немедленно. В нашем примере команда очистки с предустановкой будет выглядеть так: cleanmgr.exe /SAGERUN:2022.

Команда очистки

Выполнять ее следует в командной строке или консоли PowerShell, запущенной от имени администратора.

/TUNEUP:n

Данный ключ является аналогом /SAGESET:n и может быть использован вместо него.

TUNEUP

Выполнять команду cleanmgr.exe с параметром /TUNEUP:n также необходимо с повышенными привилегиями.

/LOWDISK и /VERYLOWDISK

Выполнение команды cleanmgr.exe с параметрами /LOWDISK и /VERYLOWDISK аналогичен запуску утилиты cleanmgr.exe через графический интерфейс Windows, разница между ними лишь в том, что в первом случае вам будет предложено выбрать диск.

Выбрать диск

Тогда как во втором очистка будет запущена немедленно для системного раздела с настройками по умолчанию.

По умолчанию

/SETUP

Этот переключатель используется, когда нужно удалить с диска резервные системные файлы, оставшиеся после обновления Windows до более новой версии.

SETUP

Если вы, к примеру, обновили свою Windows 8.1 до десятой версии, команда cleanmgr.exe /SETUPудалит все файлы предыдущей системы.

При этом программой очистки анализируются каталоги C:$Windows.~BT, C:$Windows.~LS, $Windows.~WS, C:ESDDownload, C:Windows.old, C:$INPLACE.~TR и другие подобные расположения. Команда очистки с ключом /SETUP должна выполняться с повышенными правами. Результаты работы сохраняются в файлы логов setupact.log и setuperr.log в папке C:WindowsSystem32LogFilessetupcln.

/AUTOCLEAN

Выполняет те же действия, что и /SETUP, только в автоматическом режиме без использования графического интерфейса.

AUTOCLEAN

В процессе анализируются и очищаются те же папки, также создаются и сохраняются в папке C:WindowsSystem32LogFilessetupcln отчеты setupact.log и setuperr.log.

Настройка параметров

У программы существует интересная возможность – настройка различных конфигураций для автоматической очистки. Например, можно создать одну для полной очистки, вторую – для удаления содержимого папки TEMP (временные файлы), третью – для удаления эскизов и т.д.

  1. Запускаем командную строку (cmd.exe) с правами администратора.
  2. Вводим команду:
    cleanmgr /sageset:n

    где n – любое целое число в диапазоне от 0 до 9999 включительно. Это число – номер конфигурации (соответственно, можно создать 10000 различных конфигураций), его необходимо запомнить для дальнейшего запуска.

    *

  3. Выставляем нужные флажки:

    *

    и подтверждаем сохранение кнопкой “ОК”.

Повторяем шаги 1-3 для создания каждой конфигурации. Я создам 3 вышеописанные:

cleanmgr /sageset:1 – полная очистка,

cleanmgr /sageset:2 – очистка папки TEMP,

cleanmgr /sageset:3 – удаление эскизов.

Очистка в контекстном меню диска

Для добавления в контекстное меню диска пункта Очистка диска воспользуйтесь твиком реестра:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTDriveshellОчистка диска]
"Icon"="cleanmgr.exe"

[HKEY_CLASSES_ROOTDriveshellОчистка дискаcommand]
@="cleanmgr.exe /d %1"

Твик необходимо внести в REG-файл и импортировать в реестр, подробности здесь.

При выборе этого пункта будет запускаться очистка для выбранного диска.

Приятного использования!

Очистка в свойствах диска

Наличие кнопки Очистка диска в свойствах диска зависит от способа удаления файлов, задаваемого в параметрах корзины.

Щелкните правой клавишей мыши по Корзине и выберите пункт Свойства:

Очистка диска windows в расширенном режиме

Стандартный запуск

Пуск —> Все программы —> Стандартные —> Служебные —> правой клавишей мыши щелкните Очистка диска, и выберите пункт Запуск от имени администратора.

Запуск от имени администратора позволяет сразу получить доступ к очистке системных файлов, а также к двум дополнительным способам очистки. Если не запускать утилиту от имени администратора, перейти к очистке системных файлов можно и позже, но тогда придется снова ждать, пока утилита просканирует диск.

Если дисков несколько, то при запуске следует выбрать, на каком из них проводить очистку:

:/>  Не удается удалить разделы реестра | Домострой

Оставьте комментарий

Adblock
detector