Seems like I have a general problem with browsing. for instance,
the workstation I was referring to is indeed getting browser
error which says its browsing service is stopping because it
cannot connect to the master browser. How can I tell which
computer has been elected as the master browser so I can look at
it to dig deeper into the problem ?/
The best way to determine the master browser is to use the
"browstat.exe" program. It's not provided with XP, but a search might
find it online.
An alternative way is to issue the following command for each computer
on your subnet (do this multiple times, substituting the target
computer name or ip address (note case-sensitive '-a' or '-A')):
nbtstat -a <computername> (do not include the '\\')
or
nbtstat -A <computer-ip-address>
A master browser node will respond with a line containing:
..__MSBROWSE__.
In almost every case I have seen, the problem ended up being just one
computer on the subnet with a misconfigured firewall. This computer
will be blind to broadcasts necessary for Master Browser Election and
will thus think it is the only computer on the subnet and make itself
Browse Master. The "real" elected browse master will give up being
browse master after a while when this computer sends out announcements
proclaiming itself the Browse Master. Once it becomes the sole browse
master, and because of the firewall, it refuses to communicate with
other computers on the subnet and thus leaves the subnet without a
functioning Browse Master.
You can force a Master Browser election on the subnet using the
browstat.exe elect <interface> <domain>
command, shortly after which you might be able to do a
browstat.exe view <interface> <domain>
command. If you see more than one computer with Master Browser (MBR)
status, then you know that one of these computers is your problem.
Also keep in mind that all firewalls don't always call themselves
"firewalls". For example, some VPN clients (Cisco, in particular)
include a firewall function as part of the VPN client that can be
active even when the VPN client isn't.
HTH,
John