♪しらなかったよ〜シリーズw
長々と書いてたら支離滅裂になっちゃったので、まず結論から。(汗
Windows Firewall/Internet Connection Sharing (ICS)
サービスが停止しているとマスタブラウザになることができない。つまり、Computer Browser サービスが正常に実行されない、ってことらしいです。(Windows ファイアウォールは無効にしていても構わないです。)
- Windows XP Service Pack 2 ベースのコンピュータで Windows ファイアウォール サービスを無効にすると、5 分後にコンピュータ ブラウザ サービスが停止し、イベント ID 7023 がイベント ビューアに記録される(Pyzarのメモさん経由)
※有償無償パッチがあるようですね。
他にマスタブラウザになれるマシンがあればいいのですが、Windows XP のみでそれらがすべてこのサービスを停止していた場合は「マイ ネットワーク」が開けない(net view
コマンドでエラー)という由々しき事態となってしまうわけなのであったのだ。
※マスタブラウザがいなくても【\\コンピュータ名
】【\\IPアドレス
】で共有への接続は可能ですけど。
「マスタブラウザ攻防戦」に参加している(Computer Browser サービスが正常起動している)かどうかはnbtstat
コマンドで確認すればいいやうです。(イベント ビューアにもエラーが記録されるやうです。
C:\>nbtstat -a xppro ローカル エリア接続: Node IpAddress: [192.168.10.2] Scope Id: [] NetBIOS Remote Machine Name Table Name Type Status -------------------------------------------- XPPRO <00> UNIQUE Registered BLUESKY-NET <00> GROUP Registered XPPRO <03> UNIQUE Registered XPPRO <20> UNIQUE Registered MAC Address = 00-0B-6A-xx-xx-xx
これで<1E>
が現れない場合は、参戦していないということになるやうです。
マスタブラウザを奪取したマシンでは以下のやうになります。
C:\>nbtstat -a xppro ローカル エリア接続: Node IpAddress: [192.168.10.2] Scope Id: [] NetBIOS Remote Machine Name Table Name Type Status --------------------------------------------- XPPRO <00> UNIQUE Registered BLUESKY-NET <00> GROUP Registered XPPRO <03> UNIQUE Registered XPPRO <20> UNIQUE Registered BLUESKY-NET <1E> GROUP Registered BLUESKY-NET <1D> UNIQUE Registered ..__MSBROWSE__.<01> GROUP Registered MAC Address = 00-0B-6A-xx-xx-xx
- Computer Browser サービスについて
-
むむむ、難しいですね・・(滝汗
「マイ ネットワーク」が開けなくてもどうってことないように思われるかもですが、ネットワークドライブへのショートカットのあるフォルダを開いた際にエクスプローラがプチ・フリーズしたり、不安定になったりとかあるので結構困るかもです。