本文标签:Windows XP
最近有朋友电脑遇到了spoolsv.exe的cpu占用率达到 99%,电脑CPU占用100%的问题,本想重装操作系统。但还是想尝试解决一下,所以在网上搜索了一下:大部分关于这个问题的文章都是将相关打印后台服务给禁用解决的,可是这样就不能打印了,那可就麻烦更大了?继续尝试,才发现要解决这个问题并不难。
假设你已经使用了杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件的影响:
只要清空%Windir%\system32\spool\PRINTERS 目录下所有的文件即可。
而原因在Microsoft网站上也有文档说明:Windows 后台打印程序没有删除打印作业后台文件导致的打印程序可能会反复地尝试对该打印作业进行后台处理
解决方案:
要解决此问题,请删除 %Windir%\System32\Spool\Printers 文件夹中的任何文件。
如果有只读属性,要删除只读属性,请右键单击 Windows 资源管理器或我的电脑中的后台文件,单击属性,单击清除只读复选框,然后单击确定。
根据有朋友反馈的另外一个解决反复出现spoolsv这个问题方法:打印机有个后台管理的选项可以控制。将spoolsv服务打开(具体是在我的电脑点右键点管理找到服务和应用程序里的服务,然后把PRINT SPOOL服务启动),然后打开控制面板的打印机项目,右键打开打印机属性---高级,把后台打印改为直接打印---OK!
这个问题其实从Windows 2000开始就有了,但到XP一直没有解决。而微软也有相关的帮助文档,可惜就是在网上无法被用户搜索到,因为文档中没有任何关于spoolsv占CPU 100%之类的现象说明,所以说:开发者和用户之间的想法根本就是两回事儿。
» 转载请注明来源:电脑知识收藏夹 » 《spoolsv.exe进程CPU占用99%或100%使用率的的解决办法》» 订阅本站:http://feed.x2009.net