分享

一分钟解决:不能打印、文档和表格也打不开

 一兵个人图书馆 2019-03-15

今天给大家分享前两天工作中遇到的一例故障:XP系统,所有的文档和表格都不开,打开文档表格会卡在office启动界面不动,多点几下office软件就卡死了,而且也不能打印,点击任何打印都没有反应,同时点开【开始菜单】-设置-打印机和传真界面,会弹出一个如下的错误提示。

打印服务报错

看一眼出错提示的标题,发现是spoolsv.exe,很显然这个程序就是Windows系统打印服务(Print Spooler)的进程名,应该是打印服务出错了。

常规做法:尝试重启打印服务。在桌面【我的电脑】图标上面鼠标右击,选择管理,然后弹出计算机管理窗口,点击左边最下面的服务和应用程序,然后是服务,在右边的服务列表里面,找到打印服务(Print Spooler)。

查看打印服务状态

可以看到,打印服务的启动类型是自动启动的,而且当前也是正常的已启动状态,那么就尝试重启一下打印服务,在这一项上面,点击鼠标右键,选择重新启动

重启打印服务

重启打印服务的过程中,就发现了不正常的一点现象,重启任何服务是由2部分组成的:停止服务、启动服务,正常情况下,这2个过程应该都是非常快的,滚动条一闪就过去了,甚至看不清滚动条,但是这次却发现,停止打印服务这个过程,滚动条一直在那走,直到走完滚动条就停住了,没有进行启动服务的步骤,应该是停止打印服务这个过程有问题,导致超出设定的时间服务还没给出响应,所以就停止了,所以我估计这步操作应该没有什么作用,果不其然,手动把打印服务开启之后,再点开打印机,还是弹出错误提示。

接下来考虑,是不是打印机驱动出问题了?接下来尝试删除打印机、并清除打印机驱动(至于office文件打开会卡死,我也想到了可能性,因为office软件打开的时候,会预读打印机的状态,但是打印机是出问题了的,所以导致打开任何表格和文档就卡住了),这个具体的操作我就不说了,属于很简单的操作。

很遗憾的是,尝试过删掉打印机并且清理驱动,再重新下载驱动并安装打印机之后,故障还是存在,看来并不是打印机驱动的原因。于是尝试点开C盘下面,打印机设置的文件夹里面,看看这里有没有问题,果然,在其中一个文件夹里看到了不对劲的地方:

打印机任务池

这个路径下面(C:\WINDOWS\system32\spool\PRINTERS),是存放打印任务的‘打印机池’文件夹,也就是说,当打印机一次收到很多打印任务的时候,会把打印任务临时缓存到这里,再依次从这里读取并打印,正常情况下,打印机没有任务在进行的时候(我刚刚重装了打印机也没点打印,打印任务肯定是空的),这里不应该有这么多临时文件才对,顶多是有2~3个大小为0KB的空文件,所以这里肯定有问题。

怎么办呢?自然是把这些文件删除试试看呗。不过直接删可能会删不掉,因为打印服务还在运行,这些文件可能是只读状态,于是回到之前计算机管理-任务管理,右击Print Spooler服务,选择停止,还是之前的现象,滚动条走了好久,不过服务已经停止了,接下来回到这个文件夹,全选所有的文件,删除。

当我再启动打印服务的时候,打印机界面已经不再弹出错误提示了,而且也可以正常打印东西了,接着试了下文档和表格,也OK,都可以正常打开了(跟我预想的一样,office这边的问题是打印机那边引起的),至此,故障排除。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多