Почистването на диска (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. Реф.: Променете стойността „LastAccess“ за почистване на временните файлове с помощта на помощната програма за почистване на диска.
Изпълнението на Disk Cleanup със стойността по подразбиране „LastAccess“ остави много файлове и папки недокоснати.
Само папките, създадени (и файловете, до които е имало достъп) преди 25 октомври, бяха изчистени - почистването беше извършено днес, 1 ноември.
След като приложих настройката на системния регистър, стартирах отново Disk Cleanup.
Всички временни файлове са изчезнали, с изключение на използвани файлове и папки.
Места на временни файлове
Като странична забележка, ако почиствате временни файлове, когато почистването на диска се изпълнява с повишени стойности („Изпълнявай като администратор“), „временно“ файловете в следните папки и подпапки също се изчистват, в допълнение към файловете и папките в TEMP на потребителя директория.подайте сигнал за тази обява
- %WINDIR%\Temp
- %WINDIR%\Регистри
- %WINDIR%\System32\LogFiles
Аз, например, не използвам инструменти за почистване и поддръжка на трети страни. Все още разчитам на Disk Cleanup за тази работа - но го правя автоматизирайте го използвайки Cleanmgr.exe превключва „/sageset“ и „/sagerun“.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!