xp 局域网设置和 xp 无法访问局域网的解决方案
由 WIN XP 构成的网络所有设置和由 WIN 2000 构成的完全一样,但还是出现了根本不能访问的情况,笔者认为这主要是因为 XP 的安全设置和 2000 不一样所导致。针对这个问题笔者在网上查了一些资料,并将各种网上提供的常见解决方法做了相应测试,现在整理介绍给大家,希望能对遇到此问题的网友有所帮助,并请高手继续指点。部分内容摘自网络,请原谅不一一注明出处。
首先,这里不考虑物理联接和其它问题,只谈及策略问题。此外,请安装相应的协议并正确的设置 IP 地址,同时尽量把计算机设置在一个工作组内且具有相同网段的 IP 地址。
其次,网上对于出现的问题描述较多,这里不再累述。当共享和访问出现问题时请考虑以下的步骤:
1. 检查 guest 账户是否开启
XP 默认情况下不开启 guest 账户,因此些为了其他人能浏览你的计算机,请启用 guest 账户。同时,为了安全请为 guest 设置密码或相应的权限。当然,也可以为每一台机器设置一个用户名和密码以便计算机之间的互相访问。
2. 检查是否拒绝 Guest 用户从网络访问本机
当你开启了 guest 账户却还是根本不能访问时,请检查设置是否为拒绝 guest 从网络访问计算机,因为 XP 默认是不允许 guest 从网络登录的,所以即使开了 guest 也一样不能访问。在开启了系统 Guest 用户的情况下解除对 Guest 账号的限制,点击 “ 开始 → 运行 ” ,在 “ 运行 ” 对话框中输入 “GPEDIT.MSC” ,打开组策略编辑器,依次选择 “ 计算机配置 →Windows 设置 → 安全设置 → 本地策略 → 用户权利指派 ” ,双击 “ 拒绝从网络访问这台计算机 ” 策略,删除里面的 “GUEST” 账号。这样其他用户就能够用 Guest 账号通过网络访问使用 Windows XP 系统的计算机了。
3. 改网络访问模式
XP 默认是把从网络登录的所有用户都按来宾账户处理的,因此即使管理员从网络登录也只具有来宾的权限,若遇到不能访问的情况,请尝试更改网络的访问模式。打开组策略编辑器,依次选择 “ 计算机配置 →Windows 设置 → 安全设置 → 本地策略 → 安全选项 ” ,双击 “ 网络访问:本地账号的共享和安全模式 ” 策略,将默认设置 “ 仅来宾 — 本地用户以来宾身份验证 ” ,更改为 “ 经典:本地用户以自己的身份验证 ” 。
这样即使不开启 guest ,你也可以通过输入本地的账户和密码来登录你要访问的计算机,本地的账户和密码为你要访问的计算机内已经的账户和密码。若访问网络时需要账户和密码,可以通过输入你要访问的计算机内已经的账户和密码来登录。
若不对访问模式进行更改,也许你连输入用户名和密码都办不到, //computername/guest 为灰色不可用。即使密码为空,在不开启 guest 的情况下,你也不可能点确定登录。改成经典模式,最低限度可以达到像 2000 里没有开启 guest 账户情况时一样,可以输入用户名和密码来登录你要进入的计算机。也许你还会遇到一种特殊的情况,请看接下来的。
4. 一个值得注意的问题
我们可能还会遇到另外一个问题,即当用户的口令为空时,即使你做了上述的所有的更改还是不能进行登录,访问还是会被拒绝。这是因为,在系统 “ 安全选项 ” 中有 “ 账户:使用空白密码的本地账户只允许进行控制台登录 ” 策略默认是启用的,根据 Windows XP 安全策略中拒绝优先的原则,密码为空的用户通过网络访问使用 Windows XP 的计算机时便会被禁止。我们只要将这个策略停用即可解决问题。在安全选项中,找到 “ 使用空白密码的本地账户只允许进行控制台登录 ” 项,停用就可以,否则即使开了 guest 并改成经典模式还是不能登录。经过以上的更改基本就可以访问了,你可以尝试选择一种适合你的方法。下面在再补充点其它可能会遇到的问题。
5. 网络邻居不能看到计算机 可能经常不能在网络邻居中看到你要访问的计算机,除非你知道计算机的名字或者 IP 地址,通过搜索或者直接输入 //computername 或 //IP 。请按下面的操作解决:启动 “ 计算机浏览器 ” 服务。 “ 计算机浏览器服务 ” 在网络上维护一个计算机更新列表,并将此列表提供给指定为浏览器的计算机。如果停止了此服务,则既不更新也不维护该列表。
137/UDP--NetBIOS 名称服务器,网络基本输入 / 输出系统 (NetBIOS) 名称服务器 (NBNS) 协议是 TCP/IP 上的 NetBIOS(NetBT) 协议族的一部分,它在基于 NetBIOS 名称访问的网络上提供主机名和地址映射方法。 [em01]
138/UDP--NetBIOS 数据报, NetBIOS 数据报是 TCP/IP 上的 NetBIOS(NetBT) 协议族的一部分,它用于网络登录和浏览。
139/TCP--NetBIOS 会话服务, NetBIOS 会话服务是 TCP/IP 上的 NetBIOS(NetBT) 协议族的一部分,它用于服务器消息块 (SMB) 、文件共享和打印。请设置防火墙开启相应的端口。一般只要在防火墙中允许文件夹和打印机共享服务就可以了。
6. 关于共享模式
对共享 XP 默认只给予来宾权限或选择允许用户更改 “ 我的文件 ” 。 Windows 2000 操作系统中用户在设置文件夹的共享属性时操作非常简便,只需用鼠标右击该文件夹并选择属性,就可以看到共享设置标签。而在 Windows XP 系统设置文件夹共享时则比较复杂,用户无法通过上述操作看到共享设置标签。具体的修改方法如下:打开 “ 我的电脑 ” 中的 “ 工具 ” ,选择 “ 文件夹属性 ” ,调出 “ 查看 ” 标签,在 “ 高级设置 ” 部分滚动至最底部将 “ 简单文件共享 ( 推荐 )” 前面的选择取消,另外如果选项栏里还有 “Mickey Mouse” 项也将其选择取消。这样修改后用户就可以象使用 Windows 2000 一样对文件夹属性进行方便修改了。
7. 关于用网络邻居访问不响应或者反应慢的问题
在 WinXP 和 Win2000 中浏览网上邻居时系统默认会延迟 30 秒, Windows 将使用这段时间去搜寻远程计算机是否有指定的计划任务(甚至有可能到 Internet 中搜寻)。如果搜寻时网络时没有反应便会陷入无限制的等待,那么 10 多分钟的延迟甚至报错就不足为奇了。下面是具体的解决方法。 A. 关掉 WinXP 的计划任务服务( Task Scheduler )
可以到 “ 控制面板 / 管理工具 / 服务 ” 中打开 “Task Scheduler” 的属性对话框,单击 “ 停止 ” 按钮停止该项服务,再将启动类型设为 “ 手动 ” ,这样下次启动时便不会自动启动该项服务了。 B. 删除注册表中的两个子键
到注册表中找到主健 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerRemoteComputerNameSpace” 删除下面的两个子健。
其中,第一个子健决定网上邻居是否要搜索网上的打印机(甚至要到 Internet 中去搜寻),如果网络中没有共享的打印机便可删除此键。第二个子健则决定是否需要查找指定的计划任务,这是网上邻居很慢的罪魁祸首,必须将此子健删除。
总结
不能访问主要是由于 XP 默认不开启 guest ,而且即使开了 guest , XP 默认是不允许 guest 从网络访问计算机的。还有就是那个值得注意的问题。相信一些不考虑安全的地方或是电脑公司给人做系统密码都是空的,但这样是不允许登录的。只要试过以上的方法,相信是不会再有问题的。