Windows 7 spooler error

Posted on 2012-08-29
Last Modified: 2012-09-04
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.
Question by:kevluck373
    LVL 15

    Expert Comment

    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.
    LVL 89

    Expert Comment

    by:John Hurst
    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
    LVL 28

    Expert Comment

    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
    LVL 28

    Assisted Solution

    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.

    Author Comment

    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
    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="">
        <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="" xmlns="">
          <Param2>HP Universal Printing PCL 6</Param2>
    LVL 89

    Accepted Solution

    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

    Author Comment

    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.
    LVL 89

    Expert Comment

    by:John Hurst
    Thanks, thanks for the update and I was happy to help.

    .... Thinkpads_User

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Here is an article I posted on my personal blog several months ago. I figured the users of EE might enjoy it, and the users that haven't converted from Windows XP to 7, might make the decision faster just to try the cool features out. Here it is: …
    Image capture and Deploy method is consist on two phases. In our first phase we capture the image of windows from the PC in which Windows and others softwares are already installed. In second phase we deploy the created image on new PC in which we…
    The viewer will learn how to install the Spideroak software to backup files. Start your default browser: In the URL location bar type and press enter: When you see the spideroak site, click the “Try for free” button in the upper ri…
    The viewer will learn how to back up with the free utility from runtime software, DriveImageXML using Windows 7. Download DriveImageXML from Open folder where it was saved: Start installation by double clicking the install scrip…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now