The Print Spooler Cleanup Diagnostic removes non-Microsoft print processors and monitors. Additionally, it collects basic information about the print spooler and the computer, such as information about print drivers, printers, basic networking, and failover clustering.

The tool has the following execution modes:

  1. Express Cleanup - Removes all non-Microsoft print monitors and processors from print spooler.
  2. Selective Cleanup - Allows you to select which non-Microsoft print monitors and processors to disable.
  3. Express Restore - Re-enables all non-Microsoft print monitors and processors disabled by a previous execution.
  4. Selective cleanup/restore - Lets you select which third-party print monitors or print processors you want to re-enable or disable.


The tool does its work by changing information in the registry as follows:

  • It removes non-Microsoft print monitors from {PrintRootKey}\Monitors, and moves them to {PrintRootKey}\Disabled Monitors.
  • It scans all printer drivers in the printers key, and updates all print drivers that are using one of the disabled monitors and disabled them.
  • It removes non-Microsoft print processors {PrintRootKey}\Environments\{Architecture}\Print Processors, and moves them to {PrintRootKey}\Environments\{Architecture}\Disable d Print Processors.
  • It scans all printers in the printers key, updates all print drivers that are using one of the disabled print processors, and moves them to "WinPrint." The old print processor configuration is stored on a registry value named "Disabled Print Processor."

More information, here.