Как я могу подавить эти надоедливые файлы Thumbs.db в Windows Vista и Windows 7?

57317
Chris W. Rea

В Windows XP раньше был параметр папки «Не кэшировать миниатюры». Кажется, я не могу найти что-то похожее для Windows Vista и Windows 7, и каждая папка в моей сети, содержащая фото или видео, по-прежнему усеяна "Thumbs.db". Я ценю, что кэширование миниатюр имеет некоторый смысл, но я все же хотел бы отключить это, потому что я также ценю отсутствие мусора в моих сетевых папках.

Какой самый простой / быстрый способ решить эту проблему?


Обновление 1: Вот ссылка на информацию Википедии о кэше миниатюр Windows .


Обновление 2: мое решение приведено ниже и теперь включает в себя эквивалент реестра, который вы можете сохранить в файле .REG для более простого применения в любой из ваших систем Windows Vista или Windows 7.

52

9 ответов на вопрос

47
Chris W. Rea

Использование групповых политик

Итак, с более конкретным поиском в Google я узнал, как это сделать, из поста здесь, для выпусков Vista и Windows 7, которые поставляются с редактором групповой политики. (К сожалению, GPE не поставляется с Windows 7 Starter, Home Basic или Home Premium. Решение для этих операционных систем можно найти во второй части этого ответа.)

Вот мои собственные подробные инструкции, написанные для Windows 7, но, вероятно, то же самое для Vista:

  1. Запустите gpedit.mscнепосредственно с помощью меню «Пуск». (Возможно, вы также сможете найти панель управления « Изменить групповую политику», выполнив поиск по имени, но я не смог найти ее значок в списке «Все элементы панели управления».
  2. На левой панели разверните Конфигурация пользователя, затем Административные шаблоны, затем Компоненты Windows .
  3. В разделе « Компоненты Windows», который был только что расширен, выберите « Проводник Windows» .
  4. В правой панели выберите « Настройка», затем прокрутите вниз и найдите параметр « Отключить кэширование миниатюр в скрытых файлах thumbs.db ». Дважды щелкните его, установите для него значение « Включено», а затем нажмите « Применить» .
  5. Выйдите из Windows, а затем снова войдите в систему.

В проводнике Windows теперь вы сможете удалять Thumbs.dbфайлы, с которыми сталкиваетесь в сети (если в данный момент файл не блокируется другим компьютером), и компьютер не должен их создавать снова.

Также стоит знать: в Vista и Windows 7 Thumbs.dbприменяется только к сетевым папкам . Для локальных папок Vista и Windows 7 вместо этого сохраняют информацию кэша миниатюр в базу данных в локальной папке по адресу%userprofile%\AppData\Local\Microsoft\Windows\Explorer

Использование реестра

Эквивалент реестра для отключения Thumbs.dbсоздания общих сетевых папок в Windows Vista и Windows 7:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer] "DisableThumbsDBOnNetworkFolders"=dword:00000001 

Если вы поместите этот контент в свой собственный текстовый файл (например, с помощью Блокнота) с .regрасширением, вы можете дважды щелкнуть, чтобы импортировать его на любой компьютер с Windows Vista или Windows 7, чтобы применить настройку. Будьте внимательны, редактируя свой реестр напрямую.

Хорошо, обратите внимание, что в Windows 8 имя ключа теперь Проводник, а не Проводник Windows. В Windows 10, вероятно, он будет переименован обратно в диспетчер файлов, как в Windows 3.11 для рабочих групп. : S andreszs 9 лет назад 4
6
silent__thought

Thumbs.db - это скрытый файл, поэтому самый простой способ не рассматривать его как мусор - это просто указать Windows не показывать скрытые файлы. Конечно, если вы часто используете командную строку или имеете другие скрытые файлы, которые вам нужно просмотреть, это не поможет.

Я нашел статью, в которой упоминается возможность отключения кэширования миниатюр путем изменения раздела реестра. Если в Vista / Windows 7 отсутствует опция отключения кэширования миниатюр, возможно, вы все равно можете сделать это таким образом.

  1. Откройте редактор реестра (regedit.exe).
  2. Перейдите в следующую ветку реестра:

    HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \

  3. На правой панели дважды щелкните значение DisableThumbnailCache и задайте для его значения данные 1. Если раздел реестра DisableThumbnailCache не существует, создайте новое значение DWORD с этим именем.
  4. Выход из редактора реестра.
  5. Выйдите из системы и снова войдите в систему или перезагрузите компьютер, чтобы изменения вступили в силу.

Другой вариант может состоять в том, чтобы просто отключить отображение эскизов в Windows Explorer:

  1. Нажмите кнопку «Пуск», затем «Все программы» и «Стандартные».
  2. Запустите проводник Windows.
  3. В окне проводника Windows нажмите кнопку «Организовать» на панели меню / ярлыков.
  4. В раскрывающемся меню выберите «Свойства папки и поиска».
  5. Откроется диалоговое окно «Свойства папки». Нажмите на вкладку «Просмотр».
  6. Под заголовком дерева файлов и папок установите флажок рядом с параметром Всегда показывать значки, а не эскизы.
  7. Нажмите кнопку ОК.
К сожалению, это на самом деле не отключает создание Thumbs.db в сетевых папках. Я внес изменения в реестр, вышел из системы и снова вошел, но я все еще вижу Thumbs.db, созданный в моих сетевых папках. Chris W. Rea 14 лет назад 3
-1 для "не показывать скрытые файлы". ОП хочет остановить фактическое создание Thumbs.db и, как он комментирует ниже, как опытный пользователь, я предпочитаю все время видеть. Как следствие, я нахожу еще более раздражающим то, что я получаю доступ к сетевой папке, решаю, что она мне больше не нужна, но не могу полностью удалить ее, поскольку Thumbs.db был сгенерирован при просмотре папки и теперь заблокирован Windows. KalenGi 11 лет назад 5
4
Simon P Stevens

