首先,从Windows打印服务源于Print Spooler入手,看看是不是它产生Spoolsv.exe错误提示的主要原因。打开"开始"菜单,选择"运行"选项,从中输入"Services.msc"命令回车,此时就会弹出"服务"对话框,在右侧服务列表中,找到名称为Print Spooler服务,并双击该名称,在所弹出的"Print Spooler"属性对话框内,单击"启动"按钮,如果依然提示"本地计算机无法启动Print Spooler服务……"的信息,则进入下一步;
其次,打开"注册表"编辑区,并且依次展开左侧组件到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler键值下,双击右侧"DependOnService"选项,在所弹出的"编辑多字符串"对话框内,查看一下数值数据是否为正常的RPCSS。如果可以清楚的看出它是一个异常的数值,我们这里将其异常数值LexBceSRPCSS更改成RPCSS,然后重启Print Spooler服务,让其启动成功。如果依然提示"本地计算机无法启动Print Spooler服务……"的信息,则进入下一步;
最后 由此可以肯定是打印驱动的损坏,才造成了Spoolsv.exe错误提示,以及其打印机无故消失的异常问题。下面看笔者如何手动删除打印机驱动:这里打开"注册表"编辑器,依次展看左侧组件到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3键值下,将其下的所有子键全部删除。然后进入到打印驱动文件目录(C:\Windows\system32\spool\drivers\w32x86\3),将里面所有程序文件全部删除后。重新启动一下计算机,你会发现之前所提示的Spoolsv.exe错误信息,已经不在出现了,而后打开"控制面板"对话框,进入"打印机与传真"页面,即可重新添加打印机,从而使一切都会恢复正常。 |