HP 1022 printer spooler continues to stop in Windows 7

I got a new computer with windows 7 x64  half a year ago. Everything worked fine, including the printer (HP 1022). Suddenly I can't print anymore. After I start the print spooler I see it jump back to" stop" again while I look at it. My conputer doesn't recognize my printer and tells me before I can add a printer I need to start the spooler and  choose a printer.. At first there still was an icon for my printer but now even that is gone. Spooler stops 1 min. after I have started it.


Check with the printer maker for updated drivers and their Support and Forums for known issues.

Check chan vu's message here - the very top one.

fixed spooler subsystem app stopped working


Do these as sort of prerequisites :

Clean up general corruption and repair/replace any damaged/missing files.

Run DiskCleanup - Start - All Programs - Accessories - System Tools - Disk Cleanup

Start - type this in Search Box ->  COMMAND   find at top and RIGHT CLICK  -  RUN AS ADMIN

Enter this at the prompt - sfc /scannow

How to Repair Windows 7 System Files with System File Checker

Then run checkdisk (chkdsk).

How to Run Disk Check in Windows 7


References to Vista also apply to Windows 7.

Go to HP and get the latest drivers - Download - SAVE - do not install yet. When ready to install -
Right Click on the driver - Run As Admin.

Check with HP support and their forums.

HP Support & Drivers

Contact HP

HP Forums


Use this method to clear the spooler then uninstall and reinstall your printer (check with the maker for
the latest driver).

Check the Mr Fixits here and if you have to use the other methods go back and try them again afterwards.

Printing problems and printing errors - a Mr Fixit

Troubleshoot printer problems - a Mr Fixit


Logon as Admin

Start - type in Search box -> COMMAND - find at top of list and RIGHT CLICK - RUN AS ADMIN

you can copy and paste each line in except the ones in brackets and hit enter after each.

net stop Spooler

(will echo Deleting all print jobs) <-- you should see this returned

ping localhost -n 4 > nul

del /q %SystemRoot%\system32\spool\printers\*.*

net start Spooler

(will echo Done!) <-- you should see this returned

ping localhost -n 4 > nul

Another way

Check the print cue - DELETE/STOP all jobs - then Right Click on printer - DELETE Printer

If using Control Panel - Devices and Printers

Try after unplugging your printer if needed.

Also check the Print Spooler Service and its dependencies and their dependencies.

Windows 7

Windows 7 Service Pack 1

How to Fix Windows Vista Print Spooler not Starting


Check this thread if needed - stop and clear the spooler


and here


Hope this helps.

Rob Brown - Microsoft MVP <- profile - Windows Expert - Consumer : Bicycle - Mark Twain said it right.

Rob Brown - Microsoft MVP - Windows Insider MVP 2016 - current
Windows and Devices for IT 2009 - 2020

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.


Question Info

Last updated March 13, 2018 Views 7,000 Applies to: