Question
13806 views

spooler subsystem app has encountered a problem.

dcrockwe asked on

 Printer HP Laserjet 1020 does not work.  Have used this printer for years.  Last print job stopped the print process and give the spooler subsystem app has encountered a problem error message.

 

Have used Mr. Fixit.   Have mannually  Restarted Print spooler service and RPC service. When I attempt to print, Spooler Subsystem App Error message pops up and Printer Spooler stops,

 

Operating System is XP Home Edition Service Pack 3.

 

Unable to remove HP Laserjet 1020 hardware and reloading HP Laserjet 1020 download did not fix problem.

8 people had this question

Abuse history


The answered status icon Answer

Often, but not always, the symptoms you described are caused by a corrupt print job stuck in the queue or a corrupt printer driver.  However before cleaning things up, on general principles you might want to download, install, update, and run full scans with each of these two free programs:

MalwareBytes AntiMailware
SUPERAntiSpyware

Don't run both scans simultaneously.  Each will take some time, so start it and then go do something else for a while.

Clean up printers

NOTE:  If after completing step A the print spooler still does not stay running after you have issued the "net start spooler" command, you will not be able to follow all of the steps in "Article One."  Use the Special Procedure for Lexmark printers described below and then follow Article One.  If still no joy, use the alternative method linked below.

A.  Clean out the pending print jobs

  • Open a Command Prompt window (Start > Run > cmd > OK)
  • Type the following in the black Command Prompt window and press Enter after each line

                           net stop spooler
                           del /Q "%windir%\system32\spool\PRINTERS\*.*"
                           net start spooler
                           exit

B.  Clean out the old printer drivers and install the latest drivers using the directions in Article One

Special Procedure for computers that have or had a Lexmark or Dell-badged Lexmark printer.

Open a Command Prompt window (Start > Run > cmd > OK)

Type the following in the black Command Prompt window and press Enter

      sc config spooler depend= RPCSS
      exit

note that there is no space before the =

If you want to use a Lexmark or Dell-badged Lexmark printer after doing the above, you'll have to reinstall it.

Alternative to Article One's method: http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm

MS MVP (Windows Desktop Experience) 2006-2009
Microsoft Community Contributor (MCC) 2011-2012
6 people found this helpful

Abuse history


The answered status icon Answer
Praseetha K replied on

Hi Dcrockwe,

 

You may refer to the following article and check if it helps:

You cannot print and you receive the error message "Spooler subsystem app has encountered a problem and needs to close"

Important: The above mentioned link contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, refer to the following article:

How to back up and restore the registry in Windows

Be the first person to mark this helpful

Abuse history


progress