On a new deployment of Citrix , the Print Spooler would crash and then stop. This means you cannot remove any errored drivers. You will need to reset the Print Spooler manually in the registry
Stage 1
- Go into the registry by typing
REGEDIT
into the run dialog box - Export
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print Key as a backup - Navigate to the following keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64 - In these keys, there should be two subkeys
Drivers ( Version 3 and Version 4 )
Print Processors
- Delete Any Physical Printer Drivers you have added ( easier to re-add these then reinstalling Doc Converters )
- Try Starting Print Spooler to see if this fixes it
Stage 2
- In Explorer, rename everything in this folder
c:\windows\system32\spool\drivers\w32x86
and c:\windows\system32\spool\drivers\x64 - Try Starting Print Spooler to see if this fixes it
Stage 3
- Navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
- 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 - If there are any extra keys, export them and delete them.
- Try Starting Print Spooler to see if this fixes it
There is also an application that can help you with this https://github.com/jdickson289/Print-Reset-Tool/