在Windows 11/10计算机上打印某些内容时,如果您的系统显示错误消息splwow64.exe – System Error,您可以使用本指南修复它。由于它会阻止用户打印文档或图像,因此您需要解决此问题才能继续使用常规 PC 功能。
splwow64.exe – System Error
The program can’t start because dll is missing from your computer. Try reinstalling the program to fix this problem.
(Splwow64.exe)在 Windows 11/10 上打印时出现Splwow64.exe系统错误
要在Windows 10(Windows 10)上打印时修复 splwow64.exe系统错误(System Error),请按照以下步骤操作 -
- 在客户端计算机上禁用渲染打印作业
- 更改(Change)注册表(Registry)中的 splwow64.exe 超时值
- 重新安装程序以替换丢失的DLL文件
- 更新打印机驱动程序
- 重新启动打印后台处理程序
- 更新 Windows 11/10 内部版本。
要了解有关这些步骤的更多信息,请继续阅读。
1]在客户端计算机上禁用(Disable)渲染打印作业
由于此问题主要发生在您与本地网络中的多台计算机共享打印机时,您需要在主 PC 上渲染打印作业以消除此错误。默认情况下,您的共享打印机会在客户端计算机或用于打印文档或其他任何内容的计算机上呈现所有打印作业。要进行更改,请按照以下步骤操作。
首先,搜索“控制面板”并打开电脑上的传统控制面板。(Control Panel)确保(Make)视图设置为 大图标(Large icons)。如果没有,请更改视图并单击“ 设备和打印机(Devices and Printers)” 选项。
在这里,您可以看到所有已连接的打印机。右键单击正在创建问题的打印机,然后选择 打印机属性(Printer properties) 选项。
切换到 共享 (Sharing )选项卡并取消选中 在客户端计算机上渲染打印作业(Render print jobs on client computers) 框。
最后,单击 应用 (Apply )和 确定 (OK )按钮以保存更改。
2]更改(Change)注册表(Registry)中的splwow64.exe超时值
默认情况下,即使在完成打印后,splwow64.exe 也会运行 120 秒或 2 分钟。但是,如果出现一些问题,它可能会一直在后台运行,从而导致前面提到的错误。因此,您可以通过注册表编辑器(Registry Editor)更改 splwow64.exe 的默认超时值。为此,需要遵循以下步骤。
要开始,请按 Win+R,键入regedit
并按 Enter 按钮。如果出现UAC提示,请单击 是 (Yes )选项以在您的计算机上打开注册表编辑器。(Registry Editor)
之后,导航到以下路径-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
右键单击 打印 (Print )并选择 New > DWORD (32-bit) 选项以创建 REG_DWORD 值。
将其命名为 SplWOW64TimeOutSeconds。现在,双击SplWOW64TimeOutSeconds以更改数值(Value)数据。如前所述,默认值数据为 120。但是,建议设置小于 120 的值。您可以输入 60 并检查它是否解决了您的问题。
如果不是,请尝试输入一个较低的值。最后,单击 确定 (OK )按钮进行更改。
3]重新安装程序以替换丢失的DLL文件
如果缺少 DLL 文件(missing DLL file)导致出现此错误,则重新安装导致出现此消息的应用程序可能会有所帮助。所以这样做,看看。
4]更新打印机驱动程序
更新您的打印机驱动程序也很有帮助。您可以使用设备管理器(use the Device Manager)或从制造商的网站下载驱动程序(download the driver from the manufacturer’s website)。
5]重新启动打印后台处理程序
要关闭或禁用打印后台(Print Spooler)处理程序,您需要打开 服务(Services) 窗口。为此,在任务栏(Taskbar)搜索框中搜索“服务”,然后单击单个结果。之后,找到 Print Spooler 服务并双击它。
默认情况下,它会自动运行。要禁用或停止此服务,请单击 服务状态(Service status) 标签下可见 的停止 按钮。(Stop )
完成任务可能需要几秒钟。
完成后,您可以单击开始。
6]更新Windows 11/10 Build
如果您使用的是旧版本的Windows 11/10,建议将其更新到最新版本。为此,您可以按照本教程检查更新(check for updates)。
(Did)这些解决方案有帮助吗?请在评论中告诉我们。
Splwow64.exe System Error when printing on Windows 11/10
While printing something on Windows 11/10 computer, if your system shows an error message saуing splwow64.exe – System Error, you can fix it using this guide. As it stops users from printing documents or images, you need to fix this issue in order to continue using your regular PC features.
splwow64.exe – System Error
The program can’t start because dll is missing from your computer. Try reinstalling the program to fix this problem.
Splwow64.exe system error when printing on Windows 11/10
To fix splwow64.exe System Error when printing on Windows 10, follow these steps-
- Disable rendering print jobs on client computers
- Change splwow64.exe timeout value in Registry
- Reinstall the program to replace the missing DLL file
- Update Printer drivers
- Restart Print Spooler
- Update Windows 11/10 Build.
To learn more about these steps, keep reading.
1] Disable rendering print jobs on client computers
As this problem mainly occurs when you share a printer with multiple computers in a local network, you need to render the print jobs on the main PC to get rid of this error. By default, your shared printer renders all printing jobs on the client computer or on the computer used to print a document or anything else. To make the change, follow these steps.
At first, search for “control panel” and open the traditional Control Panel on your computer. Make sure the view is set as Large icons. If not, change the view and click on the Devices and Printers option.
Here you can see all your connected printers. Right-click on the printer, which is creating the issue, and select the Printer properties option.
Switch to the Sharing tab and uncheck the Render print jobs on client computers box.
At last, click the Apply and OK button to save the change.
2] Change splwow64.exe timeout value in Registry
By default, splwow64.exe runs for 120 seconds or 2 minutes even after completing a print. However, it may keep running in the background if there are some issues, causing the error mentioned earlier. Therefore, you can change the default timeout value of splwow64.exe through Registry Editor. For that, the following steps are required to follow.
To get started, press Win+R, type regedit
and hit the Enter button. If the UAC prompt appears, click the Yes option to open the Registry Editor on your computer.
After that, navigate to the following path-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
Right-click on Print and select the New > DWORD (32-bit) option to create a REG_DWORD value.
Name it as SplWOW64TimeOutSeconds. Now, double-click on SplWOW64TimeOutSeconds to change the Value data. As mentioned earlier, the default value data is 120. However, it is recommended to set something less than 120. You can enter 60 and check if it solves your issue or not.
If it doesn’t, try entering a lower value. At last, click the OK button to the change.
3] Reinstall the program to replace the missing DLL file
If a missing DLL file is causing this error to appear, then reinstalling the application that is causing this message to appear may help. So do that and see.
4] Update Printer drivers
Updating your Printer drivers is also known to help. You may use the Device Manager or download the driver from the manufacturer’s website.
5] Restart Print Spooler
To turn off or disable Print Spooler, you need to open the Services window. For that, search for “services” in the Taskbar search box, and click on the individual result. After that, find out the Print Spooler service and double-click on it.
By default, it keeps running automatically. To disable or stop this service, click on the Stop button visible under the Service status label.
It may take a couple of seconds to complete the task.
Once done, you can click on Start.
6] Update Windows 11/10 Build
If you are using an old build of Windows 11/10, it is recommended to update it to the latest version. For that, you can follow this tutorial to check for updates.
Did these solutions help? Do let us know in the comments.