Для чего нужен файл thumbs db. Файл Thumbs db что это и можно ли его удалить? Как устроен этот файл

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

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

Объекты Thumbs.db нельзя увидеть в обычном режиме работы Windows, так как данные файлы по умолчанию являются скрытыми. В ранних версиях Виндовс они располагаются практически в любом каталоге, где имеются картинки. В современных версиях для хранения файлов данного типа существует отдельная директория в каждом профиле. Давайте разберемся, с чем это связано и для чего эти объекты нужны. Не представляют ли они опасность для системы?

Описание

Thumbs.db является системным элементом, в котором хранятся кэшированные эскизы картинок для предварительного просмотра следующих форматов: PNG, JPEG, HTML, PDF, TIFF, BMP и GIF. Эскиз генерируется при первом просмотре пользователем изображения в файл, который по своей структуре соответствует формату JPEG независимо от формата исходника. В дальнейшем этот файл использует операционная система для реализации функции просмотра миниатюр изображений при помощи Проводника , как на картинке ниже.

Благодаря данной технологии ОС не нужно каждый раз сжимать изображения для формирования миниатюр, тем самым расходуя ресурсы системы. Теперь для этих нужд компьютер будет обращаться к элементу, в котором уже расположены миниатюры картинок.

Несмотря на то, что файл имеет расширение db (атрибут базы данных), но, по сути, он является COM-хранилищем.

Как увидеть Thumbs.db

Как уже было сказано выше, увидеть изучаемые нами объекты по умолчанию невозможно, так как они имеют не только атрибут «Скрытый» , но ещё и «Системный» . Но видимость их включить все-таки можно.


Теперь все скрытые и системные элементы будут отображаться в Проводнике .

Где расположен Thumbs.db

Но, чтобы увидеть объекты Thumbs.db, нужно сначала выяснить, в какой именно директории они расположены.

В ОС до Windows Vista они располагались в той же папке, где находились соответствующие картинки. Таким образом, практически в каждом каталоге, в котором имелись картинки, находился свой Thumbs.db. Но в ОС, начиная с Виндовс Виста, под хранение кэшированных изображений была выделена отдельная директория для каждой учетной записи. Она располагается по следующему адресу:

C:\Users\наименование_профиля\AppData\Local\Microsoft\Windows\Explorer

Для перехода вместо значения «наименование_профиля» следует подставить конкретное имя пользователя системы. В данной директории находятся файлы группы thumbcache_xxxx.db. Они и являются аналогами объектов Thumbs.db, которые в ранних версиях ОС размещались во всех папках, где имелись картинки.

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

Удаление Thumbs.db

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

Но, в то же время кэшированные миниатюры представляют некоторую опасность для вашей конфиденциальности. Дело в том, что даже после удаления самих изображений с жесткого диска их эскизы будут продолжать храниться в данном объекте. Таким образом, с помощью специального ПО сохраняется возможность узнать, какие же фотографии ранее хранились на компьютере.

Кроме того, названные элементы, хотя имеют и относительно небольшой размер, но в то же время занимают определенный объем на винчестере. Как мы помним, они могут хранить в себе информацию и об удаленных объектах. Таким образом, для обеспечения функции быстрого предпросмотра указанные данные уже не нужны, но, тем не менее, они продолжают занимать место на винчестере. Поэтому рекомендуется периодически чистить ПК от указанного вида файлов, даже если вам нечего скрывать.

Способ 1: ручное удаление

Теперь давайте выясним, как именно можно удалить файлы Thumbs.db. Прежде всего, можно применить обычное ручное удаление.


Способ 2: удаление с помощью CCleaner

Как видим, удалить изучаемый элементы довольно просто. Но это так легко в том случае, если у вас установлена ОС не ранее Windows Vista или вы храните изображения только в одной папке. Если же у вас Windows XP или ранее, а файлы изображений находятся в разных местах на компьютере, то удаление Thumbs.db вручную может стать очень долгой и нудной процедурой. К тому же, нет никаких гарантий, что какой-то объект вы не пропустили. К счастью, существуют специальные утилиты, которые позволят почистить кэш изображений автоматически. Пользователю практически не нужно будет напрягаться. Одной из самых популярных программ данного направления является CCleaner .


Недостаток данного способа состоит в том, что на ОС Windows Vista и новее поиск эскизов картинок производится только в директории «Explorer» , куда их система и сохраняет. Если же на ваших дисках остались Thumbs.db от Windows XP, то они найдены не будут.

