3 votes

Dépannage des fichiers hors ligne de Windows "Statut : hors ligne (pas de connexion)".

Un ordinateur portable fonctionnant sous Windows 7 Professional x64 SP1 accède à plusieurs partages sur un serveur Linux/Samba via des chemins UNC. Sur l'un de ces partages, certains dossiers ont été rendus disponibles hors ligne. Cela fonctionne bien la plupart du temps.

Parfois cependant (généralement après que l'ordinateur portable soit sorti de l'hibernation), le serveur n'apparaît pas dans le voisinage du réseau, même s'il peut être atteint par ping ou SSH sans problème. Entrer dans \\server directement dans la ligne d'adresse de l'Explorateur Windows ne montre que le partage contenant les dossiers disponibles hors ligne, marqué comme "Offline status : Hors ligne (pas de connexion)". Les autres partages sont absents. Dans Synchronziation Center, le partenariat de synchronisation apparaît avec "Statut : non connecté". La commande net use \\server rapports

System error 53 has occurred. The network path was not found.

Quelques minutes plus tard, le serveur apparaîtra dans le voisinage du réseau et tous les partages apparaîtront à nouveau. Les partages précédemment manquants (ceux dont les dossiers ne sont pas disponibles hors ligne) fonctionneront alors correctement. Le partage avec des dossiers disponibles hors ligne est cependant toujours affiché comme "non connecté" dans l'Explorateur et le Centre de Synchronisation. J'essaie de le connecter manuellement via net use rapporte maintenant :

System error 1219 has occurred. Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.

Ce message persiste même après net use * /delete .

Parfois, cet état se résout de lui-même après une attente plus longue, de quelques heures par exemple. Parfois, il persiste jusqu'à ce que l'ordinateur portable soit redémarré. Ensuite, tout fonctionne à nouveau comme il se doit.

Questions :

  • Quelle est la raison de ce comportement ?
  • Y a-t-il un moyen de l'éviter ?
  • Que puis-je faire pour que le serveur apparaisse à nouveau avec tous ses partages après que le client soit sorti de l'hibernation ?
  • Que puis-je faire pour faire passer le partage contenant les dossiers hors ligne en "en ligne" une fois que les autres partages sont à nouveau en ligne ?

2voto

Mark Ch Points 521

Je pense que ce que vous devez faire est de créer dans le registre une nouvelle valeur DWORD32 "SilentForcedAutoReconnect" fixée à 1, dans la clé de registre :

HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\NetCache\

Il remet automatiquement en ligne les dossiers synchronisés dès que le réseau est à nouveau disponible et vous évite de devoir redémarrer pour obtenir le même effet.

Très utile. C'est l'une des nombreuses clés de registre cachées qui devraient être davantage exposées.

1voto

Pons Points 1010

J'ai aussi découvert que le redémarrage du service "Network Location Awareness" qui dépend du service "Network List Service" fait la vérification de l'état, pour que la synchronisation du dossier hors ligne détecte que vous êtes en fait en ligne . Au moins sur Windows 10, bien que je pense que cela s'applique également à Windows 7.

0 votes

Après avoir réparé un mauvais DNS sur le partage réseau, cette réponse m'a permis de rétablir la synchronisation immédiatement, sans attendre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X