12

Фон
Я регулярно использую Windows Explorer для просмотра своих дисков и данных, и иногда замечаю небольшие зависания и сбои. Это особенно заметно при просмотре локальных или сетевых папок с большим количеством видеофайлов (AVI, MKV, MPG и т.д.).

Я почти всегда просматриваю детали , и опция "Не кэшировать миниатюры" включена. Несмотря на то, что я нахожусь в режиме « Сведения », я убежден, что медлительность вызвана тем, что Windows пытается создать миниатюры для видеофайлов, поэтому я хочу отключить создание миниатюр для этих файлов.

Я иногда использую вид миниатюр для просмотра файлов изображений, поэтому я не хочу отключать все миниатюры. Но для дальнейшего использования, это может быть полезно знать.

Вопросы

  • Как отключить создание миниатюр для всех файлов, кроме изображений?
  • Как отключить создание миниатюр для всех файлов?
  • Как отключить создание миниатюр для одного определенного типа файла?

Наконец, как мне отменить (повторно включить эскизы), как только я выполнил одно из вышеперечисленных?

3 ответа3

15

1. Отключение миниатюр для всех типов видео

  • Отключить: regsvr32 /u shmedia.dll
  • Включить: regsvr32 shmedia.dll

(источник 1, источник 2)

2. Отключение миниатюр для всех типов изображений

  • Отключить: regsvr32.exe /u shimgvw.dll
  • Включить: regsvr32.exe shimgvw.dll

Кроме того, вы можете отключить их в RegEdit, очистив (т. Е. Установив значение пустым, пустое пространство) значение «(по умолчанию)» для следующего ключа:

HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview

Для легкого восстановления сначала сделайте резервную копию (экспорт) ключа, а затем объедините резервную копию в реестр; или установите значение по умолчанию «{e84fda7c-1d6a-45f6-b725-cb260c236066}».

(источник)

3a. Отключение миниатюр для отдельных типов видео

K-Lite Codec Tweak Tool поможет вам в этом. Он работает путем резервного копирования и удаления следующего раздела реестра (где .xxx - расширение файла):

HKEY_CLASSES_ROOT\.xxx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

Удаление этого ключа вручную с помощью RegEdit также работает; снова, сначала экспортируйте ключ, чтобы иметь возможность восстановить его.

3b. Отключение миниатюр для отдельных типов изображений

Я пробовал (на виртуальной машине!) удалить все ключи реестра, содержащие строку "jpg", но безрезультатно. Я не думаю, что это осуществимо, если не считать шестнадцатеричное редактирование некоторой системной DLL.

3

Параметр « Не кэшировать миниатюры» не позволяет Windows создавать кэш миниатюр (скрытый файл в каждой папке, содержащий миниатюры с именем thumbs.db). Это заставляет Windows генерировать эскизы каждый раз, когда они им нужны. Если вы готовы смириться со скрытым файлом, то снятие флажка позволит Windows использовать кэшированные значения, что должно ускорить процесс.

1

Это должно помочь вам:

  1. Откройте панель управления. (Классический Вид)
  2. Нажмите на значок системы.
  3. Нажмите на ссылку дополнительных настроек системы.
  4. В разделе «Производительность» нажмите кнопку «Настройки».
  5. На вкладке «Визуальные эффекты» снимите флажок «Показывать эскизы вместо значков».

Что касается отключения миниатюр для определенного типа изображения, вам необходимо отключить механизм предварительного просмотра миниатюр, указанный в реестре. Это не легко, я бы просто оставил это как "включено" или "выключено".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .