我有一个带有 Server 2008 和 Windows 7 的域环境。几天以来,我从许多客户端收到以下错误:
The master browser has received a server announcement from the computer "NAME"
that believes that it is the master browser for the domain on transport
NetBT_Tcpip_{94647C35-65DD-409E-8566-742867B08735}.
The master browser is stopping or an election is being forced.
答案1
哎呀!您可能会开始遇到 NBT 名称解析失败。这些名称类似于 JOE-PC 与 Joe-PC.example.com。这取决于程序(以及它是否会通过附加主 DNS 后缀首先尝试使用 DNS),但它可能会导致隐蔽的间歇性问题。
与 DNS 不同,NetBIOS 名称解析没有真正的中央权威。主浏览器是通过选举选出的,而该选举出的浏览器负责处理 NBT 查询。如果有两个主浏览器,有人就会感到困惑。我不想依赖有故障的主浏览器。
尝试设置适当的注册表标志(我相信是 isMasterBrowser,但我忘记它在哪里)并查看是否可以解决问题。
答案2
TCP/IP — 验证 TCP/IP 上的 NetBIOS 是否已启用!
诊断命令:
net view
测试 NetBIOS 共享。替代 BROWSTAT STATUS Windows 支持工具 microsoft.com/en-us/download/details.aspx?id=15326
msiexec /i x:\support\tools\suptools.msi /q addlocal=all command
如果通过 net view 发现 BROWSTAT STATUS 得到 6118 错误,则表示浏览器有问题。
BROWSTAT STATUS
browstat dn
获取本地NETBIOS名称表,诊断WINS。
nbtstat –n
获取 PDC。
browstat GETPDC 1 %USERDOMAIN%
获取主浏览器机器名。
browstat GETMASTER 1 %USERDOMAIN%
检查服务状态:
Wmic service where (Name="browser") get caption, name, startmode, state
sc queryex "browser"
如果服务计算机浏览器服务已禁用,请运行:
sc config "browser" start= auto
sc start "browser"
在注册表中设置:
NetBT 参数集。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
NetNode DWORD 2
NodeType DWORD 8
提高主浏览器的优先级。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
IsDomainMaster=TRUE
MaintainServerList = Yes
重启。
如果可能的话,安装 WINS 和 DNS 服务器。
将其他站的计算机浏览器服务设置为手动模式。