Erel Segal-Halevi Asked: 2020-02-26 23:38:30 +0800 CST2020-02-26 23:38:30 +0800 CST 2020-02-26 23:38:30 +0800 CST 打印后台处理程序研磨 CPU 772 我有 Windows 10。一个名为“spoolsv.exe”的进程,它是打印后台处理程序,占用了我大约 30% 的 CPU。根据互联网上的其他建议,我尝试了以下方法: 根据这个答案,我从“C:\Windows\System32\Spool\Printers”文件夹中删除了所有文件。 基于此链接,我在所有打印机上运行了 Windows 疑难解答;未检测到任何问题。我还验证了所有打印队列都是空的。 我进行了恶意软件检查(使用“iolo 系统技工”)。 这没有用。每当我停止服务时,CPU 就会放松(但我无法打印);当我重新启动服务时,CPU 努力工作。 还有哪些其他选择? windows-10 print-spooler 3 个回答 Voted Best Answer cyqsimon 2020-02-27T02:00:57+08:002020-02-27T02:00:57+08:00 听起来像是打印机驱动程序的问题。正如在这个问题中回答的那样,spoolsv.exe将打印机驱动程序加载到其进程中。因此,如果您的打印机驱动程序适用于不兼容的型号,或者只是错误/编写不佳,则可能会出现挂起线程和/或内存泄漏等问题,这将分别导致 CPU 和 RAM 使用率过高。 由于您没有指定打印机的品牌和品牌,我无法给出具体说明。但通常这些是您要采取的步骤: 识别有问题的驱动程序和相关的打印机。如果您的机器上只安装了一台打印机,这可能很容易。如果您有多个,请参阅 * 了解步骤。 通过在控制面板中删除打印机来卸载其驱动程序。 访问您的打印机制造商的网站,然后为您的打印机的特定型号寻找最新的稳定驱动程序。确保它们的型号完全匹配- 不小心将驱动程序用于任何设备的密切相关的变体是导致麻烦的常见原因。 如果最新的正确驱动程序仍然存在问题,那么不幸的是你不走运。联系打印机制造商的支持并提交错误报告。也许他们会更新他们的驱动程序,但老实说,不要指望任何东西。 *:转到Control Panel -> Hardware and Sound -> Devices and Printers,然后将您怀疑有问题的打印机一一删除,重新启动并检查 CPU 使用率是否正常,如果没有则重复。请注意,您必须重新配置之后删除的打印机。此外,您可能希望不使用虚拟打印机(例如Adobe PDF、Fax、Microsoft Print to PDF、Microsoft XPS Document Writer等),因为它们很少会引起问题。 这种问题不太可能是由坏驱动程序以外的任何原因引起的。当然,您可以尝试重新安装操作系统等操作,但除非您出于其他原因计划这样做,否则我不建议您这样做。我怀疑无论如何它会解决问题。 vonbrand 2020-02-27T05:24:01+08:002020-02-27T05:24:01+08:00 我看起来打印机驱动程序很难将您扔给它的任何文件翻译成打印机的母语。 例如,尝试使用纯文本文件(没有 Word 或任何东西,纯文本,如 C 源代码或其他东西)。尝试使用简单的 PDF 文件(没有图像,只有文本)。 Karol Zlot 2022-05-10T10:15:20+08:002022-05-10T10:15:20+08:00 我有类似的问题:spoolsv.exe并WmiPrvSE.exe占用大量 CPU。 你碰巧也有佳能打印机吗?我碰巧在他们的不止一个模型上遇到了这个问题。 我找到的唯一解决方案是设置为手动模式Print Spooler服务,并仅在需要时启用它。 在我尝试这个之前,我使用 Process Lasso 将此进程限制为仅一个 vCPU 或一个完整的 CPU 内核,并限制其优先级(Process Lasso 在重新启动后重新应用所有这些设置)。
听起来像是打印机驱动程序的问题。正如在这个问题中回答的那样,
spoolsv.exe
将打印机驱动程序加载到其进程中。因此,如果您的打印机驱动程序适用于不兼容的型号,或者只是错误/编写不佳,则可能会出现挂起线程和/或内存泄漏等问题,这将分别导致 CPU 和 RAM 使用率过高。由于您没有指定打印机的品牌和品牌,我无法给出具体说明。但通常这些是您要采取的步骤:
*:转到
Control Panel -> Hardware and Sound -> Devices and Printers
,然后将您怀疑有问题的打印机一一删除,重新启动并检查 CPU 使用率是否正常,如果没有则重复。请注意,您必须重新配置之后删除的打印机。此外,您可能希望不使用虚拟打印机(例如Adobe PDF
、Fax
、Microsoft Print to PDF
、Microsoft XPS Document Writer
等),因为它们很少会引起问题。这种问题不太可能是由坏驱动程序以外的任何原因引起的。当然,您可以尝试重新安装操作系统等操作,但除非您出于其他原因计划这样做,否则我不建议您这样做。我怀疑无论如何它会解决问题。
我看起来打印机驱动程序很难将您扔给它的任何文件翻译成打印机的母语。
例如,尝试使用纯文本文件(没有 Word 或任何东西,纯文本,如 C 源代码或其他东西)。尝试使用简单的 PDF 文件(没有图像,只有文本)。
我有类似的问题:
spoolsv.exe
并WmiPrvSE.exe
占用大量 CPU。你碰巧也有佳能打印机吗?我碰巧在他们的不止一个模型上遇到了这个问题。
我找到的唯一解决方案是设置为手动模式
Print Spooler
服务,并仅在需要时启用它。在我尝试这个之前,我使用 Process Lasso 将此进程限制为仅一个 vCPU 或一个完整的 CPU 内核,并限制其优先级(Process Lasso 在重新启动后重新应用所有这些设置)。