Теки, які справді тимчасові
У Windows дві тимчасові теки, а не одна. Користувацька визначається змінною %TEMP% і зазвичай вказує на C:\Users\<ви>\AppData\Local\Temp — вставте %TEMP% в адресний рядок Провідника, щоб відкрити її напряму. Системна тека — C:\Windows\Temp, і вона належить службам та інсталяторам, що працюють із системними правами. Обидві — робочий чернетковий простір: інсталятори розпаковуються там, програми пишуть туди дампи падінь і проміжні файли, і майже ніхто не прибирає за собою.
Будь-що із цих тек можна видалити, з одним застереженням: файли, відкриті запущеним процесом, відмовляться видалятися — і це система вас захищає, а не помилка, яку треба обходити. Виділіть усе, натисніть Delete, на заблокованому клацніть «Пропустити» — і рухайтеся далі. Нічого, що програмі справді знадобиться після перезавантаження, там не зберігається: обидві теки в документації позначені як такі, що можуть бути витерті будь-коли, і багато інсталяторів їх спорожняють і без того.
На машині, що була в щоденному використанні рік-два, ця пара зазвичай тримає від кількох сотень мегабайт до кількох гігабайт. Найбільший внесок роблять інсталятори великих програм: пакети графічних драйверів самі розпаковують гігабайт і більше й часто лишають той лежати, причому зазвичай у C:\AMD або C:\NVIDIA, а не в Temp, — варто зазирнути туди, поки ви поруч.
Вбудовані інструменти: «Сховище» та «Очищення диска»
Параметри → Система → Сховище → Тимчасові файли дають список за категоріями з розміром і позначкою навпроти кожного пункту. Він покриває Кошик, Завантаження (за замовчуванням без позначки — так і лишіть: це ваші файли, а не сміття), очистку 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]