精华:局域网中无法相互访问的解决方法( 二 )



对策二:检查Win2000/XP中是否存在安全策略限制 。有时,Win2000/XP"聪明"过了头,虽然我们已经启用了Guest账户,从Win98中却仍然无法访问Win2000/XP,这时就要从"控制面板治理工具本地安全策略本地策略用户权利指派"中找到"从网络访问此计算机"或者"拒绝从网络访问这台计算机",然后检查一下其中是否出现了Guest账户或者其他对应的账户,然后根据不同情况进行添加或者删除即可 。

对策三:停用本地连接上的防火墙 。防火墙是充当网络与外部世界之间的保卫边界的安全系统,微软在WinXP中为用户提供了一个内置的Internet连接防火墙(ICF),启用后可以限制某些不安全信息从外部进入内部网络 。不过,假如您是在本地连接上启用了这个防火墙,那么就会造成工作组之间无法互访,出现"XXX无法访问"、"您可能没有权限使用网络资源"、"请与这台服务器的治理员联系以查明您是否有访问权限"、"找不到网络路径"等类似的提示,此时请停用本地连接的防火墙屏蔽 。

对策四:为WinXP添加NetBEUI协议 。其实,直接添加NetBEUI协议对于解决不能互访的问题有时反而更为简单一些,而且它可以解决上面提到的启用防火墙的问题 。Win98安装时会自动安装NetBEUI协议,但由于WinXP已经不再提供对NetBEUI协议的技术支持,因此只能手工添加了 。

找出WinXP安装光盘,进入"ValueaddMsftNetNetbeui"文件夹下,这里有Nbf.sys、Netbeui.txt、Netnbf.inf共3个文件,先将Nbf.sys文件复制到本机的"WindowsSystem32Drivers"文件夹下(这里的本机指安装了WinXP的那台电脑),再将Netnbf.inf文件复制到本机的"WindowsINF"文件夹下,Netbeui.txt文件可有可无 。不过, INF文件夹具有隐藏属性,用户需要先在WinXP下的"工具属性"窗口中选择显示文件才可以看到该目录 。

对策五:启用Win98中的"文件及打印机共享" 。这是一个很简单但却经常被人忽略的问题,就是装有Win2000/XP的机器虽然可以从"网上邻居"中发现装有Win98的机器,但却无法访问,这是因为Win98未启用"答应其他用户访问我的文件"而造成的,启用该选项就可以解决这个问题 。

当然,除了上面提到的各种原因外,还有两台电脑不处于同一工作组中,或者是两台电脑的内部IP地址发生了冲突,甚至包括Hub故障、线路故障等 。
微软知识库文章,Microsoft Knowledge Base Article - 318030

无法访问共享文件和文件夹或者浏览工作组中的计算机
http://support.microsoft.com/default.aspx?scid=kb;cn;318030
问题:在客户机的网上邻居访问服务器时,出现“服务器没有设置事务处理”,从而无法访问服务器的共享资源 。在直接输入IP地址也是一样 。
可能的情况:IPC$没有开启或者病毒造成的 。

解决办法:

方法1:运行Net Share IPC$命令,或者直接把Net Share IPC$加入注册表RUN启动项中 。
方法2:在%Systemroot%SYSTEM32下面有一个WUAMGRE.EXE的文件,把它删除 。
方法3:装个木马克星,杀毒 。
解决Win2000和WinXP网上邻居互访很慢的问题
现在,已经有许多人在使用Win2000和WinXP来联网,但在具体使用中有许多网友反映在Win2000和WinXP中浏览网上邻居时很慢,非凡是网络中有Win9x和WinMe工作站时尤为明显,有时打开网上邻居甚至需要10多分钟,还经常报错 。那么网速慢的作祟者是什么呢?依笔者推断原因主要有二 。

■网络协议配置问题

■WinXP计划任务的问题

但假如其它Windows电脑在网上邻居中根本看不到WinXP那台电脑,便可能是用户锁定和安全策略没有设置好 。这时就需要从以下几个方面入手,笔者以前也曾碰到过类似问题,但在大量的组网试验中总结出了一套行之有效的解决方法,现在就一一教授给大家 。

推荐阅读