Как да блокирате автоматичното почистване на кеша на миниатюрите на Windows 10

Операционната система на Windows на Microsoft използва a кеш на миниатюри за иконите на миниатюри, използвани в Explorer за да ускорите показването на икони, когато потребителят отвори папка с кеширани елементи.

Microsoft промени начина на работа на кеша на миниатюрите в Актуализация на Fall Creators за Windows 10 , Започвайки с това издание, Windows 10 изчиства кеша на миниатюрите автоматично, използвайки функция, наречена Автоматично поддържане.

Автоматична поддръжка

Автоматичната поддръжка изпълнява голям брой задачи, от синхронизиране на времето и поддържане на Windows Defender до дефрагментиране на дискове и операции за почистване.

Бакшиш : Отворете PowerShell и стартирайте командата Get-ScheduledTask | ? {$ _. Настройки.Настройки за поддръжка} | Out-GridView за да се покажат всички задачи за автоматична поддръжка и състоянието на всеки в списък.

Една такава задача се нарича SilentCleanup , Задачата стартира вградения инструмент за почистване на диск с помощта на параметъра /автоматично почистване което прави инструмента да чете стойностите на системния регистър, за да определи какво да почистите.

Почистването на кеша може да освободи хранилището на устройството, но това идва с цената на необходимостта от подновяване на кеша, когато се използва File Explorer. Потребителите на Windows 10, които съхраняват много снимки в една папка, могат да изпитат проблеми, когато тези папки се отворят във File Explorer, тъй като това може да увеличи натоварването на процесора за времето, необходимо за генериране и кеширане на миниатюрите.

Можете да посетите скритата папка% userprofile% AppData Local Microsoft Windows Explorer в Explorer, за да покажете кеша.

Вариант 1: Промяна в регистъра

thumbnail cache autorun delete

SilentCleanup проверява данните на всяка стойност на Autorun Dword под HKLM SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches и HKLM SOFTWARE WOW6432Node Microsoft Windows CurrentVersion Explorer VolumeCaches , за да определи дали трябва да включва този кеш в операцията по почистване.

Стойност 0 блокира задачата за поддръжка да изтрие кеша, а стойност 1 позволява на това.

Ето как конфигурирате Windows 10 да блокира или разрешава изчистването на кеша:

  1. Отворете Start, напр. като щракнете върху иконата или докоснете клавиша Windows на клавиатурата.
  2. Въведете regedit.exe.
  3. Потвърдете подкана UAC, който се показва на Windows.
  4. Отидете на HKLM СОФТУЕР Microsoft Windows CurrentVersion Explorer VolumeCaches Кеш на миниатюрите
  5. Кликнете два пъти върху стойността Autorun Dword.
  6. Задайте го на 0, за да не позволява на Windows да изчисти кеша или на 1, за да му позволи.
  7. Отидете на HKLM SOFTWARE WOW6432Node Microsoft Windows CurrentVersion Explorer VolumeCaches Кеш на миниатюрите
  8. Кликнете два пъти върху стойността Autorun Dword.
  9. Задайте го съответно на 0 или 1.
  10. По желание: повторете стъпките за всеки друг кеш, изброен под VolumeCaches.
  11. Рестартирайте компютъра.

Windows вече няма да изтрие кеша, като част от автоматичната поддръжка, ако зададете и двете записи на 0.

Вариант 2: Планировчикът на задачите

Можете да деактивирате цялата задача SilentCleanup или дори Автоматично поддържане в Scheduler. Деактивирането на SilentCleanup може да бъде опция, ако не искате Windows да изчиства кеша автоматично.

Все още можете да стартирате почистване на диска или друг инструмент, който поддържа почистването на кешовете на Windows, за да го направите. Обърнете внимание, че използваното дисково пространство ми се увеличава, ако не го направите като Windows, няма да стартирате задачата за почистване.

  1. Отворете Start.
  2. Въведете Task Scheduler и заредете резултата. Можете също така да търсите за taskchd.msc директно, ако Windows Search действа и не показва правилния резултат в резултатите от търсенето.
  3. Използвайте навигацията в страничната лента, за да отидете до Библиотека на планиращите задачи> Microsoft> Windows> DiskCleanup
  4. Щракнете с десния бутон върху задачата SilentCleanup отдясно и изберете Disable от контекстното меню; това изключва задачата, така че да не се стартира автоматично.

Бакшиш : Можете да включите задачата по всяко време, като следвате описаните по-горе стъпки и изберете Активиране от контекстното меню.