HP Printer, spooler service not running



When trying to add my HP Photosmart 2610 to my desktop, I get the
message that windows can't open add printer. the local print spooler
service is not running. Please restart the spooler or restart the

Now, first I restarted the spooler. It would run until I clicked add
printer in the CP. Then it would stop. So I restarted it and restarted
my computer. It runs but again, stops when I try to "add printer".

I checked the error logs and I get:

"The print spooler cannot start because the PrinterBusEnumerator could
not start. Error code 0x80070006. This can occur because of system
instability or a lack of system resources."

I looked up this error and came across this message board and messages
from last feb with some fixes.

This is what I went by:

"I've found this problem was caused by a registry issue concerning the
PrinterBusEnumerator entry in the System\CurrentControlSet\Enum\UMB

Either this entry is corrupt or missing or the required drivers are
not installed. As this is not a plug and play device the drivers are
not installed on a restart or through device manager by clicking
update hardware.

To correct this issue:

Start, [RIGHT CLICK] Computer, Properties, Device Manager

From Menu bar, choose VIEW, Show Hidden devices.Then Devices by
Scroll to System Devices, and then UMBus Enumerator. Check that there
are two others. Do not delete.

If there are three:

Right click on the bottom one. Choose properties. Under details tab
choose under the property combo box DEVICE CLASS GUID.
Confirm GUID matches that under the DRIVER entry in the registry as
Right click and uninstall (you will reinstall in a second)

If the GUID does not match, choose the other two until you find the
correct one.

Choose NEXT
Choose SYSTEM DEVICES, then MICROSOFT and UMBUS Enumerator

Restart, a system install will begin on restart of various associated
When complete, restart again and check service is running. "

However, when I go to device manager there is no "system devices"
listed in this menu. So I can't find the UMBus Enumerator.

This computer was bought new with Vista installed and the printer has
worked up until about 2 weeks ago when it had to be reformatted and
video card replaced. Since then, I've downloaded the software and
drivers from the HP site and I am having no luck.

About ready to throw it out the window.


Mar 29, 2009
Reaction score
I too had this problem and the solution you mentioned worked on one of 2 PC i have this problem with. For the other one I to use another solution which I'll detail below which worked straight away so hopefully it'll work well for you too. Part of it is deleting registry keys so you may wish to back up your computers registry before trying this.
6. open regedit (e.g. click Start, key regedit and press Enter)
7. navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers

under this key, there will be the keys Version-2 and Version-3 (one or the other of these may be absent - not a problem)

the sub-keys under these contain the printer driver configuration information

delete all the sub-keys inside Version-2 and Version-3, but not these keys themselves

The Microsoft Knowledgebase article at http://support.microsoft.com/default.aspx?scid=kb;en-us;312052 lists some other registry entries to delete, but this is not usually necessary.

8. open a Command Prompt window
9. key the commands
net stop spooler
net start spooler
10. open Windows Explorer
11. navigate to %systemroot%\system32\spool\printers\ and delete any files there. By default, this is where the print spooler stores print files.
12. navigate to %systemroot%\system32\spool\drivers\w32×86 (%systemroot% is usually Windows, but it might be winnt or something else; this is set when the OS is installed).
13. inside w32×86, there will be folders with the names 2 and 3 (one or more of these may be absent - not a problem)
delete all of the files and sub-folders in each of the 2 and 3 folders, but not the folders themselves
inside w32×86, there may be other folders with names starting with “hewlett_packard”, “hphp” or something else; delete these folders also
14. restart the print spooler (see steps 8 and 9 above)

Hope this helps.


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question