Есть ли способ предотвратить создание Thumbs.db на стороне СЕРВЕРА?

Есть ли способ предотвратить создание Thumbs.db на стороне СЕРВЕРА?

У меня есть несколько скриптов, работающих с файлами, расположенными на общем диске на сервере Win2003.

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

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

Поэтому я хотел бы вообще отключить thumbs.db, но есть ли способ сделать это на сервере, чтобы мне не пришлось беспокоиться о настройках реестра клиентской машины и т. д.?

решение1

На самом деле не существует хорошего способа контролировать эту «серверную сторону» с помощью какого-либо механизма, кроме групповой политики (которая, в конечном счете, просто создает настройки в реестрах клиентских компьютеров).

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

решение2

В Windows Server 2003 и более поздних версияхМенеджер ресурсов файлового сервераможет использоваться для реализации политики в отношении типов файлов, сохраняемых в сетевом ресурсе.

  1. Используйте диспетчер серверов для добавления диспетчера ресурсов файлового сервера — одной из служб ролей, доступных при установке файловых служб.
  2. Откройте административный инструмент диспетчера ресурсов файлового сервера.
  3. Определите новую группу файлов, которая включает «Thumbs.db»
  4. Определите новый пользовательский экран файлов для использования активного скрининга и выберите свою пользовательскую группу файлов для файлов Thumbs.db. Вы можете по желанию выбрать отправку предупреждения в журнал событий каждый раз, когда файл блокируется.
  5. Используйте клиент Windows для просмотра некоторых изображений на общем ресурсе и убедитесь, что файл Thumbs.db больше не создается.
  6. Если вы включили ведение журнала событий, оно будет отображаться как предупреждающее событие 8215 в журнале приложений сервера из источника «SRMSVC».

решение3

Эта функция должна работать в «старых» средах (XP, Server 2003). Чтобы отключить эту функцию, выполните следующие действия:

1) Откройте Мой компьютер. 2) Нажмите «Сервис». 3) Нажмите «Свойства папки». 4) Нажмите вкладку «Вид». 5) Установите флажок «Не кэшировать миниатюры». 6) Нажмите «ОК». 7) Закройте Мой компьютер.

Это должно работать в «новых» средах (W7) gpedit.msc Конфигурация пользователя | Административные шаблоны | Компоненты Windows | Проводник Windows Дважды щелкните «Отключить кэширование миниатюр в скрытых файлах thumbs.db» (3-й пункт справа) Источник:http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails-in-hidden-thumbs-db-files/

решение4

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

Связанный контент