Есть ключ реестра, который вы можете изменить, чтобы отключить кэширование миниатюр.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ DisableThumbnailCache

Установите 1, чтобы отключить кеширование.

Подробности здесь .

К сожалению, это на самом деле не отключает создание Thumbs.db в сетевых папках. Я внес изменения в реестр, вышел из системы и снова вошел, но я все еще вижу Thumbs.db, созданный в моих сетевых папках. Chris W. Rea 14 лет назад 3
2
Auxonic

Обычно я скрываю скрытые файлы и показываю их, если мне нужно что-то захватить. Файлы Thumbs.db раздражают, да, но они могут ускорить время загрузки папки.

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

Если вы отключите кэш миниатюр, я бы порекомендовал изменить отображение на «список» и сбросить все папки для использования этого режима в меню «Сервис» -> «Свойства папок» -> «Просмотр».

Примечание: меню инструментов все еще есть в Windows 7, просто нажмите «Alt» в окне проводника.

Хотелось бы, чтобы миниатюры вместо этого кэшировались на моем системном диске или в другой указанной папке, в кеше, аналогичном Internet Explorer, где я мог сам очистить его, установить лимит хранилища и т. Д. Chris W. Rea 14 лет назад 0
Что касается скрытия скрытых файлов: те из вас, кто является опытными пользователями и не могут вынести мысли, что не видят * все * ** все время **, проголосуйте за этот комментарий :-) Chris W. Rea 14 лет назад 5
cwrea: Как человек, использующий как Windows, так и Linux, я ненавижу видеть TONS .dotfiles и каталогов в моем домашнем каталоге Ubuntu. (Хотя я создал половину из них.) Я просто хочу, чтобы режим «все» легко переключался (как в случае с `ls -a`). grawity 14 лет назад 0
0
nobar

В Windows 7 Explorer (стандартный просмотрщик файлов и папок):

Организация -> «Параметры папок и поиска» -> «Просмотр» -> «Всегда показывать значки, а не эскизы»

Я не знаю точно, насколько широко это применяется, но, похоже, это помогло мне.

0
2Toad

Ненавижу эту тему, но нет полного ответа:

Объедините следующий сценарий реестра с реестром Windows 7, чтобы отключить кэширование миниатюр в локальных и сетевых папках:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoThumbnailCache"=dword:00000001  [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer] "DisableThumbsDBOnNetworkFolders"=dword:00000001 
Спасибо, но мой принятый ответ уже был завершен. Требуется только ваша вторая запись реестра. * Локальные * миниатюры (т. Е. Для изображений на локальных дисках, а не на сетевых дисках) хранятся не в файле Thumbs.db, а в локальной папке в папке ** "% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer" **. Это отличается от поведения в Windows XP, где Thumbs.db также создавался в папках на локальных дисках. Chris W. Rea 10 лет назад 2
@ ChrisW.Rea Я изменил свой ответ, включив в него отключение локального кэша миниатюр (например, **% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer **). Теперь все готово! ;) 2Toad 10 лет назад 1
0
Ehsan Chavoshi

Шаги по удалению thumbs.db на windows> 8:

  1. Откройте проводник Windows.
  2. (Ctrl + F1), чтобы открыть панель команд.
  3. Выберите / щелкните файл Thumbs.db
  4. На панели команд нажмите выпадающий список «Свойства».
  5. Выберите «Удалить свойства»
  6. В диалоговом окне «Удалить свойства» установите переключатель «Удалить из этого файла следующие свойства:».
  7. Нажмите кнопку «ОК».
  8. На панели команд нажмите «Удалить».
  9. В диалоговом окне «Удалить файл» нажмите кнопку «Да».

Источник

Пожалуйста, прочитайте [Как ссылаться на материал, написанный другими] (http://superuser.com/help/referencing). Вы должны заблокировать текст цитаты, который был написан кем-то еще. См. [Справка по уценке] (https://superuser.com/editing-help). На этот раз я исправил это для вас, но, пожалуйста, обратите внимание на это в будущем. DavidPostill 7 лет назад 0
0
Duilio Ariel Estrella

Следуя инструкциям на этой странице Microsoft, мы можем узнать о командеattrib

Если у меня есть папка с изображениями, и я не хочу видеть файл Thumbs.db, вы можете открыть CMDс правами администратора, а затем изменить путь к папке, просто сделайте cd, например:

cd C:\Users\"YourUserName"\Pictures\"NameOfTheFolder" 

Чтобы скрыть все файлы Thumbs.db в этом каталоге и любой другой подпапке, выполните следующие действия:

attrib +s +h *Thumbs.db /s 
-1
Punxsutawney

Путь к объекту групповой политики thumbs.db различается в зависимости от операционной системы:

Путь к объекту групповой политики:

Административный шаблон до Windows 8 / до Windows Server 2012:

User Configuration > Administrative Templates > Windows Components > Windows Explorer 

Административный шаблон Windows 8 / Windows Server 2012 или выше:

User Configuration > Administrative Templates > Windows Components > File Explorer 

Объекты GPO:

Turn off the display of thumbnails and only display icons on network folders  Turn off the catching of thumbnails in hidden thumbs.db files 

Извлечено из: http://www.sysadmit.com/2016/11/gpo-evitar-creacion-thumbsdb-en-red.html