扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
共享打印机拒绝访问
前一段时间,单位新买回来一台HP激光打印机,将它直接安装到Windows Vista计算机系统中后,打印机能够正常打印处理文字材料。后来由于工作需要,与Windows Vista计算机处于相同工作组中的另外两台Windows XP计算机也需要使用打印机处理文字材料,起初的时候单位同事都是通过FTP方式将需要打印的文字内容传输到Windows Vista计算机中进行打印,使用了一段时间后同事们觉得不是很方便,于是笔者就为他们分别安装了网络打印机,让他们直接在自己的计算机中就能访问共享打印机来打印材料。
笔者设置好共享打印机后,同事们都能通过网络完成共享打印操作;可是好景不长,同事们反应最近每次进行共享打印操作时,系统屏幕上会出现共享打印机拒绝访问的故障提示。
从访问原理出发找原因
我们知道,普通客户机在访问共享打印机时,首先需要依照共享访问模式的不同,来决定是否要对访问用户进行身份验证,在通过身份验证之后,普通客户机就能通过网上邻居窗口寻找到目标共享打印机,在访问权限有保证的情况下普通用户就能在客户机系统中执行共享打印操作了。
依照共享打印工作原理,并对照上面的故障现象,笔者发现同事从自己的Windows XP计算机中尝试进行共享打印时,系统屏幕上没有出现身份验证对话框,这说明身份验证操作已经成功通过,这也意味着Windows Vista计算机系统的共享访问模式处于仅来宾模式,或者普通用户登录本地客户端系统的用户帐号和密码恰好与Windows Vista计算机系统已有的帐号和密码完全相同。经过笔者进一步的查询,同事登录本地客户端系统时使用的登录帐号为“administrator”,而Windows Vista计算机系统中恰好也存在“administrator”帐号,这也是身份验证操作之所以能够顺利通过的原因。
按理来说,通过身份验证之后,“administrator”帐号应该有权利访问共享打印机,为什么会出现拒绝访问的错误提示呢?难道我们取消了“administrator”帐号的共享打印权限?想到这里,笔者立即依次单击“开始”/“设置”/“打印机和传真”命令,在弹出的打印机列表窗口中,用鼠标右键单击目标共享打印机图标,从弹出的快捷菜单中执行“属性”命令,打开目标共享打印机的属性设置窗口;单击其中的“安全”标签,打开如图1所示的标签设置页面,在该页面中笔者看到“administrator”帐号的“打印”权限已经被设置成“允许”了,这说明“administrator”帐号是应该能够利用共享打印机打印材料的,但事实上是共享打印机拒绝了“administrator”用户的正常访问,这究竟是什么原因呢?
重启系统之后出现转机
在万般无奈之下,笔者打算重新启动一下Windows Vista计算机系统,因为重启系统能够解决许多隐性的打印故障。在系统重新启动成功后,笔者输入了登录帐号“administrator”,之后单击“确定”按钮后,发现系统不需要输入密码就能打开对应系统的桌面了,这说明“administrator”帐号没有设置密码,会不会是没有设置密码引起这种故障的呢?笔者联想到Windows Vista系统默认的安全策略规定,没有设置密码的用户帐号只能进行控制台登录操作,而不能进行其他操作;为了验证自己的猜测是否正确,笔者尝试着为“administrator”帐号设置了登录密码,之后从同事的计算机系统中重新进行了登录,结果发现共享打印机访问一切正常,这说明问题果然是由于“administrator”帐号没有设置密码引起的。
当然,我们也可以在Windows Vista系统中启用“Guest”帐号,并且将该系统的共享访问模式设置成仅来宾模式,这样一来“administrator”帐号即使没有设置密码,同样也能顺利地访问到共享打印机。在将Windows Vista系统的共享模式设置成仅来宾模式时,我们可以依次单击“开始”/“运行”命令,在系统运行框中执行“gpedit.msc”命令,打开对应系统的组策略控制台窗口;在该窗口的左侧显示区域,依次展开“计算机配置”/“Windows设置”/“本地策略”/“安全选项”分支选项,双击目标分支下面的“网络访问:本地帐户的共享和安全模式”选项,在如图2所示的对话框中选中仅来宾模式就可以了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。