Windows10のファイル共有が見れない経緯
Windows10のPCからネットワークで共有している他のコンピュータが
表示されなくなったというサポート依頼がありました。
どんなネットワーク、コンピュータ環境なのか?
ネットワークの環境はWindows10のPCが2台、Windows7のPCが10台あり、
Windows2000Serverがファイルサーバーで現役で動いている環境です。
ドメインではなくワークグループで構築されたWindowsネットワーク環境で
ホームネットワークは無効にしています。
どんな状況で表示されないのか?
エクスプローラで見てみるも確かにコンピュータ自体が表示されない。
デスクトップにショートカットで出している¥¥コンピュータ名¥共有名
は開くことができて、共有しているファイルも表示されます。
表示されない事にどう対処するかを考えてみる
それまで見えていたのに、ある日見えなくなるってなんだろう?
Windowsアップデートで何か不具合あった?
ウィルス対策ソフトやWindowsのファイアウォールで遮断されている?
ファイアウォールやウイルスソフトを無効にしてみましたが変わらずでした。
ふと、昔に同様の症状で見つからなくなったのを思い出しました。
マスターブラウザが原因でネットワークに表示されない症状を。
マスターブラウザになったPCがのネットワークのコンピュータ一覧の情報持ってます。
(ドメイン環境だとドメインコントローラがマスタブラウザに)
WindowsXPの頃も同じような症状に遭遇したことがあったんです。
このマスターブラウザが少々厄介でネットワークのPCの電源を投入する順や、
OSの種類やバージョンによってネットワーク内のどのコンピュータが
マスターブラウザになるかが決まり、なってほしくないコンピュータが
これになってしまうとこういう症状が出る事があるんです。
今回はWindows7のパソコンがマスタブラウザになっていたのが原因のよう。
Winodws10のマシンがマスターブラウザになると問題は解決した。
電源投入する順なのだろうと思いましたが、いちいち先にこれを電源入れて
っていう風にすると面倒なので、特定のPCはマスターブラウザにならないように
設定をする事にしました。
特定のパソコンがマスターブラウザにならないように設定する方法
マスターブラウザにしたくないPCで下記の設定をします。
「Windowsキー」+「R」を押して「ファイル名を指定して実行」を表示して、
「regedit」と入力してOKをクリックします。
レジストリエディタが起動するので、下記のキーを変更します。
regeditでHKEY_LOCAL_MACHINE\SYSTEM\CurrentConrolSet\Services\Browser\Parameters
を開き、MaintainServerListをAutoになっているのをNoに変更します。
何度か再起動したり試してみましたが、Windows7のPCがマスターブラウザになることはなく、
Windows10のPCでもコンピュータがちゃんと表示されるので解決と判断しました。
どのコンピュータがマスターブラウザになっているか確認する方法
どのPCがマスターブラウザかどうか確認するには、コマンドプロンプトで
で表示された結果に__MSBROWSE__が含まれていれば
そのコンピュータがマスターブラウザになっています。
ただ上記の方法だと、コンピュータ名は一個一個入力しないといけないので
とても面倒ですよね。。。
マスターブラウザを確認するのに便利なフリーツールも出ているので
マスターブラウザを確認するツールを使うと楽に調べることができます。
Googleで「マスターブラウザ ツール」などで検索すると見つかります。
とりあえず応急措置方法
本格的に調査する時間がない場合や日常業務を止められないなどの場合に
各クライアントPCのデスクトップなどに、ショートカットで共有先の
リンクを出しておくととりあえず共有ファイルは使えるので、
忙しくてどうしようもない時に根本的な解決ではありませんが、
解決までの繋ぎになると思います。
意外とこう言うのって専業で管理を任されるワケじゃなくて他の業務
と兼ねてちょっと詳しい人がやらされるパターンが多いですよね(^_^;)
ネットワークのPCのショートカットの作成方法
デスクトップで右クリックして「新規作成」→「ショートカット」で
「¥¥コンピュータ名¥共有名」を入力してショートカットを作成しておけばOKです。
これでデスクトップのショートカットから共有しているコンピュータを開けます。
コメント