Chosen Solution

I have a HP desktop running Vista 32bit. The printer has stopped working. The printer is fine and so is the USB cable. I have tried a few USB ports that work with other devices. I tried reinstalling driver - I get the popup that driver installs correctly and device is ready to use

however no printer shows up under PRINTERS. If I go Control Panel > printers the pane is empty!

Trying to ADD a printer I get error

I can’t reinstall the OS as the system controls a medical machine and the installed application is not easily recovered. System Restore is not enabled either!

I succumbed to reinstalling the OS and system is fixed now.

*Make sure the Print Spooler service is running … 1.GO to Start then run and type services. msc and then click OK. 2.Scroll down and find Printer Spooler service under the Name column 3 Right click on Printer Spooler and select Properties. From dropdown menu choose automatic for Startup type. Check Service status, if service is stopped click on Start and than OK button, but if service is started first stop it with Stop button than click on Start and OK. *Also..check for dependencies… while in the Print Spooler service properties.. 1.Click the Dependencies tab. The first box lists all of the system services that must be running for Print Spooler to start. These are the dependencies. 2.Make a note of each service, click OK 3. Now go through the list and start each service upon which Print Spooler is dependent( if the service is not already started). If a service was not started, right-click it, click Properties and then confirm that the Startup type is Automatic.

*Print Spooler will not just stop for any reason. The print spooler is set up to restart 5 times after a failure. If the spooler continues to fail, there is an underlying issue causing it to fail. Go to: c:\windows\system32\spool\printers Delete all files inside this folder. Try and restart the spooler and monitor the event log to see if it is still failing. If it is still failing, the issue is a corrupt printer driver. Go to: c:\windows\system32\spool\drivers If your OS is 32 Bit go to : W32X86 If your OS is 64 bit go to : x64 WARNING - THIS WILL DELETE ALL INSTALLED PRINTERS Delete all files in this folder and reinstall your printer.

I had the Spooler Printer not running problem and used the following from above that worked like a charm; *Make sure the Print Spooler service is running … 1.GO to Start then run and type services.msc and then click OK. 2.Scroll down and find Printer Spooler service under the Name column 3 Right click on Printer Spooler and select Properties. In place of #3 I simply clicked on Printer Spooler and it presented it’s settings on the left side of the box, and I just clicked on Start the Service… worked like a charm…not sure why the printer spooler stopped working, possibly from some recent power spikes from power outages (but I could be wrong on that).

Hi Guys there is last solution in case all the above is not solving the issue Go to C:\Windows\System32\spool\drivers and delete all the files which is belong to the printers and restart the spool printers > after that go and add your new printer . regards, Ahmed Ali

In Services, right-click Print Spooler and then click Properties. Click the Dependencies tab. The first box lists all of the system services that must be running for Print Spooler to start. These are the dependencies. Make a note of each service, click OK and then start each service upon which Print Spooler is dependent, if the service is not already started. If a service was not started, right-click it, click Properties and then confirm that the Startup type is Automatic.

Wow. Thanks. I was almost about to discard my printer. God bless you guys

i was in trouble for one week with the spooler issue , i just resolve the problem with removing the dependancy HTTP service from REGEDIT , i kept only the RPC service .