Папка Temp в Windows¶
Папка Temp — системная папка в операционных системах Windows, предназначенная для хранения временных файлов, создаваемых программами и самой системой. Располагается по умолчанию в пользовательском профиле (C:\Users\ИмяПользователя\AppData\Local\Temp) и в системном каталоге (C:\Windows\Temp). Содержимое папки можно удалять, однако делать это нужно с учётом ряда ограничений.
¶Назначение
Временные файлы создаются программами для промежуточных операций: распаковка архивов, установка обновлений, кэширование данных, сохранение черновиков документов. После завершения работы приложение должно удалить свои временные файлы, но на практике это происходит не всегда — часть файлов остаётся в папке Temp, постепенно занимая место на диске.
¶Расположение и типы
| Путь | Содержимое |
|---|---|
%LOCALAPPDATA%\Temp | Временные файлы текущего пользователя |
C:\Windows\Temp | Временные файлы системных служб и установщиков |
%TEMP% | Переменная окружения, указывающая на папку Temp пользователя |
Файлы в папке Temp могут иметь расширения .tmp, .temp, .log, а также произвольные имена — например, файлы установщиков Windows Update с расширением .msi или .msp.
¶Можно ли удалять содержимое папки Temp
Удаление содержимого папки Temp в целом допустимо и является стандартной процедурой очистки диска. Система и программы пересоздают необходимые временные файлы при следующем запуске. Однако существуют ограничения:
- Занятые файлы. Некоторые файлы могут использоваться работающими программами или службами — удалить их в этот момент нельзя. Windows выдаёт сообщение об ошибке «Файл используется другим процессом».
- Файлы установщиков. Временные файлы активных установок (например, при обновлении Windows) удалять не следует — это может прервать процесс обновления.
- Профили пользователей. При многопользовательской системе содержимое папки Temp других пользователей может быть недоступно для удаления без прав администратора.
¶Способы очистки
¶Проводник
Ручное удаление: открыть папку %TEMP% через строку выполнения (Win + R), выделить все файлы (Ctrl + A) и удалить их, пропуская занятые. Система предложит пропустить файлы, которые нельзя удалить.
¶Очистка диска
Встроенная утилита Windows («Очистка диска» / cleanmgr) позволяет удалять временные файлы без риска затронуть занятые ресурсы. В Windows 10 и 11 доступна также «Параметры → Система → Память» с функцией автоматической очистки.
¶Командная строка
Для удаления всех доступных временных файлов пользователя:
`` del /q/f/s %TEMP%\* ``
Флаги: /q — тихий режим, /f — принудительное удаление, /s — удаление во всех подпапках.
¶Планировщик задач
В Windows 10 и 11 встроена задача «Очистка папки Temp», которая удаляет файлы старше 48 часов. Она выполняется автоматически по расписанию.
¶Рекомендации
- Удалять содержимое папки Temp лучше при закрытых программах и завершённых установках.
- Регулярная очистка (раз в несколько недель) предотвращает накопление мусора.
- Не следует удалять саму папку Temp — она должна существовать, иначе программы, пытающиеся создать в ней файлы, будут работать с ошибками.
- Антивирусные программы иногда блокируют удаление подозрительных файлов в Temp — это нормальная реакция защиты.
¶Интересные факты
- Папка Temp существует во всех версиях Windows с Windows 95.
- Некоторые программы (например, Microsoft Office) создают собственные подпапки внутри Temp и хранят там черновики документов — их удаление приводит к потере несохранённых правок.
- В Linux и macOS аналогом папки Temp является каталог
/tmp, который очищается автоматически при перезагрузке.
Источники:
- Microsoft Docs — «Environment variables»
- Microsoft Support — «Диск C заполнен»
- Хабр — «Что можно удалять в Windows для освобождения места»
- Справочник Windows — «Очистка диска в Windows 10/11»
