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


9

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

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

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

Так что я бы хотел отключить thumbs.db в целом, но есть ли способ сделать это на сервере, поэтому мне не нужно беспокоиться о настройках реестра клиентского компьютера и т. Д.?


Это, вероятно, больше подходит для SU, если вы не управляете клиентскими компьютерами и не устанавливаете групповую политику или что-то в этом роде.
Синан Юнур

1
@ Синан: он спрашивает, есть ли способ на сервере, чтобы предотвратить это.
squillman

Аналогичный вопрос здесь: serverfault.com/questions/15102/…
Nic

Ответы:


8

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

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


+1 Согласен. GPO - лучшее «серверное» решение для этого
Ник Кавадиас

Могу ли я ограничить это только набором папок на нашем общем диске? Я не хочу, чтобы все наши пользователи не создавали и не кэшировали большие пальцы для всех папок на этом большом общем диске. Я хочу, чтобы все пользователи не создавали и не кэшировали большие пальцы только для одного небольшого набора (который используется в этих сценариях)

Microsoft только дает вам возможность отключить поведение, а не контролировать его применение. Не заставляя кого-либо вносить изменения в Windows Explorer на клиентах службы LanManServer на сервере, вам не повезло. (Хорошо, хорошо - я полагаю, вы могли бы сделать уродливый и ужасный взлом, например, предварительно создав файл «thumbs.db» в каждой папке на сервере с разрешениями, которые не позволяют «обычному пользователю» писать в него. было бы интересно посмотреть, каким будет сбойный режим клиента Windows Explorer в этом случае ... хе-хе ...)
Эван Андерсон

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

9

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

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

1

Эта функция должна работать в «старых» средах (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- в-спрятанных-превью-DB-файлы /


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.