Автоматизация средства очистки диска в Windows

В этой статье описывается запуск средства очистки диска (cleanmgr.exe) с помощью параметров командной строки. cleanmgr.exe предназначена для очистки ненужных файлов с жесткого диска компьютера. Вы можете настроить cleanmgr.exe с помощью параметров командной строки для очистки нужных файлов. Затем можно запланировать выполнение задачи в определенное время с помощью средства Запланированные задачи.

Применимо к: Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 253597

Параметры командной строки

Средство очистки диска можно запустить, запустив cleanmgr.exeили выбрав Запустить>программы>Стандартные>средства очистки>диска. Очистка диска поддерживает следующие параметры командной строки:

  • /d <driveletter>: — этот параметр выбирает диск, который требуется очистить. Параметр /d не используется с /sagerun:n.

  • /sageset:n — Этот параметр отображает диалоговое окно Параметры очистки диска и создает раздел реестра для хранения заданных параметров. Значение n хранится в реестре и позволяет указать различные задачи для запуска очистки диска. Значение n может быть любым целочисленным значением от 0 до 65535. Чтобы получить все доступные параметры при использовании /sageset параметра, может потребоваться указать букву диска, содержащую установку Windows.
    Дополнительные сведения см. в разделе Сведения о разделе реестра.

  • /sagerun:n — этот переключатель выполняет указанные задачи, назначенные значению n с помощью переключателя /sageset . Все диски на компьютере будут перечислены, а выбранный профиль будет запущен на каждом диске.

    Например, в разделе Запланированные задачи после выполнения команды можно выполнить следующую cleanmgr /sageset:11 команду:
    cleanmgr /sagerun:11.

    Эта команда запускает очистку диска с параметрами, указанными в команде cleanmgr /sageset:11 .

Доступные параметры очистки диска, которые можно указать с помощью /sageset параметров и /sagerun :

  • Временные файлы установки. Эти файлы больше не должны быть нужны. Изначально они были созданы программой установки, которая больше не выполняется.
  • Скачанные программные файлы . Это элементы управления ActiveX и программы Java, которые автоматически скачиваются из Интернета при просмотре определенных страниц. Они временно хранятся в папке Скачанные программные файлы на жестком диске. Этот параметр включает кнопку Просмотреть файлы , которая позволяет просмотреть файлы, которые будут удалены.
  • Временные файлы Интернета. Папка Временные файлы Интернета содержит веб-страницы, хранящиеся на жестком диске для быстрого просмотра. Ваши персонализированные параметры для веб-страниц остаются нетронутыми. Этот параметр включает кнопку Просмотреть файлы , которая отображает удаляемые файлы.
  • Старые файлы Chkdsk. Когда Chkdsk проверяет диск на наличие ошибок, он может сохранить потерянные фрагменты файлов как файлы в корневой папке диска. Эти файлы не нужны и могут быть удалены.
  • Корзина. Корзина содержит файлы, удаленные с компьютера. Эти файлы не удаляются окончательно, пока вы не очистите корзину. Этот параметр включает кнопку Просмотреть файлы , которая открывает корзину.
  • Временные файлы . Программы иногда хранят временную информацию в папке Temp. Перед выходом программа обычно удаляет эти сведения. Вы можете безопасно удалить временные файлы, которые не были изменены в течение недели.
  • Временные автономные файлы. Временные автономные файлы — это локальные копии недавно использовавшихся сетевых файлов, которые автоматически кэшируются автоматически. Их можно использовать при отключении от сети. Есть кнопка Просмотреть файлы , которая открывает папку Автономные файлы.
  • Автономные файлы. Временные файлы — это локальные копии сетевых файлов, которые вы специально сделали доступными в автономном режиме. Их можно использовать при отключении от сети. Есть кнопка Просмотреть файлы , которая открывает папку Автономные файлы.
  • Сжатие старых файлов . Windows может сжимать файлы, которые вы не использовали в некоторое время. Сжатие файлов экономит место на диске, но при этом позволяет использовать их. Файлы не удаляются. Так как файлы сжимаются с разной скоростью, отображаемый объем дискового пространства, который вы получите, является приблизительным. С помощью кнопки Параметры можно указать количество дней ожидания перед сжатием неиспользуемого файла.
  • Файлы каталога для индексатора содержимого. Служба индексирования ускоряет и улучшает поиск файлов за счет поддержания индекса файлов на диске. Эти файлы остаются после предыдущей операции индексирования и могут быть удалены безопасно.

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

На вкладке Дополнительные параметры содержатся параметры для очистки компонентов Windows или установленных программ. Вы можете использовать параметр Компоненты Windows для создания свободного места, удалив необязательные компоненты Windows, которые не используются. При нажатии кнопки Очистить для этого параметра запускается мастер компонентов Windows. Вы можете использовать параметр Установленные программы , чтобы освободить больше места на диске, удалив не используемые программы. При нажатии этой кнопки Очистка запускается параметр Изменить или Удалить программы в средстве "Установка и удаление программ".

Сведения о разделе реестра

После запуска cleanmgr.exe с параметром /sageset:n некоторые вложенные разделы реестра в следующем разделе реестра изменяются:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\

Каждый из измененных вложенных разделов реестра может содержать значение реестра типа REG_DWORDStateFlagsNNNN, где NNNN — это номер n , указанный в параметре . Например, после выполнения cleanmgr /sageset:9 команды добавляется значение реестра Stateflags0009 . Значение реестра можно задать как одно из следующих значений.

  • Если поле параметра не выбрано, значение равно 000000000.
  • Если выбрано поле параметра, значение будет 00000002.

Примечание.

В разделе реестра VolumeCaches вложенный раздел реестра Offline Pages Files не имеет значений stateflags. Нет возможности удалить эти файлы.

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

Дополнительные сведения

Сведения о версии этой статьи для Microsoft Windows XP см. в статье Автоматизация средства очистки диска в Windows XP.

Примечание.

Параметр очистки диска в общих свойствах диска и cleanmgr.exe по умолчанию отсутствует в Windows Server 2008 R2. Дополнительные сведения о том, как использовать кнопку очистки диска или cleanmgr.exe в Windows Server 2008 R2, см. в статье Общие свойства диска и cleanmgr.exe отсутствует в Windows Server 2008 R2 по умолчанию.