O Acesso a um Sistema de Arquivos Montado é Lento ou Falha após Alguns Segundos

Saiba como diagnosticar e solucionar problemas de acesso UNC atrasado ou Erro 53 em um sistema de arquivos montado usando o NFS do Windows.

Importante

Antes de continuar com o diagnóstico e solução de problemas, implemente os seguintes pré-requisitos para estabelecer conexão com sistemas de arquivos em instâncias do Windows:

Sintoma 1: O acesso a um sistema de arquivos montado com o caminho do Explorador de Arquivos ou UNC (Universal Naming Convention) ou do Prompt de Comando/Powershell está significativamente atrasado ou falha. O efeito é intermitente.

Sintoma 2: A montagem falha ao usar a conexão NFS do Windows com o "Erro de Rede 53 "Caminho de rede não encontrado".

Causa: Por padrão, os provedores de rede do Windows têm prioridade mais alta que o cliente do provedor de rede NFS. Inicialmente, o atraso conforme o Windows tenta cada provedor na ordem padrão é significativo. As tentativas subsequentes podem ser mais rápidas porque as informações de montagem estão armazenadas em cache. Após o timeout do cache, o atraso aumenta novamente. O cliente do sistema de arquivos Windows nativo chamado de DFS (Distributed File System) também recebe prioridade padrão sobre o cliente NFS, aumentando o atraso.

Solução: Altere a ordem do provedor de rede e desative o cliente DFS para que o cliente do provedor de Rede NFS seja tentado primeiro.

Para referência, consulte:

Para alterar a ordem do provedor de rede no Windows 2012+
  1. Clique em Windows Search.
  2. Digite regedit no campo Pesquisar e pressione Enter.
  3. Clique em Sim para permitir alterações no seu dispositivo.
  4. Clique em HKEY_LOCAL_MACHINE.
  5. Navegue até: System\CurrentControlSet\Control\NetworkProvider\Order
  6. Altere a ordem do Provedor de Rede de padrão para Nfsnp, RDPNP, LanmanWorkstation:

    1. Clique com o botão direito do mouse em ProviderOrder e selecione Modificar.
    2. No campo Dados do Valor, digite Nfsnp,RDPNP,LanmanWorkstation. Se houver itens adicionais neste campo na sua instância, informe-os após LanmanWorkstation.
    3. Clique em OK.
  7. Reinicie a instância.
Para desativar o Cliente DFS no Windows 2012+
  1. Clique em Windows Search.
  2. Digite regedit no campo Pesquisar e pressione Enter.
  3. Clique em Sim para permitir alterações no seu dispositivo.
  4. Clique em HKEY_LOCAL_MACHINE.
  5. Navegue até: System\CurrentControlSet\Services\Mup.
  6. Adicione uma nova entrada de registro DWORD32 para DisableDfs:

    1. Clique em Editar e selecione Novo Valor DWORD (32 bits).
    2. No campo Nome, informe DisableDfs.
    3. Clique com o botão direito do mouse em DisableDFS e selecione Modificar.
    4. No campo Dados do Valor, informe 1.
    5. Clique em OK.
  7. Reinicie a instância.