在Windows 2000环境下局域网内有时不能访问共享资源,其主要可能原因有以下几点:
一、Guest账户原因
Guest账户是win2000系统中默认的网内互访账户,但系统为了保证安全性,默认guest账户是禁用的,这样,如果没有开启guest帐户也会导致不能互相访问共享资源的问题。
解决办法:这里以win2000为例来说明开启guest账户的步骤:开始/设置/控制面板/管理工具/计算机管理/系统工具/本地用户和组/用户,找到guest账户,右击该账户,选择“属性”,把“帐户已停用”前面的勾去掉,就行了。
有的时候即使开启了guest账户也不能解决问题,这是因为组策略默认不允许guest账户从网络访问本机。解决的办法是:在开始/运行里面输入gpedit.msc在组策略编辑器窗口中依次展开“本地计算机策略/计算机配置/Windows设置/安全设置/本地策略/用户权利指派”在右边一栏找到“拒绝从网络访问这台计算机”选项,双击打开,看看里面有没有guest账户,如果有,把guest账户删除,然后打开“从网络访问此计算机”,单击“添加”按钮,加入guest账户。这样就能使用guest账户从网络访问该机的共享资源了。
二、用户权限原因
NTFS格式文件系统引入了用户权限安全管理机制,如果用户权限设置不当,也会导致这种问题的出现。
解决办法:这里以“TEST”共享文件夹为例,来说明如何赋予guest帐户访问权限。右击该共享文件夹,选择“属性/共享/权限”,在“共享权限”里面单击“添加”加入guest账户,然后在下面的“权限”选项里面,至少为其指派“读取”权限。或者直接添加一个everyone账户,这样你就可以利用任何帐户来访问共享资源了!
三、防火墙原因
随着用户安全意识的日益提高,很多用户都安装了防火墙,但如果防火墙设置不当也会导致不能访问共享资源。
解决办法:你要看看防火墙里面的一些关于局域网的设置是不是正确,以天网防火墙为例,检查“允许局域网的机器进行连接和传输”,“允许局域网的机器使用我的共享资源”这两个选项是不是选中了,“禁止所有人连接”前面的对勾是不是去掉了,然后看看自定义的一些选项是不是关闭了共享资源所需要的NetBIOS端口。
在Windows XP环境下局域网内出现共享和访问的问题请考虑以下的步骤:
一、检查Guest帐户是否开启。
Windows XP默认情况下是不开启Guest帐户的,但为了其他的人能浏览你的计算机,请启用Guest帐户。为了安全请为Guest设置密码或相应的权限。你也可以为每一台机器设置一个用户名和密码以便计算机之间的互相访问。
二、检查是否拒绝Guest用户从网络访问本机。
也许你遇到过即使开了Guest还是根本不能访问的情况。这时请检查是否拒绝Guest从网络访问计算机,因为Windows XP默认是不允许Guest从网络登录的,因些即使开了Guest也是一样不能访问。
在开启了系统Guest用户的情况下解除对Guest账号的限制:点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器,依次选择“计算机配置 →Windows设置→安全设置→本地策略→用户权利指派”,双击“拒绝从网络访问这台计算机”策略,删除里面的“GUEST”账号,然后打开“从网络访问此计算机”,单击“添加”按钮,加入guest账户。这样其他用户就能够用Guest账号通过网络访问使用Windows XP系统的计算机了。
三、更改网络访问模式
Windows XP默认是把从网络登录的所有用户都按来宾帐户处理的,因此即使管理员从网络登录也只具有来宾的权限,若遇到不能访问的情况,请尝试更改网络的访问模式。打开组策略编辑器,依次选择“计算机配置→Windows设置→安全设置→本地策略→安全选项”,双击“网络访问:“本地账号的共享和安全模式” 策略,将默认设置“仅来宾—本地用户以来宾身份验证”,更改为“经典:本地用户以自己的身份验证”。
这样即使不开启Guest,你也可以通过输入本地的帐户和密码来登录你要访问的计算机,本地的帐户和密码为你要访问的计算机内已经的帐户和密码。若访问网络时需要帐户和密码,可以通过输入你要访问的计算机内已有的帐户和密码来登录。
若不经过更改也许你连输入用户名和密码都办不到,出现的网络对话为//computername(您的计算机的名称)/guest为灰色不可用的。即使密码为空,在不开启Guest的情况下,你也不可能点确定登录。改成经典模式,最低可以达到像Windows 2000没有开启Guest帐户情况下一样,可以输入用户名和密码来登录你要进入的计算机。
四、一个值得注意的问题:
当用户的口令为空时,即使你做了上述的所有的更改还是不能进行登录,访问还是会被拒绝。原来在“安全选项”中有一个“账户:使用空白密码的本地账户只允许进行控制台登录”策略默认是启用的,根据Windows XP安全策略中拒绝优先的原则,密码为空的用户通过网络访问使用Windows XP的计算机时便会被禁止。我们只要将口令加上或者将这个策略停用即可解决问题。
五、网络邻居不能看到计算机
可能经常不能在网络邻居中看到你要访问的计算机,除非你知道计算机的名字或者IP地址,通过搜索或者直接输入//computername(您的计算机的名称)或 //IP。
此时需要启动服务。“计算机浏览器”服务在网络上维护一个计算机更新列表,并将此列表提供给指定为浏览器的计算机。如果停止了此服务,则既不更新也不维护该列表。请在<控制面板>-管理工具>-服务>中将“计算机浏览器”(Computer Browser)服务启用即可。
六、关于共享模式。
Windows XP默认对共享只给予来宾权限或选择允许用户更改我的文件。Windows2000 操作系统中用户在设置文件夹的共享属性时操作非常简便,只需用鼠标右击该文件夹并选择属性,就可以看到共享设置标签。而在 Windows XP 系统设置文件夹共享时则比较复杂,用户无法通过上述操作看到共享设置标签。具体的修改方法如下:打开“我的电脑”中的“工具”,选择“文件夹属性”,调出“查看”标签,在“高级设置”中将“简单文件共享(推荐)”前面的选择取消,另外如果选项栏里还有“Mickey Mouse”项也将其选择取消。这样修改后用户就可以象使用Windows 2000一样对文件夹属性进行方便修改了。
七、关于用网络邻居访问不响应或者反应慢的问题:
1.彻底禁用WinXP的计划任务
在WinXP和Win2000中浏览网上邻居时系统默认会延迟30秒,Windows将使用这段时间去搜寻远程计算机是否有指定的计划任务(甚至有可能到Internet中搜寻)。如果搜寻时网络时没有反应便会陷入无限制的等待,那么10多分钟的延迟甚至报错就不足为奇了。下面是具体的解决方法。
2.关掉WinXP的计划任务服务(Task Scheduler)
以到“控制面板/管理工具/服务”中打开“Task Scheduler”的属性对话框,单击“停
止”按钮停止该项服务,再将启动类型设为“手动”,这样下次启动时便不会自动启动该项服务了。
3.删除注册表中的两个子键,到注册表中找到主键
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace”
