• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2321
  • Last Modified:

Windows 7 spooler error

This PC & printer have been working together for a long time, but for whatever reason today the PC started getting an error to restart the spool service.

I run mmc to look at the service and print spooler is set to automatic but doesn’t seem to work as automated. Even if I manually start the spool service, try use or add a printer, I still get the same error. I have the spooler service set to restart the service but doesn’t seem to fix anything.

There are 5 other PCs of this same model that work w/ the printer. The printer is a HP Laserjet 4014. I’ve always created a standard TCP/IP through Windows, and either windows gets the driver from the printer, or I download the correct printer driver.

There’s a driver for this model on HP’s site that came out in June 2012, but because the spooler service doesn’t start, I can’t add a printer to start w/. from this PC I can ping the printer. The Windows firewall is disabled and there isn’t any other firewall software on the PC.

I don’t use any jetdirect software…just add the printer through Windows. Being this printer works for other PCs, it wouldn’t seem updating the firmware for the printer, if any is available, would make a difference.

I’ve booted the PC in safe mode w/ networking but still get the same error. The PC uses Windows 7 professional 32 bit. I login w/ the local administrator account but made no difference.

I don’t see anything particular that looks like shouldn’t be starting up on the PC.
The event ID is 7031. The print service terminated unexpectedly. It has done this 2 times. The following corrective action will be taken in 60000 milliseconds. Restart the service.

I did a chkdsk but no errors were found. I update the drive for the NIC but didn’t do any good.

Looking on the internet I’ve seen things such as renaming all the printer dlls to old, but I don’t have an idea what specific dll files are for the printer or if there are even dll files that have to do w/ the spool service.

There’s also a Windows 7 printer hotfix, downloaded, installed, no difference.

Do you think replacing the spoolsv in windows\system32 would work? I really don’t want to make things worse, but this same error happened about 6 months ago, and I never had any success fixing the problem on this incident either…just re imaged the PC to fix it.
Looking through the windows services, it says the print spooler is dependent on the fax service, and the fax service is automatic & says it’s running.

I haven’t scanned this PC for any infections yet, and I suppose I could hook up a local printer to the PC but haven’t yet.
  • 3
  • 2
  • 2
  • +1
2 Solutions
Sounds like a corrupt printer driver to me.

Uninstall all printer drivers and other HP software like HP Solution Centre.

Go the the HP website and use the uninstall/scrubber tool for a level 4 remove of hp print drivers.

Delete IP port used.

Re-download driver from HP Site and re-install.
John HurstBusiness Consultant (Owner)Commented:
I have used a 4014 printer at a client as a network printer and it worked.

In Windows 7, go to Devices and Printers, Add a Printer, Local Printer, Existing connection and Next. See the Windows Update button beside Have Disk. Click on Windows Update and allow to complete (takes a while). Then cancel out and restart Windows.  Now try to add the printer. The proper driver should now be available from Windows itself.

.... Thinkpads_User
First of all, ensure that you have the latest drivers for your printers.  After that, it would be a good idea to manually clear your print queue:

1. Open a command prompt with full admin privileges:  click on the Start button, enter cmd in the Search field, right-click on the command prompt icon and select Run as administrator

2. Within the command prompt enter net stop spooler

3. Use Windows Explorer to navigate to %systemdrive%\Windows\System32\spool\printers\ and delete all of the files within that folder

4. Return to your elevated command prompt and enter net start spooler
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

If clearing out the print queue doesn't work, try this process authored by Johnb6767:

Remove all physical printers.

Once the printers are deleted, go to Start, type CMD, right-click and Run as administrator

net stop spooler

net start spooler

Click Start, and type "Print Management" -> Print Servers -> Local -> Drivers -> right-click a driver, select "Remove Driver Package" and remove them all.

Note: If this is anything lower than Windows 7 Professional, use the below command instead of Print Management (since that option is not included in lower versions):

Press Winkey+R on your keyboard and paste the following:

printui /s /t2

It will bring up the classic Drivers tab, familiar from the Windows XP era. You can remove Drivers from there after the printers are gone.

Finally, ensure that you have the latest drivers and reinstall the network/local printers.
kevluck373Author Commented:
I believe I have the spool message gone but now have this one below. I've removed the printer & reinstalled it w/ PCL six but the job hangs and never goes through. Going by what the error log says it seems the problem does deal w/ a driver. I surfed for the HP scrub software, but only seem to have the software for specific model printer, and I'm not sure if I have to get the scrubber software for my particular printer model? If so, I wonder where you'd get it?

Here's the error message:

Log Name:      Microsoft-Windows-PrintService/Admin
Source:        Microsoft-Windows-PrintService
Date:          8/29/2012 11:38:22 AM
Event ID:      318
Task Category: Adding a printer driver
Level:         Error
Keywords:      Classic Spooler Event,Print Driver
User:          SYSTEM
Computer:      GHAMM569-114418.cccc.edu
Failed to upgrade printer settings for printer {B82127F9-1D3C-469A-9851-A959C7B76ACF},3 driver HP Universal Printing PCL 6. Error: 1801. The device settings for the printer are set to those configured by the manufacturer.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" />
    <TimeCreated SystemTime="2012-08-29T15:38:22.496204800Z" />
    <Correlation />
    <Execution ProcessID="816" ThreadID="1976" />
    <Security UserID="S-1-5-18" />
    <DriverFailedUpgrade xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events">
      <Param2>HP Universal Printing PCL 6</Param2>
John HurstBusiness Consultant (Owner)Commented:
Try this site for the HP uninstall for the HP 4014 printer:


Also try this:
1. Remove the printer again.
2. Remove the driver (Printer Server Properties, Driver tab)

Then install using the PCL 5 driver.

..... Thinkpads_User
kevluck373Author Commented:
Well I must say this has to be the most bizarre printer & may be part network problem.

On 1 occasion I was able to get the printer to work using a WSD port in Windows. When you try to install the printer, choose network printer, you don't see the printer I'm working w/ listed.

You then my printer isn't on list or something along those words, and then you have a choice to pick the type of port, WSD.

This gets more weird. I type in the IP or host name of the printer and it never finds the printer. There's a choice put network specifics, and even this way it doesn't work w/ IP address or port name; however, there is a box to put the MAC address in, and when I do that the printer if found. More somewhat weirdness. Adding the printer this way & choosing PCL 6 doesn't work, but choosing PCL 5 (there are 2 versions of 5) works.

Another weird issue here, and this may be why PCL 5 works & PCL 6 doesn't.

I noticed when you right click on the printer, go to properties, for some reason it was shown the printer did 8ppm? Don't ask me why or how. When I use the PCL 5, right click on the printer, properties, it shows 52ppm.

Using PCL 5 there is no hang in the spool...prints good.

As mentioned this printer worked for a good while and all the sudden started this. There were no network changes that I knew about.

I'm not saying it wouldn't be impossible to find out the exact reason for this, but my goodness it would take quite an amount of time & work.

I thank everyone for your time & suggestions.
John HurstBusiness Consultant (Owner)Commented:
Thanks, thanks for the update and I was happy to help.

.... Thinkpads_User

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now