L'accès à un système de fichiers monté est lent ou échoue après quelques secondes

Voyez comment dépanner l'accès UNC retardé ou l'erreur 53 sur un système de fichiers monté à l'aide du système NFS Windows.

Important

Avant de poursuivre avec le dépannage, assurez-vous que les préalables suivants sont satisfaits pour la connexion aux systèmes de fichiers à partir d'instances Windows :

Symptôme 1 : : L'accès à un système de fichiers monté avec le chemin UNC (Universal Naming Convention) ou de l'explorateur de fichiers ou l'invite de commande/Powershell est considérablement retardé ou échoue. L'effet est intermittent.

Symptôme 2 : Le montage échoue à l'aide d'une connexion NFS pour Windows avec le message "Network Error 53 "Network path introuvable".

Cause : Par défaut, les fournisseurs de réseau Windows ont une priorité supérieure à celle du fournisseur de réseau du client NFS. Au départ, le délai est important, car Windows essaie chaque fournisseur dans l'ordre par défaut. Les tentatives suivantes peuvent être plus rapides, car les informations de montage sont mises en mémoire cache. Une fois le délai d'expiration de la mise en mémoire cache écoulé, le retard augmente de nouveau. Le client natif du système de fichiers Windows nommé DFS (Distributed File System) a également la priorité par défaut sur le client NFS, ce qui accroît le retard.

Solution : Modifiez l'ordre des fournisseurs de réseau et désactivez le client DFS afin que le client du fournisseur de réseau NFS soit essayé en premier.

Pour modifier l'ordre des fournisseurs de réseau sur Windows 2012+
  1. Sélectionnez Recherche Windows.
  2. Entrez regedit dans le champ Search (Rechercher) et appuyez sur Entrée.
  3. Sélectionnez Yes (Oui) pour autoriser les modifications apportées à votre appareil.
  4. Sélectionnez HKEY_LOCAL_MACHINE.
  5. Accédez à : System\CurrentControlSet\Control\NetworkProvider\Order
  6. Remplacez la valeur par défaut de l'ordre dans Network Provider par Nfsnp,RDPNP,LanmanWorkstation :

    1. Cliquez avec le bouton droit de la souris sur ProviderOrder, puis sélectionnez Modifier.
    2. Dans le champ Value Data (Données de valeur), entrez Nfsnp,RDPNP,LanmanWorkstation. S'il existe d'autres éléments dans ce champ de l'instance, entrez-les après LanmanWorkstation.
    3. Sélectionnez OK.
  7. Redémarrez l'instance.
Pour désactiver le client DFS sur Windows 2012+
  1. Sélectionnez Recherche Windows.
  2. Entrez regedit dans le champ Search (Rechercher) et appuyez sur Entrée.
  3. Sélectionnez Yes (Oui) pour autoriser les modifications apportées à votre appareil.
  4. Sélectionnez HKEY_LOCAL_MACHINE.
  5. Accédez à : System\CurrentControlSet\Services\Mup.
  6. Ajoutez une nouvelle entrée de registre DWORD32 pour DisableDfs :

    1. Sélectionnez Modifier et sélectionnez Nouvelle valeur de mot de passe (32 bits).
    2. Dans le champ Name (Nom), entrez : DisableDfs.
    3. Cliquez avec le bouton droit de la souris sur DisableDFS, puis sélectionnez Modifier.
    4. Dans le champ Value Data (Données de valeur), entrez 1.
    5. Sélectionnez OK.
  7. Redémarrez l'instance.

Pour plus d'informations, voir :