This is a vexing problem, but there’s a very abrupt way to fix it.
Open up an Explorer window, and proceed to this directory:
c:\windows\system32\spool\drivers
Once there, delete the directory named w32x86. (Note that this only applies to the 32 bit versions of Windows Vista.) Deleting this directory will wipe out all the printer drivers currently installed on your computer, and you’ll need to reinstall them all. This is, however, preferable to having no print functionality at all.
After the directory is deleted, restart your computer. The Print Spooler service should no longer crash randomly, though you will need to add your printers once more. Make sure to use a Vista-compatible driver to avoid future crashes.
Questions, criticism, suggestions, and requests please comment below
EmoticonEmoticon