什么是 Windows 10 中的 splwow64.exe 进程,我可以禁用它吗?

如果您打开任务管理器(open Task Manager),您可能会看到一个名为splwow64.exe的进程正在您的 Windows 10 设备上运行。您可能想知道这个过程的全部内容以及为什么它会在您的设备上运行。在这篇文章中,我们解开了Windows 10上的(Windows 10)splwow64.exe进程以及如何禁用它。

Windows 10 上的 splwow64.exe 进程

什么是 Windows 10 上的 splwow64.exe 进程

如上图所示,列出了 splwow64.exe 进程的“后台(Background)进程”部分详细介绍了桌面上可能不可见的程序。其中包括由其他程序安装的进程,例如自我更新实用程序、Windows组件和“暂停”的Windows 应用商店(Windows Store)应用程序。

我们将在本节的以下小标题下讨论这个主题:

什么是任务管理器(Task Manager)中的 splwow64.exe,它为什么会运行?

splwow64.exeMicrosoft自己创建的Windows进程,用于连接和管理打印机后台处理程序服务。任务管理器(Task Manager)中的这个特定进程被列为32 位应用程序的打印机驱动程序主机(Printer driver host for 32-bit applications)。这意味着,splwow64.exe进程用于连接64 位 Windows 操作系统(64-bit Windows OS)上的 32 位打印机应用程序。当您的设备使用 32 位打印机驱动程序时, Windows会自动触发splwow64.exe进程——该进程应该在打印作业完成后立即自行终止。(splwow64.exe)

因此,如果您的设备连接到 32 位打印机并且在任务管理器(Task Manager)中,splwow64.exe进程正在运行,则无需担心。但是,如果没有连接打印机并且 splwow64.exe 进程似乎在任务管理器(Task Manager)中持续运行,那么您应该删除该进程,以防止它可能在您的设备上导致任何潜在的性能问题。

禁用打印后台(Print Spooler)处理程序以终止 splwow64.exe 进程

将后台打印程序启动类型设置为已禁用

有时,Splwow64.exe进程会在内存中停留额外时间,以在打印作业完成后提高系统性能。打印作业完成后,它不会按预期结束。你有两个选择:

  • 禁用后台打印程序启动类型
  • 更改超时值。

预期的正常行为是splwow64.exe进程应在您的打印作业完成后立即自动终止 - 但如果该进程仍在任务管理器(Task Manager)中运行,它可能会成为错误并可能在您的设备上崩溃 - 为了防止这种情况,您需要将Print Spooler Startup type值设置为Disabled以终止 splwow64.exe 进程。就是这样:

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入services.msc并按 Enter 以打开服务控制台(open Services console)
  • 在“服务”窗口中,找到 Print Spooler 服务。
  • 双击Print Spooler以编辑其属性。
  • 在“属性”窗口中,单击“启动类型(Startup type)”并从下拉列表中选择“禁用”选项。(Disabled)
  • 单击应用(Apply)>确定(OK)以保存更改。
  • 退出服务窗口。
  • 重新启动计算机。

开机后,打开任务管理器(Task Manager),查看splwow64.exe进程是否还在后台运行。

如果您经常看到这种情况发生,您还可以配置其超时值(configure its time-out value),如下所示:

打开注册表编辑器(Registry Editor)并导航到以下键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

创建一个新的 DWORD 值,将其命名为SplWOW64TimeOutSeconds并在其中输入一个大于 0 的值。

微软说,

The Splwow64.exe process is unloaded when the number of seconds that is specified in SplWOW64TimeOutSeconds elapses since the last 32-bit print process has closed. Therefore, when a service process prints, the print capability is not released until the service closes and at least the time that you specify in the Value data box passes. For example, if you type 15 in the Value data box, and the last 32-bit process takes two minutes to print and close, the print capability is released between two minutes and 15 seconds and two minutes and 30 seconds. If no time-out value is specified, the default time-out value is two minutes.

希望这可以帮助。

阅读下一篇(Read next):System32 和 SysWOW64 文件夹之间的区别。



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts