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

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

場合によっては、数時間など長い時間待つと、この状態が自然に解消されます。ラップトップを再起動するまでこの状態が続くこともあります。その後、すべてが正常に動作するようになります。

質問:

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

答え1

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

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

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

非常に便利です。もっと公開されるべき、数多くのすばらしい隠しレジストリ キーのうちの 1 つです。

答え2

"Network Location Awareness"また、サービスに依存するサービスを再起動すると"Network List Service"、ステータスチェックが強制的に実行されるため、オフラインフォルダ同期が実際にオンライン少なくとも Windows 10 ではそうですが、これは Windows 7 にも当てはまると思います。

関連情報