Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This question is an exact duplicate of:

I believe my problems started when I installed a printer with an incorrect driver.

Now I have a broken Print Spooler and I cannot interact with anything that has to do with printing.

I have to go to "Computer Management -> services -> Print Spooler -> start service" to even see the printers under "Devices and Printers".

I can see this window: enter image description here

Taking any action on any printer causes the spool to crash.

What are my options?

is there anything like cleanspl.exe for XP that I can use on this Windows 7 machine? or is there a better solution?

share|improve this question

marked as duplicate by Karan, Breakthrough, Ƭᴇcʜιᴇ007, davidgo, Dave M May 24 '13 at 15:43

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1  
Maybe the answer provided here can be of any help to you? –  Forza May 23 '13 at 13:51
1  
Just found the same solution here: superuser.com/questions/370511/… –  jth41 May 23 '13 at 13:54

1 Answer 1

up vote 1 down vote accepted

Well if the problem is as you described, then you can manually install another driver for the device.

  1. Go into Computer Management and then Devices.
  2. Locate the printer you installed the driver for, right click it
  3. Select Update Driver
  4. Manually select the right driver file by choosing to do so from the disk.

Now, if that problem really were the root of your issues this should solve it. As per Microsoft, they suggest removing all your printers and starting from scratch.

Also suggested there, you can try clearing the printing sub system.

  1. In Explorer, rename everything in this folder (or delete it)
    c:\windows\system32\spool\drivers\w32x86
  2. Go into the registry by typing REGEDIT into the run dialog box
  3. Navigate to the following key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86
  4. In this key, there should be two subkeys
    Drivers
    Print Processors
  5. If there are any other subkeys, export them (in case this causes you problems) and then delete them.
  6. Navigate to the following key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  7. In this key, there should be 7 subkeys
    BJ Language Monitor
    Local Port
    Microsoft Document Imaging Writer Monitor
    Microsoft Shared Fax Monitor
    Standard TCP/IP Port
    USB Monitor
    WSD Port
  8. If there are any extra keys, export them and delete them.
  9. Reconnect to any printers, taking care to install the proper drivers
share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.