Отключить создание thumbs.db, разблокировать и удалить из всех папок

  • Автор темы Автор темы admin
  • Дата начала Дата начала

admin

Anabolic Gontarski
Команда форума
Администрация
Доверенный
Новичок
Clip2Net Menu_250921135017.jpeg


В моем NAS сервере в каждой папке с фотографиями присутствует файл thumbs.db и не хочет удаляться из проводника и из ACDSee Photo Studio Professional. Надо их разблокировать и массово удалить из папок, а лучше еще отключить создание этих кеш файлов.

Немного теории:

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

Проводник Windows сохраняет в файл thumbs.db эскизы (уменьшенные копии изображений) файлов формата jpeg, bmp, gif, tif, pdf, html и некоторых видео-файлов. Благодаря эскизам в файле thumbs.db проводнику Windows не нужно каждый раз генерировать и пересчитывать миниатюры изображений при просмотре пользователем содержимого каталога. Это сокращает время на загрузку и отображение файлов эскизов изображений в Проводнике.

В современных версиях Windows, файл thumbs.db генерируется только для сетевых папок, но Windows НЕ позволяет удалить его без правок в системе. При попытке его удалить система пишет "Файл ’Thumbs-db" является системным файлом. Его удаление может привести к неправильной работе Windows или других программ."

Делаем необходимые правки:


Чтобы отключить создание миниатюр (скрытых файлов) только для сетевых папок, вносим правку в реестре:

Clip2Net Menu_250921135255.jpeg


1. Для этого в разделе HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ создать подраздел Explorer, в котором создать параметр типа REG_DWORD с именем DisableThumbsDBOnNetworkFolders и значением 1.

Как удалить файлы Thumbs.db на удаленном NAS или диске?​


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

Перейдите в нужный каталог (поддерживаются UNC пути):

Код:
cd '\\msk-fs01\Foto'

Чтобы вывести все файлы Thumbs.db во вложенных каталогах, выполните:

Код:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force

626.jpeg


Удалите найденные файлы с эскизами:

Код:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force
 
Последнее редактирование:
Назад
Сверху