Как почистить временные файлы через командную строку — вопрос, который задают пользователи, когда хотят освободить место на диске без установки дополнительных утилит. Временные файлы накапливаются в системе после работы программ, обновлений или серфинга в интернете. Они занимают гигабайты пространства, замедляют работу ПК и могут стать причиной сбоев. К счастью, очистить их можно за несколько минут — достаточно открыть командную строку и ввести пару команд.
В этой статье разберём, какие временные файлы можно удалить, как это сделать через CMD, и какие команды дадут максимальный результат. Также рассмотрим альтернативные способы и нюансы, которые помогут избежать ошибок.
Зачем удалять временные файлы в Windows
Временные файлы (*.tmp, *.temp, кэш браузеров, логи обновлений) создаются системой и программами для ускорения работы. Но со временем они перестают быть полезными и превращаются в мусор. Вот почему их нужно чистить:
- Освобождение места на диске. В временных папках (
%temp%,Prefetch,Windows\Temp) может скапливаться от 1 до 10 ГБ ненужных данных. Особенно это актуально для пользователей с на 128–256 ГБ. - Ускорение работы системы. Операционная система тратит ресурсы на индексацию и поиск по замусоривающим папкам. После очистки ПК начинает работать быстрее, особенно на слабых ноутбуках.
- Избегание сбоев. Некоторые программы (например, Adobe Photoshop или AutoCAD) могут выдавать ошибки, если в папке
Tempне хватает места для новых временных файлов.
Перед очисткой временных файлов закройте все программы — некоторые из них могут использовать эти данные и выдать ошибку при удалении.
| Папка | Путь | Что хранится |
|---|---|---|
| Temp пользователя | C:\Users\Имя_пользователя\AppData\Local\Temp | Временные файлы программ, запущенных от имени текущего пользователя |
| Системная Temp | C:\Windows\Temp | Временные файлы ОС и системных процессов |
| Prefetch | C:\Windows\Prefetch | Файлы ускорения запуска программ (кэш) |
| Кэш браузеров | C:\Users\Имя_пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache (для Chrome) | Временные файлы интернет-страниц, изображений, скриптов |
| Windows Update | C:\Windows\SoftwareDistribution\Download | Файлы обновлений Windows (могут занимать до нескольких ГБ) |
Где хранятся временные файлы в Windows
В временные файлы разбросаны по нескольким папкам. расположение зависит от версии ОС и настроек пользователя. В таблице ниже — основные директории, которые стоит проверить.
Папка AppData скрыта по умолчанию, поэтому для доступа к ней нужно включить отображение скрытых файлов в проводнике или использовать командную строку.
Какие команды помогают удалить временные файлы
Для очистки временных файлов через командную строку используют встроенные утилиты Windows: del, rmdir и cleanmgr. Каждая из них имеет свои особенности:
del— удаляет отдельные файлы или группы файлов по маске (например,*.tmp). Работает быстро, но не удаляет папки.rmdir(илиrd) — удаляет папки вместе с содержимым. Требует ключ/Sдля рекурсивного удаления.cleanmgr— встроенная утилита очистки диска. Запускает графический интерфейс, но может быть вызвана из CMD.
Также можно использовать forfiles для удаления файлов старше определённого срока — это полезно, если вы хотите оставить свежие временные данные.
Пошаговая инструкция по очистке временных файлов через CMD
Чтобы почистить временные файлы через командную строку, выполните следующие шаги. Для начала откройте от имени администратора:
- Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - Введите команду для перехода в системную папку Temp:
cd /d C:\Windows\Temp - Удалите все файлы в этой папке:
del /q /f *.* > nul 2>&1Здесь/q— тихий режим (без запроса подтверждения),/f— принудительное удаление. - Удалите все папки в
Temp:rmdir /s /q *.* > nul 2>&1Ключ/sудаляет все подпапки. - Повторите шаги 2–4 для пользовательской папки Temp:
cd /d %USERPROFILE%\AppData\Local\Temp - Очистите кэш обновлений Windows:
net stop wuauserv & net stop bits & del /q /f C:\Windows\SoftwareDistribution\Download\*.* & net start wuauserv & net start bitsЭта команда останавливает службы обновлений, удаляет файлы и снова запускает службы.
После выполнения этих команд временные файлы будут удалены. Чтобы проверить результат, откройте папки Temp и убедитесь, что они пустые.
⚠️ Внимание: Не удаляйте файлы в папке C:\Windows\System32\Temp вручную — это может нарушить работу системы. Используйте только командную строку и проверенные команды.
Сравнение методов очистки временных файлов
Помимо командной строки, временные файлы можно удалить другими способами: вручную через проводник, с помощью утилиты Очистка диска или сторонних программ. В таблице ниже сравним эти методы по эффективности и удобству.
| Метод | Скорость | Эффективность | Риск ошибок | Требуемые права |
|---|---|---|---|---|
| Командная строка (CMD) | Высокая | Высокая (удаляет всё) | Средний (при неверных командах) | Администратор |
| Очистка диска (cleanmgr) | Средняя | Средняя (не все файлы удаляет) | Низкий | Пользователь |
| Ручная очистка через проводник | Низкая | Низкая (трудно найти все папки) | Средний (можно удалить нужные файлы) | Пользователь |
| Сторонние программы (CCleaner, Glary Utilities) | Высокая | Высокая | Низкий | Пользователь |
Командная строка — самый быстрый и эффективный способ, если вы знаете, что делаете. Очистка диска (cleanmgr) безопаснее, но удаляет не все временные файлы. Сторонние программы удобны, но требуют установки и могут содержать рекламу.
Что делать, если временные файлы не удаляются
Иногда при удалении временных файлов через появляются ошибки типа «Отказано в доступе» или «Файл используется другим процессом». Это происходит, если:
- Файл заблокирован работающей программой.
- У вас недостаточно прав (нужно запускать от имени администратора).
- Файл защищён системой (например, в
System32).
В таких случаях поможет:
- Закрыть все программы перед очисткой.
- Использовать команду
takeown /f "путь_к_файлу" /r /d yдля получения прав владельца. - Запустить ПК в безопасном режиме и повторить очистку.
Если временные файлы не удаляются — проверьте, не использует ли их какая-то программа. Закройте все приложения и повторите попытку.
Практика: чистим временные файлы за 2 минуты
Чтобы не тратить время на поиск команд, воспользуйтесь готовым скриптом. Откройте блокнот, вставьте в него следующие строки и сохраните файл с расширением .bat:
@echo off del /q /f %USERPROFILE%\AppData\Local\Temp\*.* > nul 2>&1 rmdir /s /q %USERPROFILE%\AppData\Local\Temp > nul 2>&1 del /q /f C:\Windows\Temp\*.* > nul 2>&1 rmdir /s /q C:\Windows\Temp > nul 2>&1 del /q /f C:\Windows\Prefetch\*.* > nul 2>&1 net stop wuauserv > nul 2>&1 net stop bits > nul 2>&1 del /q /f C:\Windows\SoftwareDistribution\Download\*.* > nul 2>&1 net start wuauserv > nul 2>&1 net start bits > nul 2>&1 echo Временные файлы удалены! pause
Запустите полученный файл от имени администратора — и через пару минут временные файлы будут очищены. Этот скрипт удаляет мусор из всех ключевых папок, включая кэш обновлений.
Чек-лист для безопасной очистки временных файлов
Часто задаваемые вопросы
Можно ли удалять все файлы из папки Temp?
Да, в большинстве случаев файлы в папках %USERPROFILE%\AppData\Local\Temp и C:\Windows\Temp можно удалять полностью. Они создаются заново при необходимости. Исключение — файлы, которые в данный момент используются программами (в этом случае появится ошибка).
Почему после очистки временных файлов место на диске не освободилось?
Возможно, вы очистили не все папки. Проверьте C:\Windows\SoftwareDistribution\Download (кэш обновлений), Prefetch, а также папки кэша браузеров. Также убедитесь, что у вас есть права администратора — без них некоторые файлы не удалятся.
Безопасно ли использовать команду del /f /q?
Да, если вы применяете её к правильным папкам (Temp, Prefetch и т. д.). Ключ /f принудительно удаляет файлы, а /q подавляет запросы на подтверждение. Но не используйте эту команду в системных папках вроде System32 — это может нарушить работу Windows.
Как автоматизировать очистку временных файлов?
Вы можете создать .bat-файл (как в примере выше) и добавить его в планировщик задач Windows. Например, настроить запуск скрипта раз в неделю ночью. Для этого откройте «Планировщик задач», создайте новую задачу, укажите путь к .bat-файлу и настройте триггер.