Windows 7 printer spooler stopped and can't print re-install drivers or add a printer

Anonymous
2011-05-15T16:41:33+00:00

Original title: Windows 7: Print spooler fails, can't print with printers, can't re-install drivers for printers, can't add a printer. Basically everything for printers is no more.

This all started after the lates batch of May Windows 7 fixes were automatically installed.

Ran the MS 'Fix-it' but it was unsucessful; could do no more than stop and re-start the spooler service.

Tried using services to start, stop the spooler service without any luck. Shutdown the machine, rebooted numerous times, have gone back to previous restore point from a month ago.

Downloaded drivers to re-install but half way through the installation it barps - printer spooler stopped and so it aborts installing the driver.

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2011-05-16T09:29:28+00:00

I would check the status of the Print Spooler Service.

Click on the Start button and select Control Panel, Administrative Tools, Services. Locate Print Spooler in the list. Check that it has started and that the StartUp type is Automatic.

I suspect that it has stopped and that just starting it will not solve the problem.

You may need to show hidden files. Type Folder Options in the search box above the Start button and select View, Advanced Settings and verify that the box before "Show hidden files and folders" is checked and "Hide protected operating system files" is unchecked. You may need to scroll down to see the second item. You should also make certain that the box before "Hide extensions for known file types" is not checked.

Now access Windows Explorer and select c:\windows\system32\spool\printers. Normally this folder should be empty but there is a problem when files with “spl” and “shd” extensions stick there. Delete the files and restart your computer. This should resolve your problem.

Was this answer helpful?

20+ people found this answer helpful.
0 comments No comments

90 additional answers

Sort by: Oldest
  1. Anonymous
    2013-07-02T18:40:58+00:00

    I am withdrawing my problem report, below, as I found a solution that worked for me on another site, from someone called j_westin. Bless his heart!

    • Stop print spooler service (it probably is stopped...)

    Run regedit as admin

    delete all printers under following keys

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3

    Remove all files from

    C:\Windows\System32\spool\drivers\x64\3

    Start print spooler service.

    Add printers back

    =====================================================

    Dear Gerry,

    I have been unsuccessfully battling with spooler problems and disappearing printers. Details below, but I have taken the liberty of posting my event logs and SFC log at this location: http://sdrv.ms/12bAsxv

    I am running Win7 X64 Pro, SP1. About a month ago my default, wifi-connected printer ceased to be offered as an option when printing from applications, and disappeared from the “devices and printers” list. Yet as a scanner it remained in the list and continued to work. It still functions normally as both printer and scanner when used from my laptop. Meanwhile, yesterday I discovered that on my desktop PC all other printers (including virtual printers like Save as PDF) have disappeared from “devices and printers”.  Moreover, when I tried to resolve the problem by performing a system restore, I discovered that all my previous restore points have disappeared.

    The following failed to solve the problem:

    1.      Tried several times to reinstall the printer driver (Epson). This appears to work, but afterwards the printer is not listed in “devices and printers” and is not accessible from applications.

    2.      Tried to add the printer as a network printer based on my laptop. I get the error “Windows cannot connect to the printer. The local print spooler service is not running”.  I manually restart the printer spooler, which is already set to automatic start – but still get the error. Also ran the FixIt tool for printer problems.

    3.      Inspected the contents of the C:\Windows\System32\spool\PRINTERS folder – which is empty (I'm able to view Hidden files). C:\Windows\System32\spool\drivers does have folders and files, which I have not tried to delete.

    4.      Changed the services setting for the Print Spooler: allowed it to "interact with desktop" and to attempt a restart every time it failed. Also took ownership.

    5.      Created a new user with administrator rights and switched to it. I now see my lost printers in “devices and printers”. But they still don’t work…

    6.      Ran SFC. It reports that it “found corrupt files but was unable to fix some of them”, but I couldn’t make sense of the report in CBS.log

    I am going a little crazy… your help will be greatly appreciated!

    …Michael Shalev

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-07-15T12:46:15+00:00

    I also have the same problem, but in my case this solution didn't fix the problem. I deleted all the spool files and restarted the computer. After the restarted I checked to see if the print spooler started automatically (I did set it to start automatically) but it didn't. So I started it manually and it still didn't work.

    While typing this I just had a thought. The computer with the problem is running Win 7 Home Basic without the service pack, so I'm going to install it and see if it has any effect on the issue.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-07-15T17:32:54+00:00

    Please provide a copy of your System Information file. Type System Information in the Search Box above the start Button and press the ENTER key. Select File, Export and give the file a name noting where it is located. Please upload to your Sky Drive, share with everyone and post a link here. Please say if the report has been obtained in safe mode.

    Please upload and share with everyone copies of your System and Application logs from your Event Viewer to your Sky Drive and post a link here.

    To access the System log select Start, Control Panel, Administrative Tools, Event Viewer, from the list in the left side of the window select Windows Logs and System. Place the cursor on System, select Action from the Menu and Save All Events as (the default evtx file type) and give the file a name. Do the same for the Applications log. Do not provide filtered files.

    For help with Sky Drive see paragraph 9.3:

    http://www.gerryscomputertips.co.uk/MicrosoftCommunity1.htm

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-07-16T10:31:18+00:00

    The service pack did the trick. It's quite interesting though, because I never heard of a print spooler not working. Microsoft and it's problems....

    Was this answer helpful?

    0 comments No comments