共用方式為


在列印伺服器上spoolsv.exe程式中Spooler.xml檔案成長和高CPU

本文可協助您解決在spoolsv.exe程式中遇到較高 CPU 使用率的問題,而spooler.xml檔案的大小會成長。

原始 KB 編號: 960919

徵兆

Windows Server 列印伺服器在spoolsv.exe程式中可能會遇到高於一般 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 收集資訊中針對使用者體驗問題收集資訊中所述的步驟來收集資訊。