Каталог TEMP (%temp%
) з часом роздувається, оскільки програми зберігають там дані і не завжди видаляють файли та папки, які вони створили. Крім того, інсталятори програмного забезпечення витягують вміст інсталяційних пакетів у папку %temp% і не виконують очищення після завершення інсталяції.
Проблема «малого місця на диску» залишилася в минулому, або ця проблема рідко зустрічається в наш час, оскільки системи постачаються з жорсткими дисками високої ємності, які стали дешевими. Але, можливо, ви все одно захочете привести в порядок папку Temp і підтримувати систему у найкращому стані.
Тимчасове очищення файлів є одним із завдань, які Windows виконує тихо у фоновому режимі, як частину автоматичного обслуговування або обслуговування системи, що використовує планувальник завдань. Автоматичне обслуговування використовує очищення диска (cleanmgr.exe) з недокументованими /autoclean
параметр. Вбудовані завдання технічного обслуговування запускаються, якщо система не працює приблизно 5 хвилин і припиняється, як тільки Windows відчує активність користувача.
Щоб очистити %temp% Ви можете використовувати файли миттєво, не чекаючи, поки запуститься завдання автоматичного або системного обслуговування ОС один цих методів.
Методи автоматичного очищення тимчасових файлів
- Очистіть тимчасові файли за допомогою «Очищення диска».
- Очистіть тимчасові файли за допомогою налаштувань сховища
- Очищення тимчасових файлів за допомогою пакетного файлу Windows
Автоматизуйте видалення тимчасових файлів за допомогою очищення диска
Вбудована утиліта очищення диска (cleanmgr.exe) підтримує автоматизацію з ранніх версій Windows, принаймні від Windows XP, і до Windows 10. Ви можете використовувати команди «sageset» і «sagerun» з унікальним номером, щоб автоматично налаштувати та запустити очищення.
- /d буква диска: – цей параметр визначає диск, який потрібно очистити за допомогою очищення диска.
- /sageset: n – цей параметр відображає діалогове вікно «Параметри очищення диска», а також створює розділ реєстру для збереження вибраних вами параметрів. Значення n, яке зберігається в реєстрі, дозволяє вказати завдання для виконання очищення диска. Значенням n може бути будь-яке ціле значення від 0 до 65535. Щоб мати доступ до всіх параметрів, коли ви використовуєте параметр /sageset, вам може знадобитися вказати диск, на якому встановлено Windows.
- /sagerun: n – цей параметр запускає вказані завдання, які призначаються значенню n, якщо ви використовуєте параметр \sageset. Усі диски на комп’ютері перераховуються, і вибраний профіль виконується на кожному диску.
Наприклад, можна використовувати /sageset: 1000
для очищення %temp%
файли, /sageset: 1001
для інших елементів, таких як кеш «Ескізи» тощо. Крім того, ви можете вибрати кілька варіантів очищення для одного шалфей
# конфігурація.
Налаштування очищення диска для очищення тимчасових файлів
Відкрийте ан підвищений або командний рядок адміністратора і запустіть таку команду:
cleanmgr /d c: /sageset: 1000
Це відкриває «Очищення диска», показуючи вам величезний список варіантів очищення або обробників на вибір.
- Тимчасові файли налаштування
- Старі файли Chkdsk
- Файли журналу налаштування
- Очищення Windows Update
- Захисник Windows
- Файли журналу оновлення Windows
- Завантажені програмні файли
- Тимчасові файли Інтернету
- Файли дампу пам'яті системної помилки
- Файли мінідампу системної помилки
- Файли, видалені оновленням Windows
- Заархівовані файли звітів про помилки Windows для кожного користувача
- Файли звітів про помилки Windows у черзі на користувача
- Системні архівні файли звітів про помилки Windows
- Файли звітів про помилки Windows у черзі
- Система створила тимчасові файли звітів про помилки Windows
- Інсталяційні файли Windows ESD
- BranchCache
- Попередня інсталяція Windows
- Кошик
- Офлайн-контент RetailDemo
- Оновити пакет резервних копій файлів
- Тимчасові файли
- Тимчасові інсталяційні файли Windows
- Ескізи
- Історія файлів користувача
Деякі параметри очищення можуть не існувати у вашій системі залежно від операційної системи, яку ви використовуєте.
Параметри «Завантажені програмні файли» та «Тимчасові файли Інтернету» можуть бути перевірені за замовчуванням. Зніміть їх прапорці, увімкніть «Тимчасові файли” прапорець і натисніть ОК.
Вам потрібно запустити «/sageset» лише вперше. Конфігурація (для 1000) зберігається в реєстрі й використовується, коли ви запускаєте очищення диска за допомогою команди «/sagerun». Ви можете створити стільки налаштувань конфігурації з різними номерами, скільки забажаєте.
Запуск очищення тимчасових файлів
Щоб запустити очищення, скористайтеся цією командою з діалогового вікна «Виконати» (WinKey + Р):
cleanmgr /sagerun: 1000
Ви не потребуєте /d
параметр при використанні /sagerun
.
Створіть ярлик для наведеної вище команди та помістіть його в папку автозавантаження.
Натисніть WinKey + Р, введіть таку команду та натисніть ENTER:
оболонка: запуск
Відкриється папка запуску вашого профілю. Помістіть ярлик «Очищення диска» в папку «Автозавантаження». %temp%
очищення файлів відбуватиметься під час кожного входу.
Примітка: За замовчуванням Cleanmgr.exe не видаляє тимчасові файли, до яких зверталися протягом останніх 7 днів. Однак ви можете змінити його поведінку, налаштувавши значення реєстру LastAccess. Для отримання додаткової інформації перегляньте статтю Чому очищення диска не видаляє повністю вміст тимчасової папки?
Автоматично очищайте тимчасові файли та кошик за допомогою Windows 10 Storage sense
У налаштуваннях сховища Windows 10 є можливість автоматичного очищення тимчасових файлів і файлів кошика, які старіші за «x» днів.
Натисніть «Пуск», «Налаштування», натисніть «Система» та виберіть «Сховище». Увімкніть перемикач під Зберігання
Натисніть Налаштуйте Storage Sense або запустіть його зараз. Це відкриває інший екран, де ви можете вибрати, що очищається автоматично – тимчасові файли або кошик – або обидва.
На цій сторінці можна ввімкнути або вимкнути такі налаштування:
Видалити тимчасові файли, які мої програми не використовують. Видалити файли в моєму кошику, якщо вони були там більше «x» днів. Видаліть файли в моїй папці "Завантаження", якщо вони були там більше "x" днів
Ви також можете очистити файли на вимогу (використовуючи вищенаведені налаштування), натиснувши кнопку Чистимо зараз.
Видаліть тимчасові файли за допомогою пакетного файлу
Ви можете створити пакетний файл, щоб повністю видалити вміст папки Temp, включаючи підпапки.
Відкрийте Блокнот і скопіюйте в нього наступний вміст:
del "%temp%\*.*" /s /q. FOR /d %%p IN ("%temp%\*.*") DO rd "%%p" /s /q
Збережіть файл за допомогою .bat
розширення. Двічі клацніть, щоб запустити пакетний файл. Це не видаляє саму папку Temp, оскільки цього робити не рекомендується.
ПОВ'ЯЗАНІ:Як автоматично видалити файли старше N днів у Windows
Примітка редактора: Використання «Очищення диска» є найбезпечнішим і бажаним варіантом, оскільки воно залишає недоторканими нещодавно доступні файли. Крім того, він дозволяє користувачеві налаштувати параметр «останнього доступу». тільки за допомогою реєстру. Але якщо з якихось причин ви віддаєте перевагу метод пакетного файлу (який я не рекомендую для звичайного використання), переконайтеся, що ви зберегли відкриті файли та закрийте всі запущені програми, перш ніж запускати файл.
Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?
Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:- Закріпіть!
- Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
- Твіттер!