Evite que o Windows Explorer carregue o arquivo executável completo enquanto navega pelas pastas de rede

1

No Windows Vista, ao navegar para uma pasta de rede contendo arquivos executáveis, o Windows Explorer parece carregar todos os arquivos completamente apenas para poder mostrar o ícone executável (o monitor de recursos indica cargas de tráfego durante o carregamento do diretório)

No XP apenas uma parte do arquivo é carregada.

Existe uma maneira de evitar o carregamento completo desses arquivos?

Note que a desativação do meu anti-vírus não ajuda.

Atualização: Isso só acontece com o executável vinculado a / SWAPRUN: NET. A Microsoft confirmou isso como um bug no Vista, mas eles não parecem muito ansiosos para consertar isso.

    
por user13001 02.10.2009 / 09:48

4 respostas

0

Tem certeza de que o Explorer é um dos culpados? Suponho que algum outro software esteja lendo arquivos inteiros (por exemplo, antivírus), pois o Windows Explorer só carregará parte do recurso do exe.

    
por 02.10.2009 / 09:59
0

Sua explicação sobre o abrandamento pode estar incorreta.

De Problemas de rede lenta do Windows Vista :

Microsoft Windows Vista has auto-tuning enabled for TCP/IP which continually adjusts itself. It increases file transfer speed on the network but in some cases it may actually slow down everything which is accessing network. Auto-tuning also slows down network browsing of other machines on the network.

To disable auto-tuning:

Run command prompt as an Administrator. Type:
netsh interface tcp set globalautotuninglevel=disabled
and press enter.

You may also need to run this command:
netsh interface tcp set global rss=disabled

    
por 02.10.2009 / 10:16
0

Tem certeza absoluta de que a máquina não está infectada por um vírus (e tentando infectar os arquivos de rede)?

Além disso, é mais rápido acessar as pastas pela segunda vez? Se não, o cache do ícone pode não estar funcionando, então pode ser um problema com o IconCache.db ou talvez o limite de cache seja muito pequeno (google para "Max Cached Icons" para mais informações)

Isso pode ser causado por um complemento defeituoso que se conecta ao Windows Explorer, então você pode tentar AutoRuns (do sysinternals) para ver quais addons que não são da Microsoft estão sendo carregados e, possivelmente, desativá-los.

Além disso, você tem certeza de que são apenas os exes que causam o problema? Você pode ter problemas de velocidade se algum dos arquivos na pasta estiver associado a um programa que não está mais lá e o Windows Explorer constantemente tenta abrir esse programa inexistente para encontrar o ícone. (Para isso causar tráfego de rede, presumivelmente, o programa deve ter sido originalmente instalado na rede).

ShellExView da Nirsoft ou Process Monitor (da Sysinternals) também podem ajudar se for esse o caso.

    
por 26.02.2010 / 21:37
0

Is there a way to avoid the complete loading of these files?

Sim, você precisa alterar a seguinte chave do Registro:

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

Altere% 1 para um arquivo local.

Cumprimentos Oliver

    
por 19.03.2010 / 10:47