JSI Tip 1797. Dr. Watson when starting the Spooler?

Jerold Schulman

November 10, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today


When you try to start the Spooler service, you are greeted with:

An application error has occurred and an application error log is being generated.Spoolss.exeException: access violation (0xC0000005), Address: Also, you may receive the following error message: Application exception occurred:App: spoolss.dbg (pid= )Exception number: c0000005 (access violation)

This can happen when the print monitor is damaged or a spool file is corrupt.

Try the following, attempting to start the Spooler service after each. If it starts, don't continue:

1. Control Panel / Services / Spooler / Startup. Configure the Spooler to to log on with the System Account and to Allow Service to interact with desktop. Click OK.

2. Browse to the Spool folder(s) at %SystemRoot%System32SpoolPrinters and delete any .shd and .spl files.

3. Remove or rename any .tmp files in the %TEMP% folder.

4. Use Regedt32 to delete the printer:

Local Printer

Delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-2

Delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters. Restart the computer and reinstall the printer.

Network Printer

Delete HKEY_CURRENT_USERPrintersConnections...

Delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintProvidersLanMan Print ServicesServersPrinters. Restart the computer and reinstall the printer.

5. Use Regedt32 to delete the print monitor sub-keys at HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors and restart the computer.


Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like