Windows 7 PCは一部のLAN PCを認識できませんが、パス経由でアクセスできます

Windows 7 PCは一部のLAN PCを認識できませんが、パス経由でアクセスできます

オフィスの LAN に Windows 7 Professional ワークステーションと FreeNAS Samba サーバーが設置されていますが、2 台のワークステーションで他のワークステーションや FreeNAS サーバーを参照する際に断続的な問題が発生します。

ただし、これまでのところ、「参照」機能で表示されないワークステーションへのパスを入力すると、機能するようです。つまり、マシン Workstation7 は Windows エクスプローラーで参照しているときには表示されませんが、パス フィールドに \\Workstation7 と入力するとアクセスできます。これらの症状を示すワークステーションでは、FreeNAS サーバーへの接続に失敗したというエラーが表示される場合があり、再起動しないと問題が解決しません。ネットワーク上の他のすべてのワークステーションでは、同一の Windows 7 Professional インストールが使用されており、これらの問題は発生していません。

すべてのマシンをチェックしましたが、ホーム グループを使用していません。すべて FreeNAS サーバーと同じワークグループに設定されており、ネットワーク タイプはワーク ネットワークに設定されています。

問題が発生しているワークステーションのファイアウォールを一時的に無効にしても変化がなかったので、これはファイアウォールの設定とは関係がないことがわかりました。

何かアドバイスがあれば、ぜひお願いします。 ありがとうございます。

答え1

これは古き良き時代の名曲です...

ネットワーク コンピュータの参照機能は、これまで一度も信頼性が高くなかったし、今後もおそらくそうならないでしょう。
マシンは、ワークグループ内の他のコンピュータに定期的に自分の存在をブロードキャストすることで、各オーダーを「認識」します。
ただし、これらのブロードキャストは他のコンピュータによって無視されたり、見逃されたりすることがよくあります (マシンまたは LAN 自体がビジー状態の場合、ブロードキャスト トラフィックが最初にドロップされます)。そのため、一部のコンピュータは表示され、他のコンピュータは表示されないことがよくあります。
また、バージョン間の微妙な変更 (修正プログラム/サービス パックのレベルでも違いが生じる可能性があります) や、SMB/CIFS の実装 (Samba など) により、システムで異なる Windows バージョンが実行される場合は、状況はさらに悪化します。

これは実際の接続自体とは関係ありません。すでにお気づきのとおり、\server を手動で開いて、その共有を問題なく参照できます。または、パスを手動で入力して「ネットワーク ドライブに接続」します。

心配なのは、接続が切断されることです。どのような手段であれ、接続が確立された後にこのようなことが起こるはずはありません。
これは、特定のマシンで何か異常なことが起こっていることを示しています。

このような問題の一般的な原因は、電源管理です。多くの場合、Windows 7 はデフォルトで、"電力を節約" する間、LAN アダプターを一時的に無効にします。これは必ずしもうまく機能せず、あなたが見ているような切断動作になります。したがって、まず NIC ドライバーに電源管理設定があるかどうかを確認し、オンになっている場合は無効にします。(そのような設定がない場合は、いずれにしても無効になります。)
もう 1 つの可能性は、NIC のドライバーが不安定であることです。ドライバーはまったく問題ないのに、TCP チェックサム オフロード機能 (存在する場合) が、その価値以上の問題を引き起こしている場合があります。ドライバーを更新したり、チェックサム オフロードを無効にしたりして、違いが見られるかどうかを確認してください。

答え2

W7proでも同じ問題がありましたが、コンピュータブラウザサービスを再起動しても解決しませんでした。smbv1とsmbv2を有効にして、管理者としてコマンドプロンプトを実行することで解決しました。

sc.exe config lanmanworkstation depend= browser/mrxsmb10/mrxsmb20/nsi 
sc.exe config mrxsmb10 start= auto
sc.exe config mrxsmb20 start= auto

再起動

https://support.microsoft.com/en-us/help/2696547/windows-vista、windows-server-2008、windows-7、windows-server-2008-r2、windows-8、windows-server-2012 で smbv1、smbv2、smbv3 を有効化および無効化する方法

答え3

同じワークグループ内のコンピュータの数を確認する必要があります。私もこの問題に遭遇しましたが、ワークグループを別のものに変更することで解決しました。Microsoft Windows ではワークグループに同じ名前のコンピュータを 10 台までしか許可しないという、別のサイトのユーザーの提案に従いました。おっしゃるとおり、他のすべてのマシンは同じ Windows インストールを使用しており、同じ問題は発生していません。ワークグループ名を変更してみるとよいかもしれません。これで問題が解決することを願っています。

答え4

これがあなたの問題かどうかはわかりませんが、私の Windows 7 では、ネットワーク コンピュータがネットワーク コンピュータ フォルダから時々失われる傾向があります。フォルダをクリックして更新をクリックしても機能しない場合は、単に \computername という名前のショートカットを作成してください。これは回避策であり、アイコンもネットワーク コンピュータに戻ります。誰かの役に立つかもしれません。また、この問題は再起動時に発生する傾向があるため、IP アドレスを使用するよりも優れています。ネットワーク全体の IP アドレスは変更される可能性があり、ネットワーク コンピュータが起動するまでに数分から 1 時間または 1 日かかる場合があります。前述したように、これは断続的な問題であり、比較的まれです。ほとんどのホーム ネットワークでは、IP アドレスではなくコンピュータ名を使用する方がよいことがわかりました。

関連情報