在局域网里共享文件(夹)是件惬意的事,因为方便快捷。但很多时候,你打开网上邻居,点局域网上的其它电脑,却提示找不到路径,或没有访问权限,或要你输入密码。
如果Windows XP用的文件系统是FAT32,可能不存在以上问题;如果是NTFS,那会麻烦很多。
总的来说,解决的方法是,使局域网内的电脑处于同一工作组;关闭防火墙;取消简单文件共享;开启Guest帐户;开放Guest帐户的访问权限。具体操作如下:
1)在局域网内需要共享文件的所有电脑上(下同),右击我的电脑/属性/计算机名/网络ID/网络标识向导/下一步/本机是商业网络的一部分,用它连接到其它工作着的计算机/下一步/公司使用没有域的网络/下一步/输入工作组的名字(非中文),如WORKGROUP/下一步/完成。
2)点击桌面右下角的本地连接图标,打开本地连接/属性/高级/设置/关闭Windows防火墙/确定。如果装了其它防火墙,要设置相关访问规则或干脆关闭防火墙。
3)打开我的电脑/工具/文件夹选项/查看/取消“使用简单文件共享(推荐)”前面的勾。
4)开始/控制面板/用户帐户/开启Guest帐户。
5)开始/控制面板/管理工具/本地安全策略/本地策略/用户权利指派/双击“拒绝从网络访问这台计算机”,删掉名单上的Guest帐户;双击“从网络访问此计算机”,添加Guest帐户(添加用户或组/高级/立即查找/选“计算机名\Guest”/确定)。
6)开始/控制面板/管理工具/本地安全策略/本地策略/安全选项/双击“网络访问:本地帐户的共享和安全模式”,设为“仅来宾-本地用户以来宾身份验证”。
7)右击你需要共享的文件(夹)/共享和安全/在网络上共享这个文件夹/确定。至此,你打开网上邻居/查看工作组计算机,一般已能看到局域网内其它电脑上共享的文件。如果不行,请继续如下操作:
8)检查网卡、网线、交换机和路由器的连接有无问题。
9)点击桌面右下角的本地连接图标/属性/常规/确认已安装“Microsoft网络客户端”、“Microsoft网络的文件和打印机共享”和“Internet协议(TCP/IP)”。
10)要实现Windows 98和XP系统间的互访,还需安装NETBEUI协议。打开XP安装盘中的Valueadd\Msft\Net\NetBEUI文件夹,将Nbf.sys复制到C:\Windows\System32\Drivers中;将Netnbf.inf复制C:\Windows\INF中。然后打开本地连接/属性/常规/安装/通讯协议/添加,此时就可以看到“NetBEUI Protocol”这一项,选取NetBEUI之后,按确定就行了。
2012年7月25日更新:据说XP系统下局域网共享最重要的是这4步:要在所有电脑上启用Guest帐户;在本地连接-属性-常规-安装-协议-添加NWLink协议;把所有电脑加入同一个工作组(要么是WORKGROUP,要么MSHOME,要统一);网络连接-设置家庭或小型办公网络-启用文件和打印共享。
若不行,打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,把右侧子键Restrictanonymous设为0
PS:RestrictAnonymous 中登记了控制任何用户获取本机信息的级别设置,如果 RestrictAnonymous 被设置为0(默认值)的话,任何用户都可以通过网络获取本机的信息,包含用户名,详细的帐号策略和共享名。这些信息可以被攻击者在攻击计算机的时候所利用。通过这些信息,攻击者就有可能了解到当前计算机的系统管理员帐号,网络共享的路径以及不安全的密码。但是,若提高子键Restrictanonymous 的安全级别,可能造成本计算机在局域网内无法被访问到。
安全级别:
0-无,依靠默认的权限
1-不允许查点SAM帐户和名称
2-没有显示的匿名权限则不能访问
还有人说要在services.msc里把Server和Workstation服务的启动类型设为“自动”。
转载请以链接的形式注明本文地址,若本文对你有帮助,欢迎本文地址:http://www.zhaoniupai.com/archives/20.html