[Коригиране] Проблем с автоматично изтриване на кеша на миниатюри в Windows 10

click fraud protection

Когато разглеждате папка, съдържаща медийни файлове, Windows генерира миниатюрни изображения на вашите изображения и видео файлове, ако изгледът на папката е настроен на изглед с миниатюри (средни, големи или изключително големи икони.) Генерираното миниатюрно изображение се кешира и записва в базата данни, така че системата не трябва да регенерира миниатюрните миниатюрни изображения всеки път, когато отворите папка.

Кешът с миниатюри (както и кешът на иконите) се съхраняват в следната папка:

%userprofile%\AppData\Local\Microsoft\Windows\Explorer
кеш папка с миниатюри

Въпреки това, има малък проблем, който кара вашите миниатюри да се изтриват при рестартиране или когато системата остане неактивна за известно време. Така че, когато преглеждате папката, съдържаща файлове с изображения или видео, системата трябва да регенерира миниатюри, което може да бъде натоварваща работа за вашия процесор, особено ако имате стотици медийни файлове.

Защо Windows изтрива кеша с миниатюри?

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

За да предотвратите изчистването на кеша с миниатюри на редовни интервали от автоматична поддръжка график, използвайте една от следните опции:

Поправка 1: Деактивирайте автоматичното почистване на „Кеш на миниатюрите“ с помощта на системния регистър

Планирана задача с име SilentCleanup е част от функцията за автоматична поддръжка, при която се стартира инструментът за почистване на диска, който извършва операция за почистване на системното устройство. Той изчиства временните файлове, остарелите драйвери, кеша с миниатюри, временните интернет файлове и много други.

Когато SilentCleanup задачата се изпълнява, се изпълнява следният команден ред:

cleanmgr.exe /autoclean /d %systemdrive%

Когато /autoclean се използва превключвател, Disk Cleanup търси стойността на системния регистър, наречена Автоматично стартиране под всеки подключ на VolumeCaches клон на регистъра. В VolumeCaches клон съдържа списък с опции за почистване което се показва, когато Почистването на диска се стартира интерактивно.

Ако Автоматично стартиране е настроен на 1, се извършва съответната опция за почистване. Настройвате го на 0 решава проблема. Следвай тези стъпки:

    • Стартирайте редактора на системния регистър (regedit.exe) и отидете на:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache
    • В десния панел щракнете двукратно Автоматично стартиране и задайте неговите данни на 0
деактивиране на автоматичното стартиране на кеша с миниатюри за почистване на диска

Чрез настройка Автоматично стартиране да се 0 в споменатата пътека на системния регистър, Почистване на диска (когато се изпълнява с /autoclean switch) ще се въздържа от изчистване на базата данни на кеша с миниатюри.

  • Излезте от редактора на системния регистър.

Тази настройка на системния регистър не ви пречи от изчистване на кеша с миниатюри като стартирате ръчно почистване на диска. Можете също конфигурирайте Почистване на диска за да изчистите кеша с миниатюри и да го стартирате само когато е необходимо, вместо автоматична поддръжка да го прави вместо вас.

Поправка 2: Деактивирайте планираната задача SilentCleanup

Ако искате да предотвратите стартирането на Почистване на диска като част от графика за автоматична поддръжка, отворете Task Scheduler taskschd.msc. разгънете библиотеката на планировчика на задачи и след това отидете на следния клон:

\Microsoft\Windows\DiskCleanup

В десния панел щракнете с десния бутон SilentCleanup задача и изберете Деактивиране.

автоматична поддръжка на планировчика на задачи за silentcleanup

Затворете прозореца на Task Scheduler.

Лично аз не предпочитам този метод, тъй като бих искал Почистването на диска да се изпълнява като част от графика, но просто не искам да изчиства кеша с миниатюри. Метод 1 е препоръчителният вариант.

Някои потребители деактивират функция за автоматична поддръжка напълно да заобиколите този проблем, който изобщо не се препоръчва на производствен компютър. Но е добре, ако оценявате Windows под виртуална машина и искате да спестите ресурси, като деактивирате задачите за поддръжка.

Проверете настройките на приложението на трета страна

Ако използвате инструмент за почистване на кеша на трета страна като CCleaner, конфигурирайте го така, че кешът с миниатюри да не се изчиства автоматично на периодични интервали.

Опция за кеширане на миниатюри на ccleaner

Надяваме се, че това ръководство ви е помогнало да предотвратите автоматичното изтриване на кеша с миниатюри на Windows.


Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?

Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:
  • Закачете го!
  • Споделете го с любимия си блог + Facebook, Reddit
  • Twitter го!
Така че много ви благодаря за подкрепата, мой читателю. Това няма да отнеме повече от 10 секунди от времето ви. Бутоните за споделяне са точно отдолу. :)