Директорията TEMP (%temp%
) се раздува с течение на времето, тъй като приложенията съхраняват данни там и не винаги премахват създадените от тях файлове и папки. И инсталаторите на софтуер извличат съдържанието на инсталационните пакети в папката %temp% и не успяват да извършат действието за почистване, когато инсталацията приключи.
Проблемът с "ниското дисково пространство" е нещо от миналото - или проблемът рядко се появява в днешно време, тъй като системите идват с твърди дискове с голям капацитет, които станаха мръсно евтини. Но все пак може да искате да подредите папката Temp и да поддържате системата в най-добра форма.
Почистването на временни файлове е една от задачите, които Windows изпълнява тихо във фонов режим, като част от автоматична поддръжка или поддръжка на системата, която използва планировчика на задачи. Автоматичната поддръжка използва Почистване на диска (cleanmgr.exe) с недокументираните /autoclean
параметър. Вградените задачи за поддръжка се задействат, ако системата остане неактивна за около 5 минути и спре да работи веднага щом Windows усети активността на потребителите.
За да изчистите %temp% файлове мигновено, без да чакате да се задейства задачата на ОС за автоматична или системна поддръжка, можете да използвате един от тези методи.
Методи за автоматично почистване на временни файлове
- Почистване на временни файлове с помощта на Disk Cleanup
- Почистете временните файлове с помощта на настройките за съхранение
- Почистване на временни файлове с помощта на пакетен файл на Windows
Автоматизирайте премахването на временни файлове с помощта на Disk Cleanup
Помощната програма за почистване на диска (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 Defender
- Регистрационни файлове за надстройка на Windows
- Изтеглени програмни файлове
- Временни интернет файлове
- Файлове за дъмп на паметта за системна грешка
- Минидумп файлове за системна грешка
- Файлове, изхвърлени от надстройката на Windows
- На потребител архивирани файлове за отчитане на грешки в Windows
- Файлове за отчитане на грешки в Windows на опашка на потребител
- Системни архивирани файлове за отчитане на грешки в Windows
- Файлове за отчитане на грешки в системата на Windows
- Създадени от системата временни файлове за отчитане на грешки в Windows
- Инсталационни файлове на Windows ESD
- BranchCache
- Предишна инсталация (и) на Windows
- Кошче
- RetailDemo Офлайн съдържание
- Актуализирайте пакета Архивни файлове
- Временни файлове
- Временни инсталационни файлове на Windows
- Миниатюри
- История на потребителските файлове
Някои от опциите за почистване може да не съществуват във вашата система в зависимост от операционната система, която използвате.
Опциите „Изтеглени програмни файлове“ и „Временни интернет файлове“ могат да бъдат проверени по подразбиране. Премахнете отметката от тях, активирайте "Временни файлове” и щракнете върху OK.
Трябва да стартирате „/sageset“ само за първи път. Конфигурацията (за 1000) се записва в системния регистър и се използва, когато стартирате почистване на диска с помощта на командата „/sagerun“. Можете да създадете толкова настройки за конфигурация с различни номера, колкото искате.
Изпълнение на почистване на временни файлове
За да стартирате почистването, използвайте тази команда от диалоговия прозорец Run (WinKey + Р):
cleanmgr /sagerun: 1000
Вие не изисквате /д
параметър при използване /sagerun
.
Създайте пряк път за горната команда и го поставете в папката за стартиране.
Натиснете WinKey + Р, въведете следната команда и натиснете ENTER:
обвивка: стартиране
Това отваря папката за стартиране на вашия профил. Поставете прекия път за почистване на диска в папката Startup. %temp%
почистване на файлове ще се извършва при всяко влизане.
Забележка: По подразбиране Cleanmgr.exe няма да изтрие временни файлове, които са били достъпни през последните 7 дни. Можете обаче да промените поведението му, като персонализирате стойността на регистъра LastAccess. За повече информация вижте статията Защо почистването на диска не изтрива напълно съдържанието на Temp папка?
Автоматично изчистване на Temp файлове и кошче с помощта на Windows 10 Storage sense
Настройките за съхранение на Windows 10 имат опция за автоматично изчистване на временните файлове и файловете на кошчето, които са по-стари от „x“ дни.
Щракнете върху Старт, Настройки, щракнете върху Система и изберете Съхранение. Активирайте бутона за превключване под Съхранение
Щракнете върху Конфигурирайте Storage Sense или го стартирайте сега. Това отваря друг екран, където можете да изберете какво да се изчисти автоматично – временни файлове или кошче – или и двете.
Можете да активирате или деактивирате следните настройки на тази страница:
Изтриване на временни файлове, които приложенията ми не използват. Изтрийте файловете в кошчето ми, ако са били там повече от „x“ дни. Изтрийте файлове в папката ми за изтегляния, ако са били там повече от „x“ дни
Можете също да почистите файлове при поискване (използвайки горните настройки), като щракнете върху Почистете сега.
Премахнете временните файлове с помощта на пакетен файл
Можете да създадете пакетен файл, за да изтриете напълно съдържанието на папката Temp, включително подпапките.
Отворете Notepad и копирайте следното съдържание в него:
del "%temp%\*.*" /s /q. ЗА /d %%p IN ("%temp%\*.*") НАПРАВЕТЕ rd "%%p" /s /q
Запазете файла с .прилеп
разширение. Щракнете двукратно, за да стартирате пакетния файл. Той не премахва самата папка Temp, тъй като не се препоръчва да го правите.
СВЪРЗАНИ:Как да изтриете автоматично файлове, по-стари от N дни в Windows
Бележка на редактора: Използването на Disk Cleanup е най-сигурната и предпочитана опция, тъй като оставя недокоснати наскоро достъпните файлове. Освен това позволява на потребителя да конфигурира настройката „последен достъп“, макар и да само с помощта на регистъра. Но ако предпочитате метода на пакетния файл (който не препоръчвам за рутинна употреба) по някаква причина, уверете се, че сте запазили отворените си файлове и затворете всичките си работещи програми, преди да стартирате файла.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!