明明 发表于 2007-7-22 23:23:23

spoolsv.exe占用cpu 100%的解决方法

<p>解决方法其实很简单,假设你已经使用了<a href="http://www.chedong.com/blog/archives/000741.html">杀毒软件</a>排除了病毒和已经使用<a href="http://www.microsoft.com/athome/security/spyware/software/default.mspx">防间谍软件</a>排除了恶意软件的影响:</p><p><strong>只要清空<a href="file:///C:/WINDOWS/system32/spool/PRINTERS">C:\WINDOWS\system32\spool\PRINTERS</a> 目录下所有的文件即可。</strong></p><p>而原因在Microsoft网站上也有文档说明:<a href="http://support.microsoft.com/?scid=kb%3Bzh-cn%3B216221&amp;x=19&amp;y=11">Windows 后台打印程序没有删除打印作业后台文件导致的打印程序可能会反复地尝试对该打印作业进行后台处理</a><br/></p><blockquote>解决方案:<br/>为避免发生此问题,请不要在打印后台文件位于 %Systemroot%\System32\Spool\Printers 文件夹中时更改它的属性。 <p></p><p>要解决此问题,请删除只读属性,然后将该后台文件从 %Systemroot%\System32\Spool\Printers 文件夹中删除。</p><p>要删除只读属性,请右键单击 Windows 资源管理器或我的电脑中的后台文件,单击属性,单击清除只读复选框,然后单击确定。</p><p>有关如何在 Windows 2000 中删除文件的更多信息,请单击开始,单击帮助,单击索引选项卡,键入删除,然后双击删除文件主题。</p></blockquote><p></p><p>2006-09-26更新:<br/>根据flyingrufei反馈的另外一个解决反复出现spoolsv这个问题方法:打印机有个后台管理的选项可以控制。将spoolsv服务打开(具体是在我的电脑---管理----服务---PRINT SPOOL,启动),然后打开控制面板的打印机项目,右键打开打印机属性---高级,把后台打印改为直接打印---OK!</p><p>&nbsp;</p><p>设置为直接打印后,在打印期间,程序将无法执行其他操作,直至打印任务完成。所以不建议用此方法。。。</p><p>&nbsp;</p><p>附件里有个批处理命令用来删除打印后台文件,并重启打印后台程序,经常有此问题的机子,运行一下即可解决SPOOLSV.EXE 99%的问题。</p><p>&nbsp;</p><p>&nbsp;</p><br/>
[此贴子已经被作者于2007-7-22 23:49:55编辑过]
页: [1]
查看完整版本: spoolsv.exe占用cpu 100%的解决方法