[Виправлено] Проблема автоматичного видалення кешу мініатюр у Windows 10

Коли ви переглядаєте папку, що містить мультимедійні файли, Windows створює ескізи ваших зображень і відеофайлів, якщо для перегляду папки встановлено ескіз (середній, великий або дуже великі значки.) Згенерований ескіз кешується та записується в базу даних, тому системі не потрібно повторно генерувати мініатюрні мініатюри щоразу, коли ви відкриваєте папку.

Кеш ескізів (а також кеш значків) зберігаються в такій папці:

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

Однак є невеликий збій, через який ваші ескізи видаляються після перезавантаження або коли система деякий час не працює. Отже, коли ви переглядаєте папку, що містить файли зображень або відео, системі доводиться відновлювати мініатюри, що може бути напруженою роботою для вашого процесора, особливо якщо у вас є сотні медіафайлів.

Чому Windows видаляє кеш мініатюр?

У Windows є функція, яка називається автоматичне обслуговування. Автоматичне обслуговування містить набір запланованих завдань, які виконуються щодня, коли ви не користуєтеся комп’ютером. Автоматичне обслуговування оновлює програми Магазину Windows та інше програмне забезпечення, виконує сканування Windows Defender, діагностику системи, очищення диска тощо.

Щоб запобігти регулярному очищенню кешу ескізів автоматичне обслуговування розклад, скористайтеся одним із наступних варіантів:

Виправлення 1: Вимкніть автоматичне очищення «Кеш-пам’яті ескізів» за допомогою реєстру

Ім’я запланованого завдання SilentCleanup є частиною функції автоматичного обслуговування, при якій запускається інструмент очищення диска, який виконує операцію очищення системного диска. Він очищає тимчасові файли, застарілі драйвери, кеш мініатюр, тимчасові файли Інтернету та багато іншого.

Коли SilentCleanup Запуск завдання виконується наступний командний рядок:

cleanmgr.exe /autoclean /d %systemdrive%

Коли /autoclean використовується перемикач, програма очищення диска шукає значення реєстру з ім’ям Автозапуск під кожним підключом VolumeCaches відділення реєстру. The VolumeCaches гілка містить список варіантів очищення який відображається, коли очищення диска запускається в інтерактивному режимі.

Якщо Автозапуск встановлено на 1, виконується відповідний варіант очищення. Налаштування на 0 вирішує проблему. Виконайте такі дії:

    • Запустіть редактор реєстру (regedit.exe) і перейдіть до:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Кеш мініатюр
    • На правій панелі двічі клацніть Автозапуск і встановіть його дані на 0
вимкнення автозапуску кешу мініатюр очищення диска

За допомогою налаштування Автозапуск до 0 у згаданому шляху реєстру Очищення диска (при запуску з /autoclean switch) утримуватиметься від очищення бази даних кешу мініатюр.

  • Вийдіть з редактора реєстру.

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

Виправлення 2: Вимкніть заплановану задачу SilentCleanup

Якщо ви хочете запобігти запуску очищення диска в рамках автоматичного розкладу обслуговування, відкрийте Планувальник завдань taskschd.msc. розгорніть бібліотеку планувальника завдань, а потім перейдіть до наступної гілки:

\Microsoft\Windows\DiskCleanup

На правій панелі клацніть правою кнопкою миші SilentCleanup завдання та виберіть Вимкнути.

автоматичне обслуговування планувальника завдань silentcleanup

Закрийте вікно планувальника завдань.

Особисто я не віддаю перевагу цьому методу, оскільки хотів би, щоб очищення диска запускалося як частина розкладу, але просто не хочу, щоб воно очищало кеш мініатюр. Спосіб 1 є рекомендованим варіантом.

Деякі користувачі відключають функція автоматичного обслуговування щоб повністю обійти цю проблему, що взагалі не рекомендується на робочому комп’ютері. Але це нормально, якщо ви оцінюєте Windows на віртуальній машині і хочете заощадити ресурси, відключивши завдання обслуговування.

Перевірте налаштування програми сторонніх розробників

Якщо ви використовуєте сторонній засіб очищення кешу, наприклад CCleaner, налаштуйте його так, щоб кеш ескізів не очищався періодично автоматично.

Параметр кешу ескізів ccleaner

Сподіваюся, цей посібник допоміг вам запобігти автоматичному видаленню Windows кешу ескізів.


Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?

Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:
  • Закріпіть!
  • Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
  • Твіттер!
Тож дуже дякую за підтримку, мій читачу. Це займе не більше 10 секунд вашого часу. Кнопки спільного доступу знаходяться прямо нижче. :)