Often, after a Windows Server 2003 Print Server has been in production for a while, you might notice

that the Print Spooler service (SPoolSV.exe) might crash (access violate) or hang.

This could be due to an older print driver. 

In my opinion the less print drivers loaded into the Print Spooler process the less chances of having

problems.

Do you really need to have all the printer drivers installed?  This question can be answered by seeing

how many print drivers the actual print queues are using:

clip_image001[7]

Click on Start, Printers and Faxes

image

In this example, I have a total of 6 print queues with 6 different drivers actually being used.

Now let’s see how many print drivers I have actually installed.

image

Click on File, Server Properties, Drivers tab.

image

On this list, you can tell that I have a lot more (30+) than 6 print drivers.

image

I click on the first print driver.

Hold down the Shift key

And then click on the last print driver (in this case Send to Microsoft OneNote).

Click on Remove

image

You will get prompted if you are sure, click on Yes.

I often get asked if I’m sure that I want to continue, yes, this will not delete print drivers that

have actual print queues.  You will get the warning below that is not able to remove the print driver.

image

Keep on clicking on Ok.

Once it is done, restart the Print Spooler service

image

I hope that this information will help you with keep your Print server stable.

Take care.

Yong