Способ 3: Thumbnail Database Cleaner

Кроме того, существует специальные утилиты, предназначенные для удаления кэшированных миниатюр. Они узкоспециализированные, но в то же время позволяют более точно произвести настройку удаления ненужных элементов. В число таких приложений входит Thumbnail Database Cleaner.


Способ удаления с применением программы Thumbnail Database Cleaner является более продвинутым, чем при использовании CCleaner, так как позволяет производить более глубокий поиск кэшированных миниатюр (в том числе остаточных элементов от Windows XP), а также предоставляет возможность выбора удаляемых элементов.

Способ 4: встроенные инструменты Виндовс

Удаление эскизов картинок автоматически можно также произвести при помощи встроенных инструментов Виндовс.


Недостаток данного способа тот же, что и при использовании CCleaner. Если вы используете Windows Vista и более поздние версии, то система думает, что кэшированные миниатюры могут находиться только в строго установленной директории. Поэтому в отличных от Windows XP остаточные объекты удалить таким способом нельзя.

Отключение кэширования эскизов

Некоторые пользователи, которые желают обеспечить максимальную конфиденциальность, не удовлетворяются обычной чисткой системы, но хотят полностью выключить возможность кэширования эскизов картинок. Посмотрим, как это можно сделать на разных версиях Виндовс.

Способ 1: Windows XP

Прежде всего, вкратце рассмотрим данную процедуру на Windows XP.

  1. Нужно переместиться в окно свойств папки тем же способом, который был описан ранее, когда мы говорили о включении показа скрытых элементов.
  2. После запуска окна переместитесь во вкладку «Просмотр» . Установите флажок около параметра «Не создавать файл эскизов» и нажмите «OK» .

Теперь новые кэшированные миниатюры формироваться в системе не будут.

Способ 2: современные версии Windows

В тех версиях Виндовс, которые выпускались после Windows XP, отключить кэширование эскизов несколько сложнее. Рассмотрим эту процедуру на примере Windows 7. В других современных версиях системы алгоритм отключения аналогичный. Прежде всего, следует отметить, что перед тем, как выполнять нижеописанную процедуру, нужно обладать административными правами. Поэтому, если вы в данный момент находитесь в системе не под учетной записью администратора, то нужно выйти из нее и снова зайти, но уже под указанным профилем.

  1. Наберите на клавиатуре Win+R . В окне инструмента «Выполнить» , которое после этого запустится, вбейте:

    Жмите «OK» .

  2. Запускается окно редактора локальной групповой политики. Кликните по наименованию «Конфигурация пользователя» .
  3. Далее жмите «Административные шаблоны» .
  4. Затем нажимайте «Компоненты Windows» .
  5. Открывается большой перечень компонентов. Щелкните по названию «Проводник Windows» (или просто «Проводник» — в зависимости от версии ОС).
  6. Два раза кликните левой кнопкой мышки по наименованию «Отключить кэширование эскизов в скрытых файлах thumbs.db»
  7. В открывшемся окошке переставьте переключатель в позицию «Включить» . Жмите «OK» .
  8. Кэширование будет отключено. Если в будущем вы захотите включать его заново, то нужно будет проделать ту же процедуру, но только в последнем окне установить переключатель напротив параметра «Не задано» .

Просмотр содержимого Thumbs.db

Теперь мы подошли к вопросу, как просмотреть содержимое Thumbs.db. Сразу нужно сказать, что встроенными инструментами системы сделать это невозможно. Придется применять стороннее ПО.

Способ 1: Thumbnail Database Viewer

Такой программой, которая позволит просмотреть нам данные из Thumbs.db, является Thumbnail Database Viewer. Данное приложение того же производителя что и Thumbnail Database Cleaner, и тоже не требует инсталляции.


Способ 2: Thumbcache Viewer

Ещё одной программой, с помощью которой можно осуществить просмотр интересующих нас объектов, является Thumbcache Viewer. Правда, в отличие от предыдущего приложения, он может открывать не все кэшированные изображения, а только объекты типа thumbcache_xxxx.db, то есть, созданные в ОС, начиная с Виндовс Виста.


Как видим, сами по себе кэшированные миниатюры опасность не несут, а наоборот способствуют более быстрой работе системы. Но они могут быть использованы злоумышленниками для получения информации об удаленных изображениях. Поэтому, если вы переживаете насчет конфиденциальности, то лучше периодически очищать компьютер от кэшированных объектов или вообще отключить возможность кэширования.

