标题: 企业打印机失控分析之Spoolsv.exe错误提示
ljjk5
元帅
Rank: 1


荣誉会员奖章
UID 46706
精华 1
积分 99426
帖子 49691
威望 554
金币 48489
热心 505
阅读权限 100
注册 2007-2-25
状态 离线
企业打印机失控分析之Spoolsv.exe错误提示

还没有下班,同事小王就来敲笔者办公室的门,本来以为是晚上饭局有着落了。可是没想到她却说电脑出问题了,于是便拉着我去检查电脑。在检查过程中,笔者发现小王的电脑总是会有Spoolsv.exe错误提示出现,而且它的出现还会导致打印机Canon LBP 1120不翼而飞,更可怕的是想重新添加打印机,都会被禁止添加或者干脆提示添加不成功。   为了进一步了解情况,笔者首先从Windows打印服务源于Print Spooler入手,看看是不是它产生Spoolsv.exe错误提示的主要原因。打开"开始"菜单,选择"运行"选项,从中输入"Services.msc"命令回车,此时就会弹出"服务"对话框(如图1)。在右侧服务列表中,找到名称为Print Spooler服务,并双击该名称,在所弹出的"Print Spooler"属性对话框内,单击"启动"按钮,结果却提示"本地计算机无法启动Print Spooler服务……"的信息。
  
  根据这条提示信息,我们可以初步判定是打印依存服务出错了,所导致的这种异常情况,但是当笔者查询Print Spooler服务依存的Remote Procedure Call(RPC)服务属性时,发现服务状态为"已启动"标签,看来此服务是没问题的,那能不能是打印的依存服务对应的注册表被人修改了呢?带着疑问笔者打开"注册表"编辑区,并且依次展开左侧组件到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler键值下,双击右侧"DependOnService"选项,在所弹出的"编辑多字符串"对话框内,查看一下数值数据是否为正常的RPCSS(如图2)。可以清楚的看出它是一个异常的数值,我们这里将其异常数值LexBceSRPCSS更改成RPCSS,然后重启Print Spooler服务,让其启动成功。
  
  但是当笔者重启电脑后,系统依旧出现Spoolsv.exe错误提示,并且之前启动成功的Print Spooler服务,也变成了停止状态。相信此时的你和笔者一样,都会怀疑是病毒在作怪,于是笔者立即将杀毒软件立即升级为最新版本,然后对本地计算机进行全面杀毒。虽然最后杀掉几个木马程序,但是重启计算机后,该问题依然存在。难道是Spoolsv.exe文件被损坏的因素?笔者从公司的其他正常主机内,将Spoolsv.exe文件以局域网形式传输到小王的主机内,并且覆盖其原有系统目录下Spoolsv.exe文件,可问题依然并未解决。
  这到底是什么原因造成的错误提示?正当一切都陷入僵局时,笔者想到去年公司老总的电脑,因打印驱动程序出现问题时,也弹出了相关的错误提示,虽然其信息跟其今天提示不一样,但是错误形式都基本一致。笔者抱着试试的态度,准备卸载本机打印驱动时,它竟然提示"由于缺乏资源,打印机操作无法继续"。由此可以肯定是打印驱动的损坏,才造成了Spoolsv.exe错误提示,以及其打印机无故消失的异常问题。下面看笔者如何手动删除打印机驱动:这里打开"注册表"编辑器,依次展看左侧组件到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3键值下,将其下的所有子键全部删除。然后进入到打印驱动文件目录(C:Windowssystem32spooldriversw32x863),将里面所有程序文件全部删除后。重新启动一下计算机,你会发现之前所提示的Spoolsv.exe错误信息,已经不在出现了,而后打开"控制面板"对话框,进入"打印机与传真"页面,即可重新添加打印机,从而使一切都会恢复正常。

网友 ljjk5 签名 - 网友社区 ===
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-9-5 19:37
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP