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

52

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

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


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


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

Крис В. Ри
источник

Ответы:

47

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

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

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

  1. Запустите gpedit.mscнепосредственно с помощью меню «Пуск». (Возможно, вы также сможете найти панель управления « Изменить групповую политику», выполнив поиск по имени, но я не смог найти ее значок в списке под «Все элементы панели управления».
  2. В левой панели разверните Конфигурация пользователя , затем Административные шаблоны , затем Компоненты Windows .
  3. В разделе « Компоненты 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, чтобы применить настройку. Будьте внимательны, редактируя свой реестр напрямую.

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

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. Нажмите кнопку ОК.
silent__thought
источник
3
К сожалению, это на самом деле не отключает создание Thumbs.db в сетевых папках. Я сделал редактирование реестра, вышел из системы и снова, но я все еще вижу Thumbs.db, созданный в моих сетевых папках.
Крис В. Ри
5
-1 для "не показывать скрытые файлы". ОП хочет остановить фактическое создание Thumbs.db и, как он комментирует ниже, как опытный пользователь, я предпочитаю видеть все постоянно. Как следствие, я нахожу еще более раздражающим то, что я получаю доступ к сетевой папке, решаю, что она мне больше не нужна, но не могу полностью удалить ее, поскольку Thumbs.db был сгенерирован при просмотре папки и теперь заблокирован Windows.
KalenGi
4

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

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

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

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

Саймон П Стивенс
источник
3
К сожалению, это на самом деле не отключает создание Thumbs.db в сетевых папках. Я сделал редактирование реестра, вышел из системы и снова, но я все еще вижу Thumbs.db, созданный в моих сетевых папках.
Крис В. Ри
2

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

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

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

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

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

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

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

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

nobar
источник
0

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

Объедините следующий скрипт реестра в реестр 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
2Toad
источник
2
Спасибо, но мой принятый ответ уже был завершен. Требуется только ваша вторая запись в реестре. Локальные миниатюры (т. Е. Для изображений на локальных дисках, а не на сетевых дисках) хранятся не в файле Thumbs.db, а в локальной папке в «% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer» . Это отличается от поведения в Windows XP, где Thumbs.db также создавался в папках на локальных дисках.
Крис В. Ри
1
@ ChrisW.Rea Я изменил свой ответ, включив в него отключение локального кэша миниатюр (например, % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer ). Теперь все готово! ;)
2
0

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

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

Источник

Эхсан Чавоши
источник
1
Пожалуйста, прочтите Как ссылаться на материал, написанный другими . Вы должны заблокировать текст цитаты, который был написан кем-то еще. См. Помощь Markdown . На этот раз я исправил это для вас, но, пожалуйста, обратите внимание на это в будущем.
ДэвидПостилл
0

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

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

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

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

attrib +s +h *Thumbs.db /s 
Дуйлио Ариэль Эстрелла
источник
-1

Путь к объекту групповой политики 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

Punxsutawney
источник