web-dev-qa-db-ja.com

Windowsオフラインファイルのトラブルシューティング「ステータス:オフライン(接続なし)」

Windows 7 Professional x64 SP1を実行しているラップトップコンピューターが、UNCパスを介してLinux/Sambaサーバー上のいくつかの共有にアクセスしています。これらの共有の1つで、一部のフォルダーがオフラインで使用できるようになりました。これはほとんどの場合正常に機能します。

ただし、場合によっては(通常、ラップトップが休止状態から復帰した後)、pingまたはSSHで問題なく到達できたとしても、サーバーがネットワーク近傍に表示されないことがあります。 Windowsエクスプローラーのアドレス行に直接\\serverを入力すると、「オフラインステータス:オフライン(接続なし)」とマークされた、オフラインで使用可能なフォルダーを含む共有のみが表示されます。他の共有が欠落しています。同期センターでは、同期パートナーシップは「ステータス:接続されていません」と表示されます。コマンドNet Use \\serverレポート

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

数分後、サーバーがネットワークネイバーフッドに表示され、すべての共有が再び表示されます。以前に欠落していた共有(フォルダーがオフラインで利用可能になっていない共有)は、正常に機能します。ただし、オフラインで使用できるフォルダーとの共有は、エクスプローラーと同期センターで「接続されていません」と表示されます。 Net Useを介して手動で接続しようとすると、次のように報告されます。

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.

このメッセージは、Net Use * /deleteの後も表示されます。

この状態は、数時間など、より長い時間待機した後、自然に解決する場合があります。ラップトップが再起動されるまで持続する場合があります。その後、すべてが正常に機能します。

質問:

  • この動作の理由は何ですか?
  • それを回避する方法はありますか?
  • クライアントが休止状態から復帰した後、サーバーがすべての共有とともに再び表示されるようにするにはどうすればよいですか?
  • 他の共有が再びオンラインになったら、オフラインフォルダを含む共有を「オンライン」に切り替えるにはどうすればよいですか?
3
Tilman Schmidt

あなたがする必要があるのは、レジストリキー内に1に設定された新しいDWORD32値「SilentForcedAutoReconnect」を作成することだと思います。

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

ネットワークが再び利用可能になると、同期されたフォルダが自動的にオンラインに戻り、同じ効果を達成するために再起動する必要がなくなります。

非常に便利。本当にもっと公開されるべきである多くの素晴らしい隠されたレジストリキーの1つにすぎません。

2
Mark Ch

また、サービスを再起動すると"Network Location Awareness"これはサービスに依存します"Network List Service"はステータスチェックを強制するので、オフラインフォルダ同期はあなたが実際にいることを検出しますオンライン。少なくともWindows10では、これはWindows7にも関連すると思います。

1
BeowulfNode42