故障现象:
小型局域网中,ip可以访问其他计算机,“网络”中无法发现共享计算机。
原因分析:
1、网络中所有计算机都是无法搜索到的,如图1。但正常的计算机即使搜索不到其他计算机,也是可以搜索到本机,如图2。
2、通过“网络”进行搜索,一般有三种方式:(1)广播(2)Wins(3)LMHOSTS 和/或 DNS。如果用户安装了一些安全软件,如360安全卫士、第三方防火墙都可能会修改搜索方式。如过被修改成为使用Wins进行搜索,但用户的小型局域网中没有Wins服务器,就会出现“网络”中无法搜索到其他计算机共享的问题。所以主要的思路是把搜索方式修改成正确的即可。
解决方案:
1、运行—输入regedit;
2、找到对应注册表(提示:修改注册表有风险,请在专业人士指导下慎重操作。);
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\NetBT\\Parameters
3、修改DhcpNodeType的值为根据需要的值(1、2、3、4)
注:
1、2、4、8依次对应B 节点、P 节点、M 节点、H 节点
B 节点系统使用广播。P 节点系统只使用对名称服务器 (WINS) 的点对点名称查询。M 节点系统先广播,然后查询名称服务器。H 节点系统首先查询名称服务器,然后广播。通过 LMHOSTS 和/或 DNS(如果被启用)进行的解析将遵循这些方法。如果存在此项,它将替代 DhcpNodeType 项。如果这两个项都不存在,并且没有为网络配置 WINS 服务器,则系统默认为 B 节点。如果至少配置了一台 WINS 服务器,则系统默认为 H 节点。
如果用户是小型局域网,设置为4即可。
4、重新启动计算机;
注:在Parameters中如果出现NodeType键值(如果有NodeType,则DhcpNodeType不会生效),需按照以下方法进行更改。
(1)先备份NodeType键值,删除NodeType键值;
(2)按照上述第三步修改DhcpNodeType为对应值;
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。