欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

Author:kangzong Zhang MVP
文章编号 : 555666
最后修改 : 2006年7月15日
修订 : 1.0

SUMMARY

当打印队列文件损坏时,Print Spooler 服务的进程 spoolsv.exe 可能会导致很高的 CPU 占有率。
 

SYMPTOMS

当打印队列文件损坏时,Print Spooler 服务的进程 spoolsv.exe 可能会导致很高的 CPU 占有率,同时无法继续执行打印过程。重新启动 Print Spooler 服务也不能解决上述问题。
 

CAUSE

当用户尝试打印文件时,如果位于 %SystemRoot%\System32\spool\PRINTERS 目录下的打印队列文件 SHD 或 SPL 的文件内容损坏,导致 Print Spooler 服务无法完成正常的打印操作,可能导致 Print Spooler 服务的进程 spoolsv.exe 进行反复的尝试,进而占用大量的 CPU 占有率,这个现象有可能导致系统挂起。
 

RESOLUTION

要解决本文描述的问题,请按照下列步骤操作
 
1. 单击开始,单击运行,键入mmc,然后单击确定
2. 文件菜单上,单击添加/删除管理单元
3. 依次单击添加计算机管理添加,然后单击完成
4. 单击关闭,然后单击确定
5. 依次展开计算机管理和“服务和应用程序”,然后单击服务
6. 右键单击 Print Spooler,然后单击停止
7. 单击开始,单击运行,在打开框中键入 %SystemRoot%\System32\spool\PRINTERS,然后单击确定
8. 删除 %SystemRoot%\System32\spool\PRINTERS 目录下的所有文件。
9. 选择服务窗口,右键单击 Print Spooler,然后单击启动
10. 重新执行打印操作。
 

MORE INFORMATION

当 Windows 接收到脱机打印任务时,会在 %SystemRoot%\System32\spool\PRINTERS 目录里面创建打印队列文件,扩展名分别是 SHD 和 SHL。SHD 文件用于描述当前脱机打印的信息,包含了打印任务发起者,打印任务中的队列信息,以及该打印任务目的地等信息。SPL文件为当前脱机文件,包含当前打印任务的内容。
当 Print Spooler 服务启动的时候,会在 %SystemRoot%\System32\spool\PRINTERS 目录里面搜索打印队列文件,如果发现有未执行完的打印队列文件,则会继续执行。
 

这篇文章中的信息适用于:
Microsoft Windows XP Professional Edition
Microsoft Windows XP Home Edition
 
关键字: 
kbpubmvp kbpubtypecca kbhowto KB555666
已发表 2006年7月18日 23:16 作者 smallfrogs
归档在:

评论

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年8月1日 2:29 by ianwong
非常感谢,mm的本本也出现这个问题,最开始按症状在google里查询,最多的帖子是关于病毒傲x木马什么,但是某些特征也不象,差点删除掉那个系统文件了.最后在您找到正解!

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月1日 8:09 by 毛球
感谢,成功解决了问题.

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月13日 10:45 by romario
3x,偶也搞定~

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月14日 10:31 by zhu
非常感谢!!

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月15日 9:09 by xux800
谢谢,终于搞定这个问题了,

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月16日 0:34 by CALVIN
十分感谢啊。我已经重装C盘3次。问题依然没有解决。但是,用了你这个办法,居然十分灵验。再次感谢。

# re: 当打印队列文件被破坏时 spoolsv.exe 进程的 CPU 占用率很高

2006年9月18日 9:30 by kqpeng
我按以上方法也能暂时安全几天,可过一段时间又是这样,真烦人
该帖子已禁止评论