Как почистить временные файлы через командную строку — вопрос, который задают пользователи, когда хотят освободить место на диске без установки дополнительных утилит. Временные файлы накапливаются в системе после работы программ, обновлений или серфинга в интернете. Они занимают гигабайты пространства, замедляют работу ПК и могут стать причиной сбоев. К счастью, очистить их можно за несколько минут — достаточно открыть командную строку и ввести пару команд.

В этой статье разберём, какие временные файлы можно удалить, как это сделать через CMD, и какие команды дадут максимальный результат. Также рассмотрим альтернативные способы и нюансы, которые помогут избежать ошибок.

Зачем удалять временные файлы в Windows

Временные файлы (*.tmp, *.temp, кэш браузеров, логи обновлений) создаются системой и программами для ускорения работы. Но со временем они перестают быть полезными и превращаются в мусор. Вот почему их нужно чистить:

  • Освобождение места на диске. В временных папках (%temp%, Prefetch, Windows\Temp) может скапливаться от 1 до 10 ГБ ненужных данных. Особенно это актуально для пользователей с на 128–256 ГБ.
  • Ускорение работы системы. Операционная система тратит ресурсы на индексацию и поиск по замусоривающим папкам. После очистки ПК начинает работать быстрее, особенно на слабых ноутбуках.
  • Избегание сбоев. Некоторые программы (например, Adobe Photoshop или AutoCAD) могут выдавать ошибки, если в папке Temp не хватает места для новых временных файлов.
💡

Перед очисткой временных файлов закройте все программы — некоторые из них могут использовать эти данные и выдать ошибку при удалении.

ПапкаПутьЧто хранится
Temp пользователяC:\Users\Имя_пользователя\AppData\Local\TempВременные файлы программ, запущенных от имени текущего пользователя
Системная TempC:\Windows\TempВременные файлы ОС и системных процессов
PrefetchC:\Windows\PrefetchФайлы ускорения запуска программ (кэш)
Кэш браузеровC:\Users\Имя_пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache (для Chrome)Временные файлы интернет-страниц, изображений, скриптов
Windows UpdateC:\Windows\SoftwareDistribution\DownloadФайлы обновлений Windows (могут занимать до нескольких ГБ)

Где хранятся временные файлы в Windows

В временные файлы разбросаны по нескольким папкам. расположение зависит от версии ОС и настроек пользователя. В таблице ниже — основные директории, которые стоит проверить.

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

Какие команды помогают удалить временные файлы

Для очистки временных файлов через командную строку используют встроенные утилиты Windows: del, rmdir и cleanmgr. Каждая из них имеет свои особенности:

  • del — удаляет отдельные файлы или группы файлов по маске (например, *.tmp). Работает быстро, но не удаляет папки.
  • rmdir (или rd) — удаляет папки вместе с содержимым. Требует ключ /S для рекурсивного удаления.
  • cleanmgr — встроенная утилита очистки диска. Запускает графический интерфейс, но может быть вызвана из CMD.

Также можно использовать forfiles для удаления файлов старше определённого срока — это полезно, если вы хотите оставить свежие временные данные.

Пошаговая инструкция по очистке временных файлов через CMD

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

  1. Нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Введите команду для перехода в системную папку Temp: cd /d C:\Windows\Temp
  3. Удалите все файлы в этой папке: del /q /f *.* > nul 2>&1 Здесь /q — тихий режим (без запроса подтверждения), /f — принудительное удаление.
  4. Удалите все папки в Temp: rmdir /s /q *.* > nul 2>&1 Ключ /s удаляет все подпапки.
  5. Повторите шаги 2–4 для пользовательской папки Temp: cd /d %USERPROFILE%\AppData\Local\Temp
  6. Очистите кэш обновлений 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

Запустите полученный файл от имени администратора — и через пару минут временные файлы будут очищены. Этот скрипт удаляет мусор из всех ключевых папок, включая кэш обновлений.

Чек-лист для безопасной очистки временных файлов

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалять все файлы из папки 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-файлу и настройте триггер.