Як я можу придушити ці дратівливі файли Thumbs.db в Windows Vista та Windows 7?


52

У Windows XP раніше існував параметр папки типу "Не кешувати ескізи". Я не можу знайти щось подібне для Windows Vista та Windows 7, і кожна папка в моїй мережі, що містить фото чи відео, продовжує засмічуватися "Thumbs.db". Я розумію, що кешування мініатюр має певний сенс, але я все одно хотів би вимкнути це, оскільки я також ціную не мати засмічення у своїх мережевих папках.

Який найпростіший / швидкий спосіб вирішити цю проблему?


Оновлення 1: Ось посилання на інформацію Вікіпедії про кеш-мініатюр Windows .


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

Відповіді:


47

Використання групових політик

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

Ось мої власні докладні інструкції, написані проти Windows 7, але, ймовірно, однакові для Vista:

  1. Запустіть gpedit.mscбезпосередньо за допомогою меню «Пуск». (Можливо, ви також зможете знайти панель керування правилами групової політики, яка шукає за назвою, але я не міг знайти її піктограму, перелічену десь у розділі "Усі елементи панелі керування". Перейдіть до рисунка!)
  2. На лівій панелі розгорніть налаштування користувача , потім адміністративні шаблони , а потім компоненти Windows .
  3. У розділі Windows Components щойно розширено виберіть Провідник Windows .
  4. На правій панелі відсортуйте за пунктом Налаштування, потім прокрутіть униз і знайдіть налаштування під назвою " Вимкнути кешування мініатюр у прихованих файлах thumbs.db ". Двічі клацніть по ньому, встановіть його на Увімкнено , а потім натисніть Застосувати .
  5. Вийдіть із Windows, а потім увійдіть знову.

У Windows Explorer тепер ви зможете видалити 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, ймовірно, він буде перейменований у File Manager, як у Windows 3.11 для Workgroups. : 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:

  1. Клацніть на кнопку «Пуск», потім на «Усі програми», далі - «Аксесуари».
  2. Запустіть Провідник Windows.
  3. У вікні Провідника Windows натисніть кнопку Організувати на панелі меню / ярлика.
  4. У спадному меню натисніть на Параметри папок та пошуку.
  5. З'явиться діалогове вікно Параметри папки. Перейдіть на вкладку Вид.
  6. Під заголовком дерева файлів і папок установіть (поставте галочку) прапорець біля опції Завжди показувати піктограми, ніколи не ескізи.
  7. Натисніть кнопку ОК.

3
На жаль, це насправді, здається, не вимикає створення Thumbs.db у мережевих папках. Я змінив реєстр, вийшов із системи та знову ввійшов, але я все ще бачу Thumbs.db, створений у моїх мережних папках.
Chris W. Rea

5
-1 для "не показувати приховані файли". ОП хоче зупинити фактичне покоління Thumbs.db, і, як він коментує нижче, я як користувач живлення волію бачити все постійно. Внаслідок цього мені стає ще більше дратує те, коли я отримую доступ до мережевої папки, вирішую, що вона мені більше не потрібна, але не можу повністю її видалити, оскільки Thumbs.db був створений під час перегляду папки і тепер заблокований Windows.
KalenGi

4

Ви можете змінити ключ реєстру, щоб вимкнути кешування мініатюр.

HKEY_CURRENT_USER \ Програмне забезпечення \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ DisableThumbnailCache

Встановіть його на 1, щоб відключити кешування.

Деталі тут .


3
На жаль, це насправді, здається, не вимикає створення Thumbs.db у мережевих папках. Я змінив реєстр, вийшов із системи та знову ввійшов, але я все ще бачу Thumbs.db, створений у моїх мережних папках.
Chris W. Rea

2

Я, як правило, зберігаю приховані файли і приховую їх, якщо мені потрібно щось схопити. Файли Thumbs.db дратують, так, але вони можуть пришвидшити завантаження папок.

Якщо Windows повинен був повторно генерувати всі ці ескізи кожного разу, коли кожна медіа-папка завантажувалася, я б зазнав проблем.

Якщо вимкнути кеш-мініатюр, я рекомендую змінити дисплей на "список" і скинути всі папки, щоб використовувати цей режим, у меню Інструменти -> Параметри папки -> Перегляд.

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


Я б хотів, щоб ескізи замість цього були кешовані на моєму системному диску або іншій призначеній папці, в кеші, схожому на Internet Explorer, де я міг сам її спорожнити, встановити обмеження на зберігання тощо
Chris W. Rea,

5
Як для зберігання прихованих файлів прихованих: Ті з вас , хто влада-користувачів і не може стояти думка про те, не бачачи все весь час , до-голосування цей коментар :-)
Chris W. Rea

cwrea: Як хто користується Windows і Linux, я ненавиджу бачити TONS .dotfiles та каталогів у своєму домашньому каталозі Ubuntu. (Хоча я створив половину з них.) Я просто хочу, щоб режим "все" був легко перемиканим (як це відбувається ls -a).
grawity

0

У Windows 7 Explorer (стандартний переглядач файлів і папок):

Впорядкувати -> "Параметри папок і пошуку" -> Перегляд -> "Завжди показувати піктограми, ніколи не ескізи"

Я не знаю точно, як широко це застосовується, але, здається, це зробило для мене трюк.


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

2
Дякую, але моя прийнята відповідь вище вже була завершена. Необхідний лише ваш другий запис у реєстрі. Місцеві ескізи (тобто зображення на локальних дисках, а не мережеві диски) зберігаються не у файлі Thumbs.db, а у локальній папці під "% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer" . Це відрізняється від поведінки Windows XP, де Thumbs.db створений також у папках на локальних накопичувачах.
Кріс В. Реа

1
@ ChrisW.Rea Я змінив свою відповідь, щоб включити відключення локального кешу мініатюр (наприклад, % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer ). Тепер це закінчено! ;)
2Toad

0

Кроки для видалення thumbs.db у Windows> 8:

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

Джерело


1
Прочитайте, як посилатися на матеріали, написані іншими . Вам слід заблокувати текст цитати, який написав хтось інший. Див. Довідку щодо відключення . Цього разу я це вирішив, але, будь ласка, зверніть увагу на це в майбутньому.
DavidPostill

0

Дотримуючись посібника, знайденого на цій сторінці Microsoft, ми можемо дізнатися про командуattrib

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

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

Щоб приховати всі файли Thumbs.db у цій каталозі та будь-якій іншій папці, виконайте такі дії:

attrib +s +h *Thumbs.db /s 

-1

Шлях GPO (об'єкт групової політики) thumbs.db відрізняється залежно від операційної системи:

Шлях GPO:

Адміністративний шаблон до 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.