Evite que o desktop.ini seja compartilhado

0

Eu tenho um servidor Windows compartilhando um diretório contendo um grande número de subdiretórios.

Cada subdiretório tem um arquivo desktop.ini que não posso, por motivos não relacionados, remover. (Eu sei como excluí-los, mas um programa separado que devemos executar na máquina irá apenas recriá-los, se os removermos de modo que eles sejam, funcionalmente, impossíveis de serem removidos no momento.)

A visualização remota do compartilhamento ficou muito lenta desde que os arquivos desktop.ini apareceram.

Como não consigo remover os arquivos e gostaria de acelerar a visualização remota do compartilhamento, existe uma maneira de impedir que en masse os arquivos desktop.ini sejam anunciado para máquinas conectando ao compartilhamento?

Como alternativa, se as máquinas cliente puderem ser configuradas para não varrer e / ou desconsiderar arquivos desktop.ini , isso também poderá resolver o problema.

    
por Richard 08.01.2014 / 17:40

2 respostas

0

A pergunta certa a fazer é como parar as máquinas de ler os arquivos desktop.ini e gerar o tráfego da rede. A pergunta errada a se fazer é como fazer o servidor fingir que os arquivos não estão lá, o que não impedirá que os clientes façam as requisições desses arquivos para o servidor de arquivos .

Sempre que um diretório é marcado com o atributo somente leitura, o Explorer o exibe de acordo com o que está especificado no arquivo desktop.ini nesse diretório. Ele vê o conjunto de atributos somente leitura, e tenta abrir e ler um arquivo desktop.ini . A resposta muito simples aqui é usar o comando ATTRIB ou algo similar para remover o atributo somente leitura de todas essas pastas. Observe que isso removerá toda a personalização de pasta dessas pastas.

O Explorer não permite alterar o atributo somente leitura usando a caixa de diálogo de propriedades. Você tem que usar algum outro programa como ATTRIB para fazer isso.

Outras leituras

por 08.01.2014 / 21:31
0

Isso funciona no Windows 7.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer] "UseDesktopIniCache" = dword: 00000000

    
por 08.09.2017 / 09:30