Yep jbig,
The next stop would be to delete the printers themselves, and then reinstall them after we get the print spooler up and running. Bear with me, this process is a little teadious, and involves using the registry, so please be careful.
You'll need to reboot and go into safe mode, and then delete the contents of w32x86 folder, but not the folder itself.
Then open up the registry (start, run and type regedit). Navigate to the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Environments\ and right click on Windows NT x86, and export to a safe location. Within Windows NT x86, right click and delete any keys that are not called either "Drivers" or "Print Processors".
Next, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Environments\Windows NT x86\Drivers\Version-? and and export this key. Underneath this key you will see your print drivers listed here. Right click and then delete them.
Next, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Print\Monitors. Export and then delete anything that is no either "BJ Language Monitor", "Local Port", "PJL Language Monitor", "Standard TCP/IP Port" or "USB Monitor".
Disconnect the printer and reboot in normal mode. See if you can start you print spooler without it stopping again, and then connect your printer back up again.
|