Папки, которые по-настоящему временные
У Windows не одна временная папка, а две. Папка для пользователя раскрывается из %TEMP% и обычно указывает на C:\Users\<вы>\AppData\Local\Temp — вставьте %TEMP% в адресную строку Проводника, чтобы открыть её прямо. Системная папка — это C:\Windows\Temp, она принадлежит службам и установщикам, работающим с системными правами. Обе служат рабочим черновиком: установщики распаковываются туда, приложения пишут туда дампы падений и промежуточные файлы, и почти никто за собой не убирает.
Всё в обеих папках можно удалять, с одной оговоркой: файлы, открытые сейчас работающим процессом, откажутся удаляться, и это система защищает вас, а не ошибка, которую нужно обходить. Выделите всё, нажмите Delete, на заблокированных файлах нажмите «Пропустить» и идите дальше. Там не хранится ничего, что программе действительно понадобится после перезагрузки — эти папки официально описаны как временные, и многие установщики и сами их зачищают.
На компьютере, которым пользуются каждый день год-два, эта пара обычно набирает от нескольких сотен мегабайт до нескольких гигабайт. Крупнейший вклад дают установщики больших приложений: одни только пакеты графических драйверов распаковывают гигабайт и больше и часто оставляют это после себя — причём часто не в Temp, а в C:\AMD или C:\NVIDIA, так что стоит проверить и туда, пока вы рядом.
Встроенные инструменты: «Память» и «Очистка диска»
Параметры → Система → Память → Временные файлы даёт список по категориям с размером рядом с каждым пунктом и флажком. Он покрывает Корзину, Загрузки (по умолчанию без галочки — и её лучше не ставить, это ваши файлы, а не мусор), очистку Windows Update, файлы Delivery Optimization, миниатюры и сами временные папки. Главное преимущество перед ручным удалением — он знает о категориях, которые Проводник не видит.
Классическая «Очистка диска» всё ещё существует и достаёт дальше. Запустите cleanmgr, выберите диск, затем нажмите «Очистить системные файлы» — эта кнопка перезапускает инструмент с повышенными правами и открывает очистку Windows Update, предыдущие установки Windows и остатки обслуживания, которые обычный вид прячет. Для повторяемой настройки cleanmgr /sageset:1 открывает полный чек-лист, сохраняющий выбор в реестр, а cleanmgr /sagerun:1 затем тихо выполняет именно этот набор — это то, что ставят в задачу планировщика.
- Win+R → %TEMP% — временная папка пользователя
- Win+R → C:\Windows\Temp — системная временная папка
- Параметры → Система → Память → Временные файлы — список по категориям
- cleanmgr → Очистить системные файлы — остатки обновлений и обслуживания
- cleanmgr /sageset:1, затем /sagerun:1 — сохранённый повторяемый набор
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup — поддерживаемая обрезка WinSxS
Windows.old: 10–30 ГБ, и чем вы жертвуете
После функционального обновления или обновления на месте Windows переносит предыдущую установку в C:\Windows.old. Она по-настоящему большая — обычно 10–30 ГБ, в зависимости от того, сколько было установлено, — и существует ровно для одной цели: кнопки «Вернуться назад» в Параметры → Система → Восстановление, которая откатывает на предыдущую версию Windows, если новая что-то сломала.
Окно для отката короткое. Windows сама удаляет Windows.old примерно через десять дней после обновления, и вместе с ней исчезает и «Вернуться назад». Поэтому решение простое: если машина стабильна с момента обновления и первая неделя уже прошла — удаляйте; если проблемы всё ещё находятся, подождите, пока не будете уверены. Удаляйте через пункт «Предыдущие установки Windows» в «Очистке диска» или через страницу «Память» — никогда не перетаскиванием папки в корзину: её права будут сопротивляться, а частичное удаление оставит непригодные остатки.
В тех же списках очистки встречаются две смежные папки. $WINDOWS.~BT и $WINDOWS.~WS — это промежуточные папки для обновления, которое идёт сейчас или было прервано; их безопасно удалить через «Очистку диска», когда никакое обновление не ожидается, и иногда они забирают несколько гигабайт на машине, где обновление несколько раз срывалось.
Prefetch и SuperFetch: удалять безопасно, но почти бессмысленно
C:\Windows\Prefetch хранит маленькие файлы .pf, которые запоминают, какие страницы кода приложение трогало в первые секунды работы, чтобы Windows могла прочитать их одним заходом в следующий раз. Вся папка обычно занимает меньше нескольких сотен мегабайт, и сама Windows ограничивает её фиксированным числом записей. Удаление безвредно — Windows пересоздаст запись при следующем запуске каждой программы, — но освобождает почти ничего и делает первый запуск каждой программы чуть медленнее, пока данные не восстановятся.
Совет «регулярно чистить Prefetch» — это пережиток машин с вращающимися дисками и малым объёмом ОЗУ, и сегодня у него нет измеримой пользы. Есть одна законная причина почистить его: после удаления вредоносной программы или деинсталляции софта записи .pf продолжают ссылаться на пути, которых больше нет, и некоторые процедуры диагностики предпочитают чистый лист. Во всех остальных случаях — не трогайте. Та же логика касается трассы ReadyBoot в Prefetch\ReadyBoot, которая питает оптимизацию загрузки.
Остатки обновлений: SoftwareDistribution и Delivery Optimization
C:\Windows\SoftwareDistribution\Download — это место, куда Windows Update складывает пакеты перед установкой. После установки обновления содержимое становится мёртвым грузом, и на машине, прошедшей через несколько накопительных обновлений, эта папка часто набирает несколько гигабайт. Чистить её можно, но по порядку: сначала остановить службы командами net stop wuauserv и net stop bits из повышенной командной строки, удалить содержимое папки Download, затем запустить обе службы снова. Удаление при работающей службе — это способ повредить очередь загрузки.
C:\Windows\SoftwareDistribution\DataStore хранит базу истории обновлений. Удаление тоже не смертельно, но сотрёт историю установленных обновлений и заставит выполнить полное повторное сканирование Windows Update, что займёт время и редко того стоит. Не трогайте DataStore, если только вы не следуете конкретной процедуре восстановления зависшего обновления.
Файлы Delivery Optimization лежат в C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization и представляют собой пиринговый кэш кусков обновлений. Их безопасно удалять, и они часто занимают несколько гигабайт, но удаляйте их через пункт в «Памяти», а не вручную — права на эту папку ограничены намеренно, и поддерживаемый путь также чистит связанный с ней учёт.
Что нельзя удалять
Список того, что выглядит мусором, но не является им, короткий, но важный. WinSxS — самая крупная ловушка: C:\Windows\WinSxS часто показывает в Проводнике 8–15 ГБ, но большая часть этого — жёсткие ссылки на файлы, которые уже существуют где-то ещё в Windows, поэтому реальная цена намного меньше, а удаление чего-либо внутри навсегда ломает обслуживание системы. Единственный поддерживаемый способ уменьшить её — Dism.exe /Online /Cleanup-Image /StartComponentCleanup, при желании с /ResetBase, что убирает возможность удалить уже установленные обновления.
- C:\Windows\WinSxS — хранилище компонентов; только через DISM, никогда вручную
- pagefile.sys и swapfile.sys — виртуальная память; менять размер только через параметры системы
- hiberfil.sys — образ гибернации; убирать через powercfg /h off, если гибернация не нужна
- System Volume Information — точки восстановления и теневые копии; управлять через защиту системы
- C:\Windows\System32 и \SysWOW64 — никогда, ни под каким предлогом «временное»
- %APPDATA% (Roaming) — настройки и профили приложений, а не временные данные
- C:\ProgramData\<vendor> — файлы лицензий и базы данных установленного софта
Как не дать всему этому вернуться
«Контроль памяти» автоматизирует скучную половину этой работы. Параметры → Система → Память → Контроль памяти позволяет запускать очистку по графику или когда заканчивается свободное место, очищать корзину через выбранное число дней и удалять файлы, которые пролежали в «Загрузках» нетронутыми заданный срок. Включите первые два пункта; правило про «Загрузки» стоит обдумать дважды, потому что оно удаляет настоящие файлы, которые вы просто давно не открывали.
Чего «Контроль памяти» не делает — не залезает в кэши приложений, профили браузеров, оставшиеся папки установщиков в корне C: или временные папки других учётных записей Windows: он намеренно консервативен. Именно этот пробел закрывает выделенный чистильщик: Deep Cleaner в Kleaner PRO показывает эти категории с полным путём каждого файла, который предлагает удалить, так что вы одобряете список, а не доверяетесь галочке, а его планировщик повторяет проход, чтобы временные данные больше никогда не выросли в проблему места.
Вопросы и ответы
Безопасно ли удалять всё содержимое папки Temp?
Да. Файлы, которые всё ещё использует работающая программа, откажутся удаляться — их нужно просто пропустить: ничему в %TEMP% или C:\Windows\Temp не нужно переживать перезагрузку.
Сколько места обычно занимают временные файлы?
На машине, которой пользуются каждый день год-два, ожидайте от нескольких сотен мегабайт до нескольких гигабайт по всем временным папкам, и намного больше, если присутствуют Windows.old или файлы Delivery Optimization.
Можно ли удалить Windows.old сразу после обновления?
Можно, но вы потеряете «Вернуться назад» — откат к предыдущей версии Windows. Подождите неделю-две стабильной работы новой сборки, затем удалите через «Очистку диска».
Ускоряет ли компьютер удаление временных файлов?
Косвенно. Временные файлы не замедляют процессор, но системный диск, заполненный больше чем на 90%, действительно замедляет запись и обновления, поэтому освобождение места на почти заполненном диске C: даёт реальный эффект.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]