Предотвращение клиентов Windows от загрязнения общих сетевых ресурсов с Thumbs.db

9

У нас есть несколько сетевых ресурсов, в которых хранятся различные фотографии, сделанные нашим медиа-отделом. Когда кто-либо в клиенте Windows использует проводник для перехода в одну из этих папок, он автоматически загрязняется файлом Thumbs.db (если у пользователя есть права на запись). Как мы можем помешать им делать это, не отменяя права пользователей?

Этот вопрос был вдохновлен тем, что « Запрет клиентам Mac OS X загрязнять общие ресурсы Windows с помощью вилок ресурсов ».

Дэвид Холм
источник
Какую версию Windows вы используете?
squillman
Мы используем Windows XP
Дэвид Холм

Ответы:

8

В XP вы можете перейти на вкладку «Вид» в «Параметры папки» («Инструменты | Параметры папки» в окне «Проводник») и установить флажок «Не кэшировать миниатюры».

или

Установите это значение реестра в 1:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\DisableThumbnailCache

Настройка реестра, очевидно, будет проще всего развернуть в глобальном масштабе.

squillman
источник
1
Bullseye: В реестре сохраните раздел реестра. Этот файл может быть распространен среди ваших клиентов и запущен двойным щелчком мыши ... вы являетесь системным администратором, поэтому попробуйте использовать архитектуру сценариев, которая заботится о подобных вещах при входе в систему.
19

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

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

Адам
источник
1
+1 Спасибо за то, что подняли меня на бит GPO!
squillman
+1, определенно рекомендовал бы вариант GP по сравнению с .reg / сценарием изменения реестра
ThatGraemeGuy
3

В Windows 2003 R2 или более поздней версии вы можете использовать консоль управления экраном файлов (в диспетчере ресурсов файлового сервера), чтобы блокировать запись файла «thumbs.db» в определенные пути.
Создайте экран нового файла, введите путь и выберите «Пользовательские свойства». Вам нужно будет создать новую файловую группу, которая включает «thumbs.db» и включить Active Screening.

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

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

Дуг Люксем
источник
3

Вы можете переосмыслить их удаление и вместо этого рассмотреть возможность их создания для них.

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

Вы могли бы сделать то же самое для .DS_STORE на клиентах OS X и на всем, что распространено в вашей среде.

пол
источник
1
+1 за про-пользовательский подход! :)
squillman
Как вы их предварительно генерируете?
Зоредаче
1

squillman дает правильный ответ.

Тем не менее, у вас останутся те старые. Если вы хотите избавиться от них, сделайте это в окне командной строки Windows:

C:\> del /s /q /f Thumbs.db

который получает только видимые

C:\> del /s /q /f /a:h Thumbs.db

получает невидимые тоже

Вы можете сделать то же самое с .DS_STORE

KdgDev
источник