本文有助于解决spoolsv.exe进程中 CPU 使用率较高且spooler.xml文件的大小增大的问题。
原始 KB 数: 960919
现象
Windows Server 打印服务器在spoolsv.exe进程中的 CPU 使用率可能高于正常 CPU 使用率。 位于 %systemroot%\system32\spool\ 文件夹中的 spooler.xml 文件也会增大,并且可能会耗尽所有可用的磁盘空间。
原因
如果打印后台处理程序(spoolsv.exe)处于压力之下,或者打印服务器正忙且后台处理程序进入错误条件,则错误将写入spooler.xml文件。 CPU 使用率是由后台处理程序进程快速将错误写入日志文件引起的,文件将继续增长,直到错误条件停止或操作系统重新启动。
解决方法
可以通过禁用打印后台处理程序的Windows 错误报告来解决此问题。 若要禁用 WER,请执行以下步骤:
-
通过运行regedit.exe打开注册表编辑器。
-
浏览到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\。 -
添加一个名为 DisableWERLogging 的REG_DWORD值,并将此值设置为0x1(十六进制)。
-
重启打印后台处理程序服务。
免责声明
Microsoft和/或其供应商不作任何陈述或保证,说明此网站上发布的文档和相关图形(“材料”)中包含的信息的适用性、可靠性或准确性。 这些材料可能包括技术不准确或版式错误,随时可以不通知地进行修订。
在适用法律允许的最大范围内,Microsoft和/或其供应商不公开,并排除有关材料的所有表示、默示或法定条件,包括但不限于所有权、不侵权、令人满意的条件或质量、适销性和适用性。
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。