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?
Respostas:
Acredito que o protocolo subjacente aos compartilhamentos UNC seja o SMB ( Server Message Block ) (SMB2 no Win Vista e posterior). Dê uma olhada na
SESSTIMEOUT
configuraçã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.
fonte
O tempo limite é diferente dependendo da versão do Windows que você está executando.
http://blogs.msdn.com/b/openspecification/archive/2013/03/27/smb-2-x-and-smb-3-0-timeouts-in-windows.aspx
Muitos dos tempos limite podem ser substituídos pelo registro.
fonte
Isso é bom? Um tiro no escuro, mas mesmo assim: Suporte da MS
fonte
Há duas maneiras de corrigir o problema com um compartilhamento de rede UNC indisponível:
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.
fonte