Отключить эскизы в Windows XP?

12

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

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

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

Вопросов

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

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

шарлатан
источник
при необходимости предположим, что я знаком с regedit для целей одной конкретной части типа файла .
Квик-кихот
Плохой вопрос шарлатана. Как вы собираетесь выбрать один ответ, если на ваши три вопроса ответят три разных человека? Я добавил свой 2c к ответу Хью ниже
Nifle
4
@nifle: эй, чувак, я знаю моды здесь ... если я опубликую их как три отдельных вопроса, они закроют два как дубликаты и будут кричать на меня за то, что я отправил три очень связанных вопроса.
Квик-кихот
Чёрт побери

Ответы:

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! ах-ха-ха-ха-ха!
шарлатан-кихот
@ Quack - интересно, эти 2 пункта ускорили ваш компьютер?
Моше
@moshe: второй здесь отключает миниатюры, не связанные с изображениями, и да, я замечаю разницу в просмотре моих папок мультимедиа. Я не пробовал первый (миниатюры изображений), но мое исследование показывает, что это правильный способ отключить их.
Квик-кихот
Я не могу определить отдельные типы изображений (через реестр), но могу подтвердить, что ключ reg работает для отдельных типов видео. Благодарность!
шарлатан-кихот
3

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

Уэйн Джонстон
источник
Это достойный способ избавиться от симптомов, на которые я жалуюсь, но он не отвечает на поставленные вопросы. Я обычно публикую полезные, но не прямые ответы, такие как комментарии, а не ответы.
Квик-кихот
4
Смысл принят, но я пытался ответить на ваш фундаментальный вопрос о том, как избежать икоты.
Уэйн Джонстон
1

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

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

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

ta.speot.is
источник
Показывать миниатюры вместо значков на этой панели в моей системе невозможно (WinXP SP3). эти направления для систем Vista / 7? в любом случае, этот вопрос не о производительности; это про миниатюры. забудь спокойно, я ищу детали.
Квик-кихот
Я проверил свою систему XP, и вариант не существует. С точки зрения «деталей», проверьте мой ответ здесь с некоторыми ключами реестра и интерфейсами COM, чтобы вы могли их изучить.
ta.speot.is
да, я видел этот ответ раньше, это то, что заставило меня снова подумать об этом. на самом деле ничего не объясняет. :)
шарлатан-кихот