Thumbs.db вопросы и ответы

Thumbs.db — файл с эскизами изображений. Операционная система Windows еще со времен Windows XP может создавать кэш с эскизами изображений (и других типов файлов) и хранить его в скрытом файле Thumbs.db каждого каталога. За счет использования кэша достигается сокращение времени на загрузку и отображение файлов эскизов в Проводнике. При отключенном кэше изображений , системе приходится каждый раз загружать файлы изображений и генерировать для них миниатюры, что затратно по ресурсам (особенно для папок с большим количеством изображений).

Отключаем создание файла Thumbs.db в сетевых папках с помощью групповых политик:
Интересующие нас политики находятся в разделе редактора GPO:

В Windows 7 (Vista ) нужные политики находятся в разделе — User Configuration -> Administrative Templates -> Windows Components -> Windows Explorer.
В Windows 8 / Windows 10 – User Configuration -> Administrative Templates -> Windows Components -> File Explorer

Найдите и включите (переведите в Enable) следующие политики:

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

Отключение создания Thumbs.db в сетевых папках через реестр

В разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ создать подраздел Explorer (в Windows 7 он уже имеется), в котором создать ключ типа REG_DWORD с именем DisableThumbsDBOnNetworkFolders и значением 1

Эту же операцию можно выполнить одной командой:

reg add “HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer” /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f

Как удалить файлы Thumbs.db во всех каталогах

Существующие файлы Thumbs.db не удаляются автоматически после включения политики. Можно рекурсивно удалить все файлы Thumbs.db на определенном диске или в каталоге сервера с помощью PowerShell.

Перейдем в нужный каталог:

cd c:\share
Получим список всех Thumbs.db
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force –WhatIF

Удалим найденные файлы
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force

(с)winitpr

Scroll to top