La connexion du lecteur mappé à un partage réseau peut être perdue

S’applique à : Microsoft Windows Server 2003 Standard Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)Microsoft Windows XP Home Edition

Symptômes


Sur un ordinateur qui exécute l’une des versions de Windows répertoriées au début de cet article, si vous mappez un lecteur sur un partage réseau, il se peut que le lecteur mappé se déconnecte après un intervalle régulier d’inactivité et que l’Explorateur Windows affiche un « X » rouge sur l’icône du lecteur mappé. Toutefois, si vous essayez d'accéder au lecteur mappé ou de le parcourir, il se reconnectera rapidement.

Cause


Ce comportement s’explique par le fait que les systèmes peuvent supprimer les connexions inactives après un délai d’attente spécifié (15 minutes par défaut) pour éviter de gaspiller des ressources de serveur sur des sessions non utilisées. La connexion peut être rétablie très rapidement, si nécessaire.

Résolution


Pour résoudre ce problème, modifiez le délai d’attente par défaut sur l’ordinateur réseau partagé. Pour cela, appliquez l’une des méthodes suivantes :
 

Éditeur du Registre

AVERTISSEMENT Toute mauvaise utilisation de l’Éditeur du Registre risque de générer de graves problèmes, pouvant vous obliger à réinstaller votre système d’exploitation. Microsoft ne peut garantir que les problèmes résultant d’une mauvaise utilisation de l’Éditeur du Registre puissent être résolus. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil.


Utilisez l’Éditeur du Registre pour augmenter le délai d’attente par défaut. Pour cela, procédez comme suit, puis quittez l’Éditeur du Registre :


REMARQUE Vous ne pouvez pas utiliser cette méthode pour désactiver la fonctionnalité de déconnexion automatique du service Serveur. Vous ne pouvez l’utiliser que pour modifier le délai d’attente par défaut pour la fonctionnalité de déconnexion automatique.
  1. Cliquez sur Démarrer puis sur Exécuter. Tapez regedit (Windows 2000 ou Windows Server 2003) ou regedt32 (Windows NT 4.0), puis cliquez sur OK.
  2. Recherchez la clé suivante dans le Registre et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
  3. Dans le volet droit, cliquez sur la valeur autodisconnect, puis, dans le menu Edition, cliquez sur Modifier. Si la valeur autodisconnect n’existe pas, procédez comme suit :
    1. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur REG_DWORD.
    2. Tapez autodisconnect, puis appuyez sur Entrée.
  4. Dans le menu Edition, cliquez sur Modifier.
  5. Cliquez sur Hexadécimale.
  6. Dans la zone Données de la valeur, tapez ffffffff, puis cliquez sur OK.
REMARQUE La session côté client est automatiquement déconnectée si la durée d’inactivité est supérieure à celle définie dans KeepConn. Par conséquent, la session est déconnectée en fonction de la valeur de durée plus courte définie entre la déconnexion automatique et KeepConn. Pour modifier la durée du délai d’attente côté client lors d’une connexion UNC, spécifiez la durée arbitraire dans KeepConn.
Recherchez la clé suivante dans le Registre et cliquez dessus : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters Value: KeepConn
Type de données : REG_DWORD
Plage : 1 à 65 535 (s)
Valeur par défaut : 600 s = 10 min

Ligne de commande

REMARQUE Si vous utilisez cette méthode, vous pouvez désactiver la fonctionnalité de réglage automatique pour le service Serveur.

Pour modifier le délai d’attente par défaut pour la fonctionnalité de déconnexion automatique du service Serveur, ouvrez une invite de commandes, tapez la ligne suivante, puis appuyez sur Entrée :
net config server /autodisconnect:nombre
nombre correspond à la durée d’attente (en minutes) avant que le serveur ne déconnecte un lecteur réseau mappé. La valeur maximale de cette commande est 65 535.

REMARQUE Si vous définissez la valeur de déconnexion automatique sur 0 (zéro), la fonctionnalité de déconnexion automatique n’est pas désactivée et le service Serveur déconnecte les lecteurs réseau mappés après seulement quelques secondes d’inactivité.

Pour désactiver la fonctionnalité de déconnexion automatique, ouvrez une invite de commandes, tapez la ligne suivante, puis appuyez sur Entrée :
net config server /autodisconnect:-1

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter l'assistance.

Informations supplémentaires


Certaines versions antérieures des programmes peuvent ne pas enregistrer les fichiers ou accéder aux données lorsque le lecteur est déconnecté. Toutefois, ces programmes fonctionnent normalement avant que le lecteur ne soit déconnecté.

Pour plus d’informations sur la façon d’augmenter le délai d’attente par défaut, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
138365 Fonctionnement de la déconnexion automatique dans Windows NT et Windows 2000
128167 Configuration et réglage du service Serveur