Clear the spool folder while the service is stopped, then set Print Spooler to start automatically; repeatedly starting it in Services will not resolve a corrupted queued job.
1. Clear and reset the Print Spooler
Deleting these files removes all pending print jobs, but it does not delete installed printers.
- Press Windows key + R, enter
services.msc, and press Enter. - Double-click Print Spooler.
- If it is running, select Stop, then OK. If it has already stopped, continue.
- Press Windows key + R, enter the following path, and press Enter:
%WINDIR%\System32\spool\PRINTERS - Approve the administrator prompt, then delete all files inside that folder. Do not delete the
PRINTERSfolder itself. - Return to Services, double-click Print Spooler, and set:
- Startup type:
Automatic - Select Start
- Select Apply, then OK
- Startup type:
- Restart the laptop and verify that Print Spooler remains Running.
This is Microsoft’s documented Windows 11 procedure for resetting the spooler and removing files that can cause it to fail.^1^
2. If it stops again, remove conflicting printer drivers
Printer drivers and vendor-supplied print components can cause the spooler to terminate.^2^
- Disconnect or turn off the printer temporarily.
- Open Settings → Bluetooth & devices → Printers & scanners.
- Select each unused or affected printer and choose Remove.
- Open Device Manager from Start.
- Expand Print queues and Printers.
- Uninstall old, duplicate, or affected printer devices.
- Restart Windows and check whether Print Spooler now stays running before reconnecting the printer.
- Install the latest Windows 11 x64 driver for the exact model from the printer manufacturer, then reconnect or add the printer.
If the spooler runs until a particular driver or printer is reinstalled, that component is the likely trigger. Microsoft specifically documents that third-party printer drivers or services can affect an existing spooler and cause start/stop errors.^3^
3. Identify the failing component from Event Viewer
If the service still stops with an empty queue and the printer disconnected:
- Press Windows key + R, enter
eventvwr.msc, and press Enter. - Open Windows Logs → Application.
- Select Filter Current Log.
- Select levels Critical and Error, then inspect events recorded at the exact time the spooler stopped.
- Look for entries involving Print Spooler,
spoolsv.exe, a printer driver DLL, or a local print provider. - Record the event ID, faulting module name, and exception code.
Microsoft recommends checking event logs for initialization failures when the spooler cannot remain running.^2^
4. Conditional checks
- Business-managed laptop: Ask the administrator to verify that Group Policy is not configured to disable Print Spooler. Disabling it can be an organizational security measure.^2^
- Third-party antivirus or endpoint security installed: Check its event history for blocked spooler files. Microsoft notes that security software can interfere with files required by the service.^2^
- Windows component corruption indicated: Open Command Prompt as administrator and run DISM before SFC:
Wait for each command to finish, restart Windows, and test the service again. DISM repairs the Windows component image; SFC then scans and replaces damaged protected system files.^4^DISM.exe /Online /Cleanup-image /Restorehealth sfc /scannow
If it still stops, provide the Application log’s event ID, faulting module, exception code, and the printer make/model to the device administrator or Microsoft Support; those details distinguish a driver crash from a policy or Windows-component failure.
References