Melhor maneira de lidar com o tempo limite de compartilhamento de rede UNC no Windows 7?

10

Atualmente, há um atraso de 40 segundos ao acessar um compartilhamento de rede UNC indisponível no Windows 7.

Existe um método para reduzir esse atraso para algo menos doloroso, como 20 segundos?

Ou existe algum método para eliminar esse atraso completamente?

Contango
fonte
A pergunta original era "Como reduzir o tempo limite da rede UNC no Windwos 7", e muitas das respostas abaixo visavam essa resposta. A pedido do @djs, atualizou a pergunta para permitir a possibilidade de eliminar a causa raiz do atraso.
Contango 9/17

Respostas:

5

Acredito que o protocolo subjacente aos compartilhamentos UNC seja o SMB ( Server Message Block ) (SMB2 no Win Vista e posterior). Dê uma olhada na SESSTIMEOUTconfiguração do registro. Parece relacionado e o padrão é 45 segundos,

Suporte da Microsoft - Informações de SESSTIMEOUT

Estou com problemas para reproduzir este problema para testar a modificação desse valor. Você pode adicionar informações adicionais sobre como reproduzir esse problema? Como você torna um compartilhamento UNC indisponível? Remover o sistema da rede? Tentei um host desconhecido e um nome de compartilhamento desconhecido, mas ambas as solicitações falham rapidamente no Windows Explorer.

John McCarthy
fonte
1
a) No meu caso, "indisponível significa simplesmente" o computador de destino do caminho UNC desativado. b) o tempo limite de 45s +/- pode ser (cabe aproximadamente) c) SESSTIMEOUT não está no registro ed) não mostra nenhum efeito no meu caso particular quando adicionado
Horst Walter
0

Isso é bom? Um tiro no escuro, mas mesmo assim: Suporte da MS

Jonathan Ross
fonte
1
Nem tanto. Esta página cobre o "tempo limite de desconexão", que é o tempo (geralmente 10 minutos) que leva para que os compartilhamentos de rede não utilizados sejam desconectados. Estou procurando o período de tempo limite que impede o explorador de responder quando está tentando se conectar a um compartilhamento de rede que não existe.
Contango
-2

Há duas maneiras de corrigir o problema com um compartilhamento de rede UNC indisponível:

  • Elimine a fonte do compartilhamento de rede UNC indisponível.
  • Melhore o tempo limite no Windows para que o compartilhamento de rede ausente não afete negativamente o desempenho.

O primeiro método (eliminar a origem do compartilhamento de rede UNC indisponível) sempre será o mais eficiente, pois garante um tempo de resposta extremamente rápido.

Portanto, para corrigir esse problema, identifiquei a origem dos tempos limite de 30 segundos que estavam congelando meu sistema: meu dispositivo NAS (Network Attached Storage).

Nunca compre um Netgear Stora NAS barato. Por cerca de dois meses, seu computador irá congelar aleatoriamente por 30 segundos. Isso resultará inevitavelmente em você contar o problema aos seus companheiros, seguido de soluços incontroláveis ​​na cerveja com frustração.

Contango
fonte
4
Você não abordou seu segundo ponto, que é a questão real. Você não pode garantir que um compartilhamento estará sempre disponível. O servidor pode estar temporariamente indisponível por vários motivos: está reiniciando, está desativado, problemas de rede ... O tempo limite bruto no Windows é insano para compartilhamento de arquivos local e intolerável porque é feito em thread único, bloqueando todas as respostas da instância de explorer uma vez que ele começa a tentar se conectar.
djs
@djs Eu fiz a pergunta original - e postei a resposta que funcionou para mim. Não mencionei o segundo ponto, porque essa não era a melhor solução no meu caso. Por que votar?
288 Contango
3
Não sabia que você havia respondido sua própria pergunta. A pergunta é realmente bastante boa, mas você não respondeu. Pode não haver uma resposta, mas você não pode garantir uma rede (dispositivo) não se comportam mal, por isso é sempre possível que o explorador irá travar por um longo tempo ...
djs
Você também pode obter um local de rede com defeito digitando acidentalmente um endereço - e você também fica com esse problema. OU você digita um endereço normalmente bom, mas a máquina está em suspensão ou offline quando você digita o local. De qualquer maneira, o Explorer será interrompido.
bgmCoder
@djs Quando fiz a pergunta original, não fazia ideia de qual era a causa. Só mais tarde descobri que era um dispositivo defeituoso na rede que estava travando o Windows. O que você quer que eu faça - modifique a pergunta ou naipe original ou exclua-a e inicie outra?
Contango 21/03