Windows网上邻居互访的基本条件:
1) 双方计算机打开,且设置了网络共享资源;
2) 双方的计算机添加了 "Microsoft 网络文件和打印共享" 服务;
3) 双方都正确设置了网内IP地址,且必须在一个网段中;
4) 双方的计算机中都关闭了防火墙,或者防火墙策略中没有阻止网上邻居访问的策略。
1)安装NetBEUI协议
网上邻居->属性->本地连接->属性—->安装——>协议——->NetBEUI Protocol
注:NetBEUI 是一种适用于小型网络环境的非路由式网络协议。在新一代 Microsoft Windows 操作系统中,针对这种协议的支持工作已被终止。
如果某种产品的技术支持人员要求您安装这种协议以便作为临时解决方案,请依次执行以下操作步骤:
2)启用Guest(来宾)帐户
授予来宾帐户网络访问: net user guest /active:yes
或者 打开控制面板->用户帐户或者在管理工具->计算机管理->本地用户和组中打开Guest帐户
3)允许Guest(来宾)帐号从网络上访问。
在运行里输入gpedit.msc,弹出组策略管理器,在‘计算机配置-Windows设置-本地策略-用户权利指 派’中,有“拒绝从网络访问这台计算机”策略阻止从网络访问这台计算机,如果其中有GUEST帐号, 解决办法是删除拒绝访问中的GUEST帐号
4)防火墙: 确保WINXP自带的防火墙没有开启,打开本地连接属性->高级,关掉 Internet连接防火墙。如果使用了第三方的防火墙产品,参考其使用手册,确保防火墙没有禁止以下端口的通讯: 名称 协议 端口 NetBIOS Name Service UDP 137 NetBIOS Datagram Service UDP 138 NetBIOS Session Service TCP 139 (仅WIN2K及以后的操作系统)
5)打开注册表,找到HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace,
下面有两个分支:一个是2227A280-3AEA-1069-A2DE-08002B30309D,表示“打印机”;
另一个是D6277990-4C6A-11CF-8D87-00AA0060F5BF,表示“任务计划”。
把这两个主键都删除. 这将立即大幅提高WinXP访问网上邻居的速度
100MB的网络环境中,双机互传文件,应该在10MB左右为正常
注:网络速度是以“bits”为速度单位(小写的 “b”),而不是“Bytes” (大写“B”) – 100 Mb/s 网络速度 = 12.5 MB/s
关于网络传输速度的概念,需要多做一下解释。我们平时所说的光纤的带宽,如10MB的光纤,完整的说法是光纤的传输带宽是10兆位每秒。我们平时所说的硬盘数据传输速度是兆字节,如DMA66模式的硬盘,每秒的传输速度是66兆字节。一个字节是由8个位组成的。因此,我们10MB带宽的光纤,最大下载速度理论上只能达到1.25MB字节,加上网络损耗,也就是1MB字节左右为正常。我们很多人都认为 10MB的光纤,下载速度可以达到10MB,这个说法是错误的
6)打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:本地账号的共享和安全模式”策略,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己的身份验证”。
7)新增协议:
IPX/SPX/NETBIOS..
8)OK。
参考资料:
http://www.revel.cn/blog/?p=16