Solution to Start the Printer Spooler Services

One of our readers was facing this problem that he was unable to start the printer spooler services and an error pops up saying: “Spooler subsystem app has encountered a problem and needs to close”.

First let’s see what is Print Spooling?

In Print Spooling documents gets loaded into a buffer that is usually an area on the disk and the printer uses them from the buffer at its own rate. Spooling also lets users place a number of print jobs in a queue instead of waiting for each one to finish before specifying the next one.

Cause:

The cause for this is that a either a third-party printer driver or a service is preventing us from initiating the spooler service.

Solution:

1.    Type cmd in the Run dialog to open command prompt.

2.    Type “sc config spooler depend= RPCSS” without quotes (better to copy and paste the command). Note the space after = and not before it.

3.    After this command we need to restart the spooler, type “net start spooler” in cmd.

It should have fixed the problem by now, but if it doesn’t then we need to thoroughly clean the print spooler as there may be Lexmark print service (LexBce Server service) installed that need to be cleaned.

•    For that download an application Cleanspl.exe that will clean the spooler.

Or do it manually:

•    Go to %systemroot%\system32\spool\printers\ and delete any files there.

•    Now go to %systemroot%\system32\spool\drivers\w32x86 and delete all of the files and sub-folders in each of the 2 and  3 folders, but not the folders themselves (there may be one of the folders out of 2 and 3, doesn’t matter)

•    There may be other folders with names “hewlett_packard”, “hphp” or something else inside w32x86, delete these folders also.

•    Now just restart the spooler, type “net start spooler”.

The problem must have been fixed.

One Reply to “Solution to Start the Printer Spooler Services”

Leave a Reply