TCP/IP — 验证 TCP/IP 上的 NetBIOS 是否已启用!

TCP/IP — 验证 TCP/IP 上的 NetBIOS 是否已启用!

我有一个带有 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 服务器。

将其他站的计算机浏览器服务设置为手动模式。

相关内容