- Использование утилиты Очистка диска (Disk Cleanup) в Windows 8.1
- Очистка диска в Windows Server 2016/2012 R2/2008 R2 с помощью Cleanmgr
- Очистка диска с помощью Disk Cleanup в Windows Server 2016
- Очистка диска с помощью cleanmgr.exe из командной строки
- Запуск cleanmgr в Windows Server 2012 R2/ 2008 R2 без установки Desktop Experience
Использование утилиты Очистка диска (Disk Cleanup) в Windows 8.1
Утилита Очистка диска (Disk Cleanup) проверяет диски на наличие файлов, в которых больше нет надобности, она удаляет временные файлы, очищает корзину и удаляет множество системных файлов и других неиспользуемых элементов.
Для запуска утилиты, нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите команду cleanmgr и нажмите клавишу Enter ↵.
Для систем, оснащенных несколькими жесткими дисками, выводится диалоговое окно Очистка диска: выбор устройства (Drive Selection) для выбора очищаемого диска.
В выпадающем списке Диски (Drives) выберите требуемый диск, а затем нажмите кнопку OK.
Запустится процесс первоначальной проверки.
Утилита исследует выбранный диск на предмет пользовательских файлов, которые можно удалить, и файлов, подлежащих удалению. Чем больше файлов содержит диск, тем дольше занимает процесс поиска.
По завершению первоначальной проверки выводится окно Очистка диска (Disk cleanup) со списком категорий файлов, которые можно удалить.
Этот список можно расширить, нажав кнопку Очистить системные файлы (Cleanup system files) внизу окна.
Снова появится диалоговое окно выбора диска, выбираем диск, нажимаем кнопку OK.
Запустится проверка диска.
По завершению проверки диска появится окно Очистка диска с выбором файлов для удаления.
Список файлов, доступных для удаления, может включать следующие категории:
- Загруженные файлы программ. Содержит файлы, загруженные для использования в браузере, такие как элементы управления ActiveX и апплеты Java. Это временные файлы, которые можно безопасно удалить.
- Файлы обновлений Windows. Файлы, сохраненные с предшествующей установки Windows, которые не были определены, как системные файлы Windows. После сохранения всех необходимых данных с предыдущих установок Windows, включая пользовательские данные, можно установить флажок этой категории, чтобы удалить эти файлы.
- Очистка файла гибернации. Содержит файл состояния компьютера при переходе в режим гибернации. Если на компьютере гибернация не применяется, этот файл можно безопасно удалить.
- Временные файлы Microsoft Office. Содержит временные файлы и журналы Microsoft Office. Эти файлы также можно удалить, чтобы высвободить место на диске.
- Автономные файлы. Содержит локальные копии сетевых файлов, выделенных для автономного использования. Эти файлы используются для автономной работы и их также можно удалить.
- Автономные веб-страницы. Содержит локальные копии веб-страниц, выделенные для автономного использования. Эти файлы используются для автономной работы и их также можно удалить.
- Предыдущие установки Windows. Файлы предыдущих установок Windows, хранящиеся в папке %SystemDrive%\\Windows.old. После сохранения всех необходимых данных с предыдущих установок Windows, включая пользовательские данные, можно установить флажок этой категории, чтобы удалить эти файлы.
- Временные автономные файлы. Содержит автоматически кэшируемые общие файлы. Эти файлы используются для автономной работы и их также можно удалить.
- Корзина. Содержит файлы, удаленные из файловой системы, но доступные для восстановления. Удаление этих файлов из Корзины полностью удаляет их с жесткого диска.
- Временные файлы. Основные временные файлы данных и приложений, хранящиеся в папке Temp.
- Временные файлы Интернета. Кэшированные веб-страницы, которые можно безопасно удалить.
- Эскизы. Содержит эскизы рисунков, видео и документов, созданных в Windows 8.1. При первом обращении к папке Windows 8.1 создает эскизы содержащихся в ней рисунков, видео и документов. Эти эскизы сохраняются, чтобы не повторять процесс их создания при последующих обращениях к папке, ускорив таким образом их отображение. Удаленные эскизы создаются снова при следующем обращении к папке.
Для удаления файлов требуемой категории установите соответствующий флажок, а затем нажмите кнопку OK.
При выводе запроса подтвердить удаление выбранных файлов нажмите кнопку Удалить файлы.
Начнется процесс очистки диска.
По окончании процесса очистки диска, утилита автоматически завершит свою работу не выводя никакие дополнительные окна.
Очистка диска в Windows Server 2016/2012 R2/2008 R2 с помощью Cleanmgr
Утилита очистки диска (Disk Cleanup) позволяет администратору быстро очистить системный диск Windows Server, удалив ненужные и временные файлы, в том числе очистить каталог WinSxS от файлов устаревших компонентов, которые остались после установки обновлений. Утилита Disk Cleanup (cleanmgr.exe) по умолчанию уже установлена в графической версии Windows Server 2016/2019 (Desktop Experience), однако в предыдущих версиях Windows Server (2012 R2/ 2012/ 2008 R2) утилита cleanmgr.exe по-умолчанию отсутствует.
Очистка диска с помощью Disk Cleanup в Windows Server 2016
Чтобы очистить системный диск от ненужных файлов в Windows Server 2016 с помощью утилиты Disk Cleanup, нужно в File Explorer открыть свойства диска и нажать кнопку Disk Cleanup.
Выберите диск, который вы хотите очистить.
Дождитесь пока мастер очистки проверит ваш диск и найдет ненужные файлы, которые можно безболезненно удалить.
Вы можете выбрать компоненты, файлы которых можно удалить. Вам предлагается удалить следующие временные файлы:
- Setup Log Files
- Downloaded Program Files
- Temporary Internet Files
- Recycle Bin
- Temporary files
- Thumbnails
Чтобы удалить ненужные системные файлы нажмите на кнопку Clean up system files.
Дополнительно предлагается очистить:
- Устаревшие файлы Windows Defender
- System archived Windows Error Reporting (каталог C:\ProgramData\Microsoft\Windows\WER\ReportQueue)
- System queued Windows Error Reporting
- Device driver packages
- Windows Update Cleanup — при этом выполняется очистка хранилища компонентов в каталоге WinSxS. Удаляются старые версии компонентов, которые остались после установки обновленных версий.
Выберите нужные опции, при этом Disk Cleanup покажет количество места, которое освободится. Нажмите Ок и подтвердите удаление временных файлов.
Дождитесь, пока утилита cleanmgr.exe удалит ненужные файлы.
Очистка диска с помощью cleanmgr.exe из командной строки
Утилита cleanmgr.exe имеет различные параметры командной строки, которые позволяют использовать ее в различных сценариях автоматической очистки системного диска. Их можно использовать как в Windows Server, так и на рабочих станциях пользователей с Windows 10.
cleanmgr [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]
Ключ /AUTOCLEAN используется для очистки старых файлов, оставшихся после апгрейда билда Windows. Параметр /SETUP позволяет удалить файлы, оставшиеся от предыдущей версии Windows (если вы выполняли in-place upgrade).
Команда cleanmgr /LOWDISK – запускает графический интерфейс Disk Cleanup с уже выбранными параметрами очистки.
Команда cleanmgr /VERYLOWDISK выполняет автоматическую очистку, а после окончания оторажает информацией о выполненных действиях и свободном месте.
С помощью параметров /sageset:n и /sagerun:n вы можете создать и выполнить настроенный набор параметров очистки.
Например, выполните команду cleanmgr /sageset:11 . В открывшемся окне выберите компоненты и файлы, которые нужно автоматически очищать (я выбрал все опции).
Эти настройки сохраняются в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches. В этой ветке перечислены все компоненты Windows, которые можно очистить с помощью Disk Cleanup. Для каждой опции, которую вы выбрали создается параметр типа DWORD с именем StateFlags0011 ( 0011 это число, которое вы указали в параметре sageset).
Чтобы запустить процесс очистки с выбранными параметрами, выполните команду:
Если вам нужно настроить автоматическую очистку дисков на компьютерах (или серверах) в домене, вам достаточно экспортировать эту ветку реестра и распространить ее через GPO.
Для автоматического запуска очистки системного диска на рабочих станциях с Windows 10 можно создать задание в планировщике со следующим PowerShell скриптом:
Start-Process -FilePath CleanMgr.exe -ArgumentList ‘/sagerun:11’ -WindowStyle Hidden -Wait
Запуск cleanmgr в Windows Server 2012 R2/ 2008 R2 без установки Desktop Experience
В Windows Server 2012 / R2 и 2008 /R2 по умолчанию не установлена утилита очистки диска Disk Cleanup (cleanmgr.exe). Чтобы воспользоваться утилитой cleanmgr сначала нужно установить отдельный компонент сервера Desktop Experience (Возможности рабочего стола) с помощью Server Manager или PowerShell ( Install-WindowsFeature Desktop-Experience ).
Но вместе с Desktop Experience устанавливается множество других компонентов, которые абсолютно не нужны на сервере:
- Windows Media Player
- Темы рабочего стола
- Поддержка AVI для Windows
- Windows SideShow
- Windows Defender
- Disk Cleanup
- Sync Center
- Запись звука
- Character Map
- Snipping Tool
Для запуска мастера очистки дисков в Windows Server можно воспользоваться более простым методом: достаточно скопировать в системный каталог два файла из каталога WinSxS: Cleanmgr.exe и Cleanmgr.exe.mui. Ниже представлены команды для копирования файлов cleanmgr из каталога WinSxS для разных версий Windows Server (во всех случаях используется путь для английских редакций ОC).
ОС | Команда копирования файлов cleanmgr |
Windows Server 2008 R2 x64 | copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui C:\Windows\System32\en-US\ |
Windows Server 2008 x64 | copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui C:\Windows\System32\en-US\ |
Windows Server 2012 x64 | copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\ copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3\cleanmgr.exe.mui C:\Windows\System32\en-US\ Windows Server 2012 R2 x64 Рассмотренный выше трюк не работает в Windows Server 2012 R2 из-за изменений, внесенных обновлением KB2821895. Дело в том, что после установки данного обновления для хранения бинарных файлов компонентов стала использоваться компрессия. При попытке запустить скопированный cleanmgr.exe появляется ошибка: В качестве обходного решения можно воспользоваться такой методикой:
В дальнейшем эти два файла можно скопировать и на все другие сервера или интегрировать в шаблоны виртуальных машин с Windows Server 2012 R2. Для запуска утилиты очистки диска теперь достаточно выполнять с правами администратора команду cleanmgr.exe . dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase В Windows Server 2008 R2, чтобы cleanmgr могла удалять устаревшие файлы обновлений нужно установить отдельный патч KB2852386. |