Existe uma maneira de impedir que Thumbs.db seja criado, no lado do SERVIDOR?

9

Eu tenho alguns scripts em execução em arquivos localizados em uma unidade compartilhada em um servidor Win2003.

Eu preciso olhar as imagens em qualquer número de PCs em nossa rede. Portanto, toda vez que navego nessas pastas, os clientes criam thumbs.db, o que interfere em nossos scripts que movem e excluem pastas, mas geralmente não podem fazê-lo devido a o "thumbs.db está em uso".

Isso é verdade mesmo quando fecho minhas pastas / visualização de imagem em qualquer máquina cliente que esteja usando.

Então, eu gostaria de desativar o thumbs.db por completo - mas existe uma maneira de fazer isso no servidor, para que eu não precise me preocupar com as configurações de registro da máquina cliente, etc.?


fonte
Provavelmente, isso é mais apropriado para a SU, a menos que você esteja administrando máquinas clientes e configurando uma política de grupo ou algo assim.
Sinan
1
@ Sinan: ele está perguntando se existe uma maneira no servidor de evitar isso.
squillman
Pergunta semelhante aqui: serverfault.com/questions/15102/...
Nic

Respostas:

8

Não há realmente uma boa maneira de controlar esse "lado do servidor" com outro mecanismo que não seja a Diretiva de Grupo (que, em última análise, está apenas definindo os registros dos computadores clientes).

Consulte a configuração "Desativar o cache de imagens em miniatura" em "Windows Explorer" em "Componentes do Windows" em "Modelos administrativos" na seção "Configuração do usuário" de um objeto de diretiva de grupo.

Evan Anderson
fonte
+1 Concordado. GPO é a melhor solução do lado do servidor para isso
Nick Kavadias
Posso restringir isso a apenas um conjunto de pastas em nossa unidade compartilhada? Eu não quero que todos os nossos usuários não criem ou armazenem em cache miniaturas para todas as pastas nesta grande unidade compartilhada. Quero que todos os usuários para não criar ou polegares de cache apenas para um conjunto pequeno (que está em uso nesses scripts)
A Microsoft oferece apenas a opção de desativar o comportamento - não para controlar onde ele é aplicado. Sem que alguém faça modificações no Windows Explorer nos clientes no serviço LanManServer no computador servidor, você está sem sorte. (Ok, ok - Suponho que você possa fazer um hack feio e horrível, como pré-criar um arquivo "thumbs.db" em todas as pastas do computador servidor com permissões que impeçam o "usuário normal" de escrever nele. será interessante ver o que modo de falha Windows Explorer do cliente seria nesse caso ... heh heh ...)
Evan Anderson
obrigado a todos pelo conselho .. isso soa como um hack terrível e feio haha. Só vou desativar os polegares do outro lado da linha. Certeza de que nossos usuários ainda viverão.
9

Com o Windows Server 2003 e versões mais recentes, o Gerenciador de Recursos de Servidor de Arquivos pode ser usado para impor políticas sobre o tipo de arquivos salvos em um compartilhamento de rede.

  1. Use o Gerenciador do Servidor para adicionar o Gerenciador de Recursos do Servidor de Arquivos, um dos serviços de função disponíveis quando os Serviços de Arquivo estão instalados.
  2. Abra a ferramenta administrativa do Gerenciador de Recursos de Servidor de Arquivos.
  3. Defina um novo grupo de arquivos que inclui "Thumbs.db"
  4. Defina uma nova Triagem de arquivo personalizada para usar a triagem ativa e selecione seu grupo de arquivos personalizado para os arquivos Thumbs.db. Opcionalmente, você pode optar por enviar um aviso ao log de eventos sempre que um arquivo for bloqueado.
  5. Use um cliente Windows para procurar algumas imagens no compartilhamento e verifique se Thumbs.db não é mais criado.
  6. Se você ativou o log de eventos, ele aparecerá como um evento de aviso 8215 no log de aplicativos do servidor da origem "SRMSVC".
Nic
fonte
1

Esse recurso deve funcionar em ambientes 'mais antigos' (XP, Server 2003) Para desativar esse recurso, faça o seguinte:

1) Abra o meu computador 2) Clique em Ferramentas 3) Clique nas Opções da pasta 4) Clique na guia Exibir 5) Marque a opção "Não armazenar em cache as miniaturas" 6) Clique em Ok 7) Feche o meu computador

Isso deve funcionar em ambientes 'mais recentes' (W7) gpedit.msc Configuração do usuário | Modelos administrativos | Componentes do Windows | Windows Explorer Clique duas vezes em “Desativar o cache de miniaturas em arquivos ocultos thumbs.db” (terceiro item à direita) Fonte: http://www.technoleros.com/turn-off-caching-of-windows-7-thumbnails- in-hidden-thumbs-db-files /

user241838
fonte
0

Não há um mecanismo embutido no Win2003 para impedir que os clientes os criem, então você precisa ser criativo e criar um hack que causaria a falha.

squillman
fonte