夏季的午后,天气炎热,办公室的空调轰轰地响,虽然降低了温度,也带来了头疼。同事说她的电脑,所有打印机都用不了,按网上的方法去启动打印服务Print Spooler,启动完能打印一次,然后就又不行了。本不想过去,想想动一动也许会减轻头痛,挣扎后还是起身去现场看看。
既然说到打印服务,就先检查它。果然是打印服务Print Spooler的状态是停止,启动类型是自动,但现在没有在运行,手动可以启动,没一会又自己停止。
检查日志,事件查看器里有大量Print Spooler服务意外终止的事件,更详细的还有如错误应用程序名称:spoolsv.exe,错误模块名称:gchp1020.dll,其他文字信息还有不少,不过看着也不明白是啥意思,或者说对解决眼前的问题没有实际意义。
看到gchp1020.dll,查了下,果然是HP 1020 Plus打印机的驱动,正好她电脑上有连接HP 1020 Plus打印机,怀疑是驱动程序的问题,就找个HP 1020的驱动修复下。
HP官方的驱动程序,直接运行setup.exe,会有添加另一台打印机和修复两个选项,选择修复,修复完成提示重启。但是重启后,故障依旧,打印服务启动后就会自动停止运行。给你设置自动,可不是让你自动停止。
换个方向,到%SystemRoot%\system32\spool\PRINTERS文件夹下(如果Windows是装在c盘的,那就是C:\WINDOWS\System32\spool\PRINTERS),删除其中所有的文件,这些都是以前打印的缓存。如果打开PRINTERS文件夹时提示当前无权访问,不用理它,继续就是。
删除打印缓存文件后再启动打印服务,不再自动停止,打印也恢复正常,问题解决。头痛还是头痛,不过感觉动一动还是比不动的好。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2342.html