文件共享与访问

在打印服务器上spoolsv.exe进程中Spooler.xml文件增长和高 CPU - Windows Server

· 52CE 我爱测

本文有助于解决spoolsv.exe进程中 CPU 使用率较高且spooler.xml文件的大小增大的问题。 原始 KB 数: 960919 现象 Windows Server 打印服务器在spoolsv.exe进程中的 CPU 使用率可能高于正常 CPU 使用率。 位于 %systemroot%\system32\spool\ 文件夹中的 spooler.xml 文件也会增大,并且可能会耗尽所有可用的磁盘空间。 原因 如果打印后台处理程序(spoolsv

本文有助于解决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,请执行以下步骤:

  1. 通过运行regedit.exe打开注册表编辑器。

  2. 浏览到以下注册表项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\。

  3. 添加一个名为 DisableWERLogging 的REG_DWORD值,并将此值设置为0x1(十六进制)。

  4. 重启打印后台处理程序服务。

免责声明

Microsoft和/或其供应商不作任何陈述或保证,说明此网站上发布的文档和相关图形(“材料”)中包含的信息的适用性、可靠性或准确性。 这些材料可能包括技术不准确或版式错误,随时可以不通知地进行修订。

在适用法律允许的最大范围内,Microsoft和/或其供应商不公开,并排除有关材料的所有表示、默示或法定条件,包括但不限于所有权、不侵权、令人满意的条件或质量、适销性和适用性。

数据收集

如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。