ネットワーク上のPCが一部しか表示されない場合の対処法

 

客先でネットワーク上のPCが一部しか表示されなくなったので見て欲しいと連絡が来ました。

行ってみると、約20台のPCのうち3台だけがネットワークに5~6台しか表示されませんでした。

そこでコマンドプロンプトを起動して「net view」でネットワーク上の全PCが表示されること
を確認。

次に「nbtstat -a コンピュータ名」で1台ずつマスターブラウザを探してみると、
..MSBROWSE.<01> と表示されたPCがマスタブラウザなんですが、何故かマスターブラウザが1台もありません。
(自PCは「nbtstat -n」で確認)

各PCの稼働状況を聞くと、その3台のうちの1台が常時起動していたとのことだったので、これが
マスターになっていた可能性が高い。
おそらくこの3台の設定がWindows Updateか何かで変更されたのが原因だろう、、
ってことでこの3台で以下を実行。

1.「コントロールパネル」→「プログラム」→「プログラムと機能」を開き
左の「Windowsの機能の有効化または無効化」を開く
「SMB 1.0/CIFS ファイル共有のサポート」のチェックが外れていたのでこれをチェックオン
(上の3台だけがここのチェックが外れてました)

2.「コントロールパネル」→「システムとセキュリティ」→「コンピュータの管理」を開き
左の「サービスとアプリケーション」の「サービス」をクリック
右画面内の「Computer Browser」が実行中になっていることを確認
(なっていなければ右クリックして「開始」)

3.PCを再起動

以上でネットワーク上の全PCが表示されるようになりました。

 

※マスターブラウザを常時稼働しているPCに固定する場合はそのPCで以下を実行
レジストリエディタを起動し、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet/Services/Browser\Parameters内の
MaintainServerList ← 「Auto」に設定
IsDomainMaster ← 「True」に設定(このキーが無ければ文字列で作成)

※他のPCをマスターブラウザにしないようにする場合はマスター以外のPCで以下を実行
レジストリエディタを起動し、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet/Services/Browser\Parameters内の
MaintainServerList ← 「No」に設定
IsDomainMaster ← 「False」に設定(このキーが無ければそのままでOK)

※マスターブラウザの設定をした場合は、一度全PCをシャットダウンし、マスターPCから
順次起動していく。

 


 

 

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Optionally add an image (JPEG only)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください