♪しらなかったよ〜シリーズ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 サービスについて
-
むむむ、難しいですね・・(滝汗
「マイ ネットワーク」が開けなくてもどうってことないように思われるかもですが、ネットワークドライブへのショートカットのあるフォルダを開いた際にエクスプローラがプチ・フリーズしたり、不安定になったりとかあるので結構困るかもです。