Palm84 某所の日記

死のうは一定、しのびクマには何しよぞ...

マスタブラウザを奪還せよ!

♪しらなかったよ〜シリーズw

長々と書いてたら支離滅裂になっちゃったので、まず結論から。(汗

Windows Firewall/Internet Connection Sharing (ICS) サービスが停止しているとマスタブラウザになることができない。つまり、Computer Browser サービスが正常に実行されない、ってことらしいです。(Windows ファイアウォールは無効にしていても構わないです。)

有償無償パッチがあるようですね。

他にマスタブラウザになれるマシンがあればいいのですが、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 サービスについて

むむむ、難しいですね・・(滝汗

「マイ ネットワーク」が開けなくてもどうってことないように思われるかもですが、ネットワークドライブへのショートカットのあるフォルダを開いた際にエクスプローラがプチ・フリーズしたり、不安定になったりとかあるので結構困るかもです。