How to Fix Printer Spooler in Windows 10
In this post, we will show you how to
repair Impress Spooler Service
in Windows 11/x. Print Spooler (executable file) is a built-in feature of Windows that handles print jobs. Nearly of the time, the service works just fine. Simply, sometimes users face many problems like
Print Spooler service is non running,
Print Spooler service fault 1068,
Impress Spooler error 0x800706B9, etc. If y’all are besides facing some kind of result with it, and so this post might help you repair Print Spooler in Windows 11/x with some fixes.
Repair Print Spooler in Windows 11/10
Earlier, there was a Microsoft Fix It tool for repairing Print Spooler, just that tool was discontinued. Therefore, yous can try some manual fixes covered in this post to repair it.
- Enable or turn on Impress Spooler
- Restart Print Spooler service using Job Managing director
- Reset and Clear Impress Spooler using Command Prompt
- Add required binary files for Print Spooler
- Make sure Print Spooler dependencies are running
- Using Registry Editor.
1] Enable or turn on Impress Spooler
If the Impress Spooler service is non running at all, then it might be possible that the service is disabled or turned off, or stopped. So, start, yous need to turn on or
enable Impress Spooler service
using
Windows Services Director
or some other ways. Once the service is started successfully, you might be able to apply information technology without any outcome.
ii] Restart Print Spooler service using Job Manager
If this service is already running and still y’all are facing some kind of consequence, and so a simple restart for this service might aid you fix the result yous’re facing. Yous tin can restart Print Spooler using Task Managing director. The steps are as follows:
-
Open Task Managing director
using the Search box or in any other preferred way - Click on the
More than details
option to access all the tabs - Switch to the
Services
tab - Scroll down and select
Spooler
service - Right-click on Spooler
- Click on the
Restart
choice.
iii] Reset and Clear Print Spooler using Command Prompt
If at that place is some print job(s) stuck in the print queue, then also it is the possibility that Impress Spooler is non working as it should. Then, it is practiced to reset and clear Print Spooler. This can exist done using Command Prompt. Here are the steps:
Open Command Prompt as administrator
Execute the following control:
net terminate spooler
This will stop the Print Spooler service which is handy so that the reset process can take identify successfully
Next, Run the following command:
DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*
This volition brainstorm and complete the reset procedure and remove stuck jobs (*.shd and *.spl files)
Finally, execute this command. This will showtime the Print Spooler again.
net start spooler
This should solve your problem.
Y’all tin also delete SHD and SPL files manually. For this, admission the
PRINTERS
binder. Its path is here:
C:\Windows\System32\spool\PRINTERS
Look for those files and delete them manually.
four] Add required binary files for Impress Spooler
The required DLL and EXE files for Print Spooler must exist present to make it work properly. These files are
spoolss.dll,
win32spl.dll,
spoolss.exe, and
localspl.dll. All these files are present in the
System32
folder (C > Windows > System32). Check if all such files are in that location or not. If not, you lot need to
fix the missing DLL files
and EXE files for Print Spooler.
Afterwards that, Impress Spooler should work fine.
5] Brand sure Print Spooler dependencies are running
There are many services that depend on other services or arrangement components to work properly. The same goes for Impress Spooler besides. So, you need to find all such dependencies and run or start them if not already.
To do this, you can open Windows Service Manager, and and then
find the Dependencies
for Print Spooler by accessing its properties window. After that, run all such dependency services using the aforementioned Windows Service Manager.
half dozen] Using Registry Editor
This choice might is a bit complicated. Registry Editor stores the of import entries (keys and values) for system files and other applications. In that location are Impress Spooler Registry entries also present that have to exist at that place to make it work correctly. If those files are not present, it tin cause problems that Print Spooler is non responding properly. So, check such entries and
create Registry keys and values
if such entries don’t exist.
Before trying any of the below-mentioned options,
take a fill-in of Registry
so that you can restore it later if needed.
- Add together standard print monitor keys and their values
- Add
winprint
Registry key and its String Value - Delete any fake path for SpoolDirectory String Value of your printer,
1] Add standard print monitor keys and their values
Carefully follow all the steps:
- Launch or
open up Registry Editor
of Windows 10 - Admission
Monitors
registry central. The path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Command\Print\Monitors
- Create
Local Port,
Standard TCP/IP Port, and
USB Monitor
registry keys under Monitors key - Create
Driver
name String Value in all the to a higher place-mentioned registry keys - Double-click on Driver value for Local Port fundamental
- Add
localspl.dll
in the Value data box - Press OK
- Double-click on Drive String value for Standard TCP/IP Port cardinal
- Add
tcpmon.dll
in Value data box - Press OK
- Double-click on Driver value for USB Monitor key
- Add together
usbmon.dll
in Value data box - Press OK.
ii] Add winprint Registry central and its String Value
- Open up Windows 10 Registry Editor
- Access
Impress Processors
key. The path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
- Create a
winprint
Registry central under the Print Processors key - Create
Driver
name String Value on the correct-hand side - Double-click on Drive String Value
- Add together
winprint.dll
entry in the Value data field - Press OK.
3] Delete any fake path for SpoolDirectory String Value of your printer
This choice might help if yous have connected multiple printers with your computer. Some infectious files or malware might have added some fake path in the Value data field of
SpoolDirectory
String Value of your printer nowadays in the Registry Editor. That might be causing an obstacle in using Print Spooler perfectly. And then, deleting that imitation path might help. The steps are:
- Open Registry Editor
- Access
Printers
Here is the path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
- Under Printers,
click on the Printer name
that is causing the problem - On the correct-hand side, scroll downwardly and double-click on the
SpoolDirectory
String value - Clear or remove all the entries present in the Value data field
- Press the OK button.
Impress Spooler Repair tool
There used to exist a Set up-It equally well every bit a
Print Spooler Cleanup Diagnostic Tool
from Microsoft but that is now not available. The
Printer Troubleshooter
is the closest you have.
You lot may endeavour this gratis 3rd-party tool chosen
Fix Print Spooler
from
sordum.org
and meet if that helps y’all.
Hope something from these fixes helps you. If information technology does not, you may demand to consider
Reset This PC
option.