Почистването на диска (Cleanmgr.exe) е вграден инструмент в Windows, който предлага някои полезни опции за почистване, които не са налични в други инструменти за почистване на трети страни. Може да премахне заменени драйвери на устройства , Временни файлове, кеш на Internet Explorer, остарели актуализации на Windows , Предишна папка за инсталиране на Windows (Windows.old) , и още много.
Но може би се чудите защо Disk Cleanup пропуска изтриването на някои файлове и папки във вашата папка TEMP.
Защо почистването на диска остава зад временните файлове?
Що се отнася до изтриването на временни файлове, Почистването на диска по подразбиране не изтрива елементи, които отговарят на следните критерии:
- Файлове с атрибути само за четене, система или скрити
- Файлове, до които е имало достъп през последните седем дни
- Директории, създадени през последните седем дни.
За критерии 2: С просто редактиране на системния регистър можете да накарате Почистване на диска да изтрие всички временни файлове или само файловете, чийто последен достъп до време е по-голям от „n“ брой дни от текущата дата.
СВЪРЗАНИ: Как да изтриете файлове по-стари от N дни автоматично в Windows
Накарайте Disk Cleanup да изтрие всички временни файлове
Стартирайте редактора на системния регистър и отидете на:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches Temporary Files
В десния екран щракнете двукратно LastAccess .
Задайте данните за стойността за LastAccess на 0.
Стойността „LastAcess“ представлява броя на дните, които трябва да са изминали от последния достъп до даден файл или е създадена директория, за да може този файл или директория да бъдат разгледани за почистване от Cleanmgr.exe.
Като зададете данните за стойността на регистъра LastAccess на 0, можете да принудите Disk Cleanup да изчисти всички временни файлове. Той пропуска файлове, които не могат да бъдат изтрити - например такива, които са в момента се използва от приложения и тези, за които нямате достъп за запис.
За да бъдете по-сигурни, можете да зададете „LastAccess“ на „3“, така че Почистването на диска да не изтрива файловете, използвани през последните три дни. „3“ е по-безопасно, защото само в случай, че някое работещо в момента приложение е съхранило временните данни там и напоследък много зимувате системата (вместо да я изключвате ежедневно).
Горното е същата редакция на системния регистър, за която писах през 2005 г. Прилага се за Windows 2000 / XP през Windows 10. Ref: Променете стойността “LastAccess” за почистване на временните файлове с помощта на помощната програма за почистване на диска .
Изпълнението на почистване на диска със стойността по подразбиране „LastAccess“ остави много файлове и папки недокоснати.
Изчистени бяха само папките, създадени (и файловете, до които е имало достъп) преди 25 октомври - почистването е направено днес, 1 ноември.
След прилагане на настройката на системния регистър, повторно изчистване на диска.
Всички временни файлове са изчезнали, с изключение на използвани файлове и папки .
Временни файлове Местоположения
Като странична бележка, ако почиствате временни файлове, когато Почистването на диска работи повишено („Изпълни като администратор“), „временните“ файлове в следните папки и подпапки също се изчистват, в допълнение към файловете и папките в потребителска директория TEMP.
- % WINDIR% Темп
- % WINDIR% Дневници
- % WINDIR% System32 LogFiles
Аз, например, не използвам инструменти за почистване и поддръжка на трети страни. Все още разчитам на Disk Cleanup за тази работа - но го правя автоматизирайте го използвайки Cleanmgr.exe превключва “/ sageset” и “/ sagerun.”
Една малка молба: Ако харесате тази публикация, моля, споделете това?
Един „малък“ дял от вас сериозно би помогнал много за растежа на този блог. Няколко чудесни предложения:- Закачете го!
- Споделете го в любимия си блог + Facebook, Reddit
- Изпратете го!