Thumbs. db – это скрытый системный файл, которые автоматически создается проводником Windows (File Explorer) во всех каталогах, содержащих файлы изображений и видео. Проводник генерирует эскизы (миниатюры) изображений в каталоге и сохраняет их в файле thumbs.db, представляющий собой структурированное COM хранилище. Благодаря файлу thumbs.db проводнику Windows не нужно каждый раз генерировать и пересчитывать миниатюры изображений при просмотре пользователем содержимого каталога. За счет использования кэша достигается сокращение времени на загрузку и отображение файлов эскизов изображений в Проводнике.
Однако файл thumbs.db может создавать некоторые проблемы для системных администраторов, особенно при использовании его в сетевых папках. В этой статье мы рассмотрим, можно ли удалить (отключить) файл thumbs.db в Windows.
Проводник Windows сохраняет в файл thumbs.db данные об эскизах (уменьшенных копиях изображений) файлов формата jpeg, bmp, gif, tif, pdf, html и некоторых видео-файлов. По-умолчанию файл thumbs.db является скрытым и не отображается в проводнике. Размер файла thumbs.db зависит от количества файлов изображений в каталоге, для каждого их которых создается собственная миниатюра.
В современных версиях Windows 10 файл thumbs.db генерируется только для сетевых папок. Файл thumbs.db не создается для локальных каталогов с изображениями, а кэш эскизов для проводника хранится в профиле пользователя в папке %LOCALAPPDATA%MicrosoftWindowsExplorer
в виде файлов формата thumbcache_xxxx.db
.
Файл thumbs.db можно без какого-либо вреда удалить вручную. Он автоматически пересоздастся при следующем просмотре эскиза папки. Однако вы можете запретить проводнику Windows 10создавать файл миниатюр thumbs.db.
Проще всего это сделать из меню настроек File Explorer:
Win+E
;
Если вам нужно отключить создание миниатюр на всех компьютерах в домене, воспользуйтесь групповыми политиками. Об этом ниже.
Есть одна частая проблема в сетевых папках, связанная с использованием проводником Windows Explorer механизма кэширования эскизов изображений. Вы можете заметить, что сразу после копирования/перемещения каталога изображений в сетевой папке на файловом сервере, Windows не разрешает удалить или переименовывать каталог. Обычно вы сможете переименовать/удалить такой каталог только через некоторое время (1-5 минут).
При попытке удалить такой сетевой каталог появляется ошибка:
Folder in use. The action can’t be completed because the folder or a file in it is open in another program. Close the file or folder and try again.
Папка уже используется._x000D_Операция не может быть завершена, поскольку эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.
Проблема связана с известной проблемой, описанной Microsoft в KB2025703 ( Renaming a network folder in Windows Explorer fails with «the action can’t be completed
). В статье указано, что иногда наличие файла thumbs.db с кэшем миниатюр может мешать удалению или переименования сетевых папок в проводнике Windows.
Судя по всему, Windows требуется некоторое время на генерацию файла с кэшем миниатюр. Пока этот файл генерируется или обновляется, вы не можете сделать что-то с его родительским каталогом до тех пор, пока библиотека thumbcache.dll не снимет блокировку с файла thumbs.db.
В этом случае можно отключить автоматическую генерацию файла thumbs.db для сетевых папок и дисков.
Чтобы File Explorer в Windows 10 при просмотре сетевых каталогов не создавал скрытый файл с кэшем эскизов изображений Thumbs.db, можно воспользоваться параметрами групповой политики.
gpedit.msc
) или с оздайте доменную GPO с помощью консоли gpmc.msc
; gpupdate /force
В домашних редакциях Windows, в которых отсутствует редактор групповой политики gpedit.msc , вы отключить создание скрытых файлов thumbs.db можно через редактор реестра ( regedit.exe
).
Для этого в разделе HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindows создать подраздел Explorer , в котором создать параметр типа REG_DWORD с именем DisableThumbsDBOnNetworkFolders и значением 1
Эту же операцию можно выполнить одной командой:
reg add "HKCUSOFTWAREPoliciesMicrosoftWindowsExplorer" /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f
Существующие файлы Thumbs.db в сетевых каталогах не удаляются автоматически после включения политики. Вы можете рекурсивно удалить все файлы Thumbs.db на определенном диске или в каталоге сервера с помощью PowerShell.
Перейдите в нужный каталог (поддерживаются UNC пути):
cd \msk-fs01Foto
Чтобы вывести все файлы 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
Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…
Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…
Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…
Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…
Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…
Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…