Очистку системы от названных объектов можно производить как встроенными инструментами, так и при помощи специализированных приложений. Лучше всего с данной задачей справляется Thumbnail Database Cleaner. Кроме того, есть несколько программ, которые позволяют просмотреть содержимое кэшированных эскизов.

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

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

Быстро найти все скрытые файлы Thumbs db можно с помощью функции «Поиск», о чем написано в главе «Поиск фалов Thumbs db». После того как они будут найдены их нужно оценить на возможность удаления и только после этого удалять.

Сразу после нахождения всех скрытых файлов Thumbs db можно узнать их общий объем, который они занимают на жестоком диске компьютера. Это полезно знать при чистке и оптимизации жесткого диска компьютера.

Сначала в окне поиска нужно выделить все найденные файлы. Это удобнее сделать при помощи комбинации кнопок «Ctrl» + «A». После этого нужно щелкнуть правой кнопкой мыши по выделению и в контекстном меню выбрать пункт «Свойства» (рис.1).

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

Если среди выделенных файлов Thumbs db имеются папки или файлы, в именах которых надпись «thumbs.db » является только частью имени, с них нужно снять выделение. Для этого нужно щелкнуть по ним левой кнопкой мыши, удерживая при этом клавишу «Ctrl».

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

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

Для того чтобы быстрого переместиться в папку с любым из найденных файлов, нужно щелкнуть по нему правой кнопкой мыши и в открывшемся контекстном меню выбрать пункт «Открыть содержащую объект папку» (рис.3).

Найденные файлы можно удалять, переместившись в папку их размещения, но удобнее это делать непосредственно из окна поиска. Так же как и при их подсчете, файлы нужно удалять сразу, пока они загружены в оперативную память компьютера.

Удалять найденные файлы с жесткого диска компьютера можно выборочно или все сразу, применяя для этого обычные манипуляции по удалению файлов, а вот удалять найденные файлы с внешних носителей, возможно только по одному.

Удаление выделенных скрытых файлов Thumbs db нужно начинать с просмотра названия папок, из которых они будут удаляться. Они видны во второй колонке окна поиска. Если есть сомнения в удалении какого-либо файла нужно снять с него выделение, щелкнув по нему левой кнопкой мыши и удерживая при этом на клавиатуре кнопку «Ctrl».

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

одну интересную особенность работы проводника Explorer в Windows 7 с сетевыми каталогами на файловом сервере. Проблема заключалась в том, что сразу после копирования/ перемещения каталога в сетевой папке, система отказывалась удалять или переименовывать его. Переименовать/удалить такой каталог можно только через некоторое время (1-5 минут).

При попытке удалить такой сетевой каталог появляется ошибка:

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.

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

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

Но как, оказалось есть ситуации (KB2025703 — Renaming a network folder in Windows 7 Explorer fails with «the action can’t be completed…»), когда наличие файла thumbs.db с кэшем миниатюр мешает удалению или переименования каталогов из Проводника Windows.

Судя по всему системе требуется некоторое время на генерацию файла с кэшем миниатюр, в результате пока этот файл генерируется или обновляется, сделать что то с его родительским каталогом нельзя, пока не будет снята блокировка на запись с файла кэша.

В этом случае можно отключить автоматическую генерацию файла thumbs.db. на сетевых папках и дисках.

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

Чтобы Windows Explorer при просмотре каталогов не создавал скрытый файл с кэшем эскизов изображений 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

В первую очередь нас интересует 1 политика, которая запрещает Проводнику создавать thumbs.db в сетевых каталогах.

Осталось назначить политику на пользователей и обновить ее на компьютерах (gpupdate /force)

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

На домашних редакциях Windows, в которых отсутствует редактор групповой политики, отключить создание скрытых файлов thumbs.db можно через редактор реестра (regedit.exe).

Для этого в разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ создать подраздел Explorer (в Windows 7 он уже имеется), в котором создать ключ типа REG_DWORD с именем и значением 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

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

Примечание : Операционная система Windows создает и использует множество системных файлов. Именно по этой причине, поиск информации о неизвестном файле, при его обнаружении, является достаточно хорошей практикой.

Файл Thumbs db что это и можно ли его удалить?

Thumbs.db это скрытый системный файл, который по умолчанию создается практически в каждом каталоге. Увидеть его в проводнике можно только тогда, когда вы выбрали пункт "Показывать скрытые файлы и папки" в окне настройки "Свойства папки". Thumbs.db хранит не только миниатюры изображений, как это могло бы показаться из его названия, но так же миниатюры некоторых типов документов и видео. Созданные и хранящиеся миниатюры в файле thumbs.db используются для отображения картинок файлов, при просмотре каталогов в проводнике с представлением в виде эскизов (мелкие, обычные, крупные и огромные значки), как показано на рисунке ниже. Этот файл автоматически создается Windows для каждого каталога для того, чтобы в последствие не генерировать эскизы каждый раз, при открытии каталога.

За счет того, что такие файлы создаются в каждом каталоге, их суммарный вес может быть вполне ощутимым. Поэтому, вы можете отключить создание файлов thumbs.db. Сегодня, мощности компьютера настолько высоки, что разница при отключенной настройке и при включенной будет видна только в случае достаточно больших каталогов с файлами. Кроме того, если так случится и разница станет ощутимой, то вы всегда можете обратно включить автоматическое создание thumbs.db.

Примечание : Как факт, вы можете смело удалять любые thumbs.db файлы. Но, при включенной настройке Windows будет их автоматически воссоздавать.

Вот как можно отключит thumbs.db в разных версиях Windows.

Отключаем создание thumbs.db в Windows XP

Отключить автоматическое создание файлов thumbs.db в Windows XP можно, используя следующую инструкцию:

  1. Откройте "Мой компьютер"
  2. Раскройте пункт "Сервис" в верхнем меню
  3. Выберите пункт "Свойства папки"
  4. Перейдите на вкладку "Вид"
  5. Поставьте галочку напротив пункта "Не кэшировать эскизы"
  6. Нажмите "ОК"
  7. Закройте открытый проводник ("Мой компьютер")

Теперь, все эскизы не будут кэшироваться. Другими словами, файлы thumbs.db больше не будут создаваться.

Отключаем создание thumbs.db в Windows Vista и Windows 7

Отключение автоматического создания файла thumbs.db с миниатюрами в Windows Vista и Windows 7 немного отличается от Windows XP. И вот как это можно сделать:

  1. Необходимо открыть окно "Параметры папок" одним из следующих способов
    1. Раскройте меню "Пуск". Введите в строке поиска "Параметры папок" и выберите этот пункт в области поиска.
    2. Откройте проводник Windows. В активном окне проводника, нажмите "Alt". В верхнем меню раскройте пункт "Сервис" и выберите строчку "Параметры папок"
  2. В открывшемся окне "Параметры папок", перейдите на вкладку "Вид"
  3. В области "Дополнительные параметры" в разделе "Файлы и папки" поставьте галочку напротив пункта "Всегда отображать значки, а не эскизы"
  4. Нажмите кнопку "Применить"
  5. Закройте окно

Удаление файлов thumbs.db в Windows Vista или Windows 7

После того, как вы отключили автоматическое создание файлов thumbs.db в Windows Vista или Windows 7, вы можете удалить имеющиеся файлы, при помощи инструмента очистки диска. И вот как это можно сделать:

  1. Откройте меню "Пуск"
  2. Наберите в строке поиска "Очистка диска" и выберите этот пункт в области поиска.
  3. В появившемся окне, убедитесь, что выбран диск (C:) (системный диск; если он отличается, то выберите ваш системный диск)
  4. Нажмите кнопку ОК (инструмент очистки диска начнет расчет освобождаемого места, так что на это может потребоваться некоторое время)
  5. В области "Удалить следующие файлы", снимите галочки с остальных пунктов (если эти пункты вас не интересуют) и выберите пункт "Эскизы"
  6. Нажмите кнопку "ОК". После чего утилита "Очистка диска" приступит к удалению всех файлов thumbs.db.

Теперь, вы знаете, что такое файл thumbs.db, зачем он нужен и как управлять его созданием. А так же, как очистить уже имеющиеся файлы на компьютере.


  • Три малоизвестных инструмента Windows: оснастка печати, математические формулы, создание собственных символов

Технические советы

  • Технические советы
  • THE BELL

    Есть те, кто прочитали эту новость раньше вас.
    Подпишитесь, чтобы получать статьи свежими.
    Email
    Имя
    Фамилия
    Как вы хотите читать The Bell
    Без спама