Jan 182008

If you want to clean print spooler in windows xp easy option is using cleanspl.exe tool from Windows Server 2003 Resource Kit but are applicable to Windows Vista/XP. You can be downloaded here

Cleanspl.exe: Spooler Cleaner

Spooler Cleaner (CleanSpl) is a GUI tool that restores the print spooler to its original state. It deletes all print jobs, printers, printer drivers, and spool files on a specified local or remote server.

Install win 2003 support tools in windows Vista/XP after installation go to Start—>All Programs—>Windows Resource Kit Tools—>Command Shell

Once it opens you should see similar to the following screen

Now you need to enter cleanspl.exe and press enter

Clean Spooler tool looks as follows and here you need to select computer name and click on clean spooler now you need to follow on screen instructions

Incoming search terms:

  20 Responses to “How to Clean Print Spooler in Windows Vista/XP/2003”

  1. I managed to get this run by running in Compatibility Mode of XP SP2 :) (on Vista) and it worked like a charm.

  2. Be careful not to remove the USB Print Monitor when using this tool, if you plan on using a USB printer. If it does get removed, you can add it back into the registry manually in
    HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Print/Monitors/USB Monitor
    by adding the string “Driver” with the value “usbmon.dll”

  3. I can’t change the compatibility mode since the version of Vista I’m using it on a) considers cleanspl.exe is part of Windows and b) won’t change anything because it reckons the tool is only for versions 4 and 5 of Windows… ;(

  4. After using this tool in windows 2003 and reinstalling all printers the users seem to lose there printer sessions

  5. Before using cleanspl.exe do use the print migration tool from Microsoft. This will back up everything in case you accidentally deleted something like your TCP/IP or USB capabilities. To get this to work on Vista you need to go to c:\Program Files\Windows Resource Kits\tools\ then right-click on cleanspl.exe and goto Compatibility mode and select Windows XP SP2.

  6. when i open it, it says “Unable to stop the Print spooler service on the computer ‘\\Ming-PC’. Access is denied.”

  7. You *can* run cleanspl in compatibility mode under Vista -

    1) Explore to c:\program files\windows resource kits\tools\
    2) Find cleanspl, right click and select Properties
    3) On the Compatibility tab, change compatibility to Server 2003
    4) Exit Properties, then double-click cleanspl to run it.


  8. I accidently deleted the usb print moniter and tcp/ip, how caN i get them back?

    I hAd a previous registry backup which doesnt work,nor does system restore.

  9. Put these keys back in. Then reboot. Add printers back in .
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]

  10. First i deleted USB MONITOR from registry, because i coudn’t delete port from priter port list. And next step was this:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]

    It’s now in registry, but not in printer port list and then i plug printer (direct usb cable) computer does not see it. how can i bring it back to printer list?

  11. I fixed problem discribed in previous post, problem was incorent string value.

  12. installed resource kit; ran cleanspl.exe from command; received the following error:

    The spooler on this machine cannot be cleaned because it is running version 6.0 of Windows NT. Only versions 4.0 and 5.0 are supported.

    Please advise.

  13. I got the same error. This is retarded. Am I going to have to reinstall the entire OS because I can’t repair some corrupted drivers?

    What’s ironic about this whole thing is that I’ve had zero problems with Vista in the 1.5 years I’ve been using it, and I’m pretty sure that it was an attempt to print a web-page from Google Chrome that munched my drivers.

  14. Said that the server was unavailable…

  15. I tried all above version to correct the problm.
    The spooling stops working, i start again, then i try to delete the printers cant work and spooling stops again.

    I tried the windows resource kit. all othres but all fail.

    what to do, should i reload the OS again.

    Quick opinion is required.

  16. I tried the cleanspl.exe and it says access denied to my computer. How do I allow it? It doesn’t give me any options.

  17. Seemingly, this is a widespread issue – possibly – Vista getting bad press (again) – but also possibly – another app is causing the corruption.
    I have a client who “hasn’t changed anything” but his spooler keeps shutting down… every other 3 minutes.
    As stated above, we remove, we update drivers, we re-install.
    Get an Apple they say!

  18. This worked great for me. However you have to check the box while in the properties to run as administrator.

  19. again
    installed resource kit; ran cleanspl.exe from command; received the following error:

    The spooler on this machine cannot be cleaned because it is running version 6.0 of Windows NT. Only versions 4.0 and 5.0 are supported.

    Please advise.

  20. Jayson..
    I was able to run it by opening up “Computer” (in VISTA)
    Browse to C:\Program Files\Windows Resource Kits\Tools
    Right click on “Cleanspl.exe” (not the VBS)
    Select the Compatiblity Tab
    The Top should show a dialog box “Run this prgram in compatiblity mode for:
    I selected Windows Server 2003, and hit OK.

    I am no longer getting the error you were getting.

    If you want to reply, just remove the extra

 Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>