大家对打印机的熟悉程度超过老师,尤其是办公室白领,每天至少要和打印机‘亲密接触’一次。面对如此多的终端用户,办公室通常只有一台或几台打印机,然后通过共享应用实现各个终端的打印。所以打印机在调试安装的时候,难免会出现一些共享打印故障。在此,笔者对打印机共享故障进行分析和点评,希望能帮助您解决打印机网络共享故障。
1、没有共享资源/共享服务未启用。
症状:可以在电脑之间Ping,但不能访问共享资源。在“计算机管理”中查看“本地共享”后,会弹出错误对话框“服务器服务未启动”。
解决方案:在控制面板-管理工具-服务中启动服务器服务。并将“启动类型”设置为“自动”。
2.IP设置错误。
症状:两台电脑无法相互Ping通。连接用的双绞线经过测试没有问题,没有安装防火墙。
解决方法:检查两台电脑的IP是否在同一个网段,子掩码是否相同。
3.WINXP的默认设置不正确。
症状:您无法访问另一台WINXP机器。
解决方案:在“控制面板”的“用户帐户”中启用来宾帐户。然后输入secpol.msc,在操作过程中启动“本地安全策略”。
本地策略-用户权限分配,打开“从网络访问此计算机”,添加来宾帐户
本地策略-安全选项,禁止“帐户:对于密码为空的本地帐户,只允许控制台登录”。
有时候,还会出现另一种情况:访问XP时,登录对话框中的用户名是灰色的,而且始终是Guest用户,无法进入另一个用户账号。
解决方案:本地策略-安全选项-“网络访问:本地帐户的共享和安全模式”,修改为“经典-本地用户验证自己”
4.系统漏洞补丁软件修改了安全策略。
症状:您可以在“网上邻居”中看到对方的计算机,但是当您访问共享时,系统会提示您“没有访问网络的权限”
解决方案:在“开始”菜单中输入secpol.msc以启动“本地安全策略”,本地策略-用户权限分配,打开“拒绝从网络访问此计算机”并删除来宾用户。
5.防火墙规则。
症状:安装防火墙(包括WINXP系统自带的防火墙)时,有类似的提示,如“XXX无法访问”、“您可能没有使用网络资源的权限”、“如果您有访问权限,请联系此服务器的管理员进行Ping out”、“找不到网络路径”等。
解决方案:停止防火墙或添加局域网访问规则。
WINXP自己的防火墙:打开控制面板-网络和互联网连接-Windows防火墙-例外,并检查'文件和打印机共享'
6.Win2000/XP互访
症状:Ping命令可以通过,但是无法实现‘网上邻居’的互访。
解决方案:在WIN2000/XP系统中:控制面板-管理工具-计算机管理-本地用户和组-用户,在Guest帐户上单击鼠标右键,选择属性,取消常规项目中的“帐户已停用”。
来宾用户密码,设置好了吗?
据传Windows XP下的Guest用户存在严重的安全漏洞,我们无法在‘用户账号’中为Guest用户设置密码。但是在这里您可以:在“运行”中,输入:
Rundl32netplwiz.dll,Users Rundll会打开'用户帐户'页面,不是我们通常在'控制面板'看到的'用户帐户'选择'用户'选项卡下的'用户帐户'的客人用户,然后点击下面的'重置密码'好了,现在为你的访客用户设置一个密码。对了,把最上面的也勾上。
1.不适当的访问权限
Windows/2000/XP/2003系统支持NTFS文件系统,NTFS可以有效增强系统的安全性。但是,当用户的访问权限在ACL(访问控制列表)中设置不正确时,用户无法正常访问本地共享资源,会出现“权限不足”的提示信息。
2.不适当的帐户和策略设置
在Windows工作组环境中,通常,用户需要使用Guest帐户来访问共享资源。但是,为了系统安全起见,该系统的来宾帐户已被禁用。此外,在Windows 2000/XP/2003系统中,默认情况下,组策略不允许Guest帐户从网络访问此计算机,这导致其他用户无法访问此计算机的共享资源,并出现“拒绝访问”消息。
3.网络防火墙设置不正确。
为了增强本机的安全性,防止非法入侵,用户安装了网络防火墙。但网络防火墙设置不当也导致其他用户无法访问本机的共享资源,出现‘拒绝访问’的提示信息。这是因为防火墙关闭了共享资源所需的NetBIOS端口。
解决办法
1.启用来宾帐户
在很多情况下,为了本地系统的安全,Guest帐户被禁用,因此无法访问该机器的共享资源,因此必须启用Guest帐户。
笔者以Windows XP系统为例进行介绍。在共享资源提供者上,进入“控制面板管理工具”,运行“计算机管理”工具,然后依次展开“计算机管理(本地)系统工具本地用户和组用户”找到Guest帐户。如果Guest帐户中出现一个红叉,则表示该帐户已被停用。右键单击该帐户,在“来宾属性”对话框中,清除“帐户已停用”的复选标记,然后单击“确定”以启用来宾帐户。该方法适用于Windows 2000/XP/2003系统。
提示:使用Guest帐户访问共享资源存在很大的安全风险。当然,我们也可以为每个访问用户创建一个指定的帐户。首先,在共享资源提供者处创建一个新帐户,然后指定该帐户的访问权限。接下来,在客户机中使用相同的用户名和密码创建一个新帐户来访问共享资源。使用该帐户登录客户端后,您可以正常访问该帐户允许的共享资源。这种方法更安全,但不适合大规模网络,因为它需要为网络中的每个用户创建一个帐户。
2.修改用户访问策略。
尽管启用了此机器的来宾帐户,但用户仍然无法访问此机器提供的共享资源,因为组策略默认情况下不允许来宾帐户从网络访问此机器。
点击“开始运行”,在运行框中输入“gpedit.msc”,在组策略窗口(图1)中展开“本地计算机策略计算机配置Windows设置安全设置本地策略用户权限分配”,在右栏中找到“拒绝从网络访问此计算机”项,打开后删除Guest帐户,然后打开“从网络访问此计算机”。通过这种方式,可以使用Guest帐户从网络访问该机器的共享资源。该方法适用于Windows 2000/XP/2003系统。
3.合理设置用户访问权限。
网络中很多机器使用NTFS文件系统,其ACL功能(访问控制列表)可以控制用户的访问权限。要访问这些机器的共享资源,用户必须被赋予相应的权限。如果您使用Guest帐户访问这台机器的CPCW共享文件夹,请右键单击共享目录,选择“属性”,切换到“安全”选项卡,然后将Guest帐户添加到用户列表,然后指定Guest的访问权限,至少授予“读取”和“列出文件夹目录”权限(图2)。如果您希望多个用户帐户访问共享目录,您只需添加Everyone帐户,然后授予“读取”和“列出文件夹和目录”权限,从而避免逐个添加和指定每个用户的访问帐户。该方法适用于NTFS文件系统的Windows 2000/XP/2003系统。
4.更改网络访问模式
默认情况下,XP将所有从网络登录的用户视为来宾帐户,因此即使管理员从网络登录,他也只有来宾的权限。如果无法访问,请尝试更改网络的访问模式。打开组策略编辑器,依次选择“计算机配置Windows设置安全设置本地策略安全选项”,双击“网络访问:本地帐户的共享和安全模式”策略,将默认设置“仅来宾-本地用户以来宾身份验证”更改为“经典:本地用户以自己身份验证”。
即使guest没有打开,您也可以通过输入本地帐户和密码登录到您想要访问的电脑,这些帐户和密码是您想要访问的电脑中现有的帐户和密码。如果您需要帐户和密码来访问网络,您可以通过在想要访问的电脑中输入现有帐户和密码来登录。
如果不改变访问模式,可能连用户名和密码都输入不了,//computername/guest灰显。即使密码为空,不打开访客也不能点击确定登录。在经典模式下,可以输入用户名和密码登录到想要进入的电脑。
5.正确配置网络防火墙
很多机器都安装了网络防火墙,其设置不当也导致用户无法访问本机的共享资源。此时需要打开本机共享资源所需的NetBIOS端口。以天网防火墙为例,作者在‘自定义IP规则’窗口中选择规则‘允许局域网机器使用我的共享资源’,最后点击‘保存’按钮,从而打开NetBIOS端口。
6.一个值得注意的问题。
我们可能还会遇到另一个问题,就是当用户密码为空时,即使你做了以上所有的修改都无法登录,访问仍然会被拒绝。这是因为系统的“安全选项”中默认启用了“帐户:密码为空的本地帐户仅允许控制台登录”策略。根据Windows XP安全策略,优先级被拒绝。