Uninstall or Remove CM 2012 client using CCMClean exe

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exeSince SMS 2003 days, we’re using CCMClean.exe to uninstall or remove the client components.

Removing/Uninstalling ConfigMgr 2007 or 2012 clients using CCMClean.exe is not supported by Microsoft. “Not supported by Microsoft” !! So, what does that mean ? Well, it’s not tested (extensively) and certified by Microsoft for the products ConfigMgr 2007/2012. However, it may or may not work.

In my experience, the CCMClean.exe is able to successfully remove/uninstall ConfigMgr/SCCM 2007 and 2012 client components. tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe More details below……

Download – CCMClean.exe (Download SMS 2003 toolkit and run it to install all the files – go to the installation directory, it includes CCMClean.exe )

We can run the CCMClean.exe on remote machines using PSEXEC.exe. You should have administrative privileges on that remote machine.

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

The command line parameters which can be used with CCMClean.exe.

Try and check out using “CCMClean.exe /?”

Silent install –> ccmclean.exe /q

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

I’ve tested CCMClean.exe on SCCM / ConfigMgr 2012 client and it did work perfectly !!!

a) Verify the CCMClean.log file to get more details

Log file location = “C:\Users\administrator\appdata\local\temp” OR %temp%

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

b) Check the event log for some more details or confirmation

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

c) CCM registry entry has been REMOVED

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

d) SMS Agent Host service has been REMOVED

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

e) WMI namespaces (root\ccm and root\cimv2\SMS) have been REMOVED

tools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exetools 2 sccm 2012 sccm configmgr2012 configmgr sccm cm2012  Uninstall or Remove CM 2012 client using CCMClean exe

Posted in: CM2012, ConfigMgr (SCCM), Configmgr2012, SCCM, SCCM 2012, Tools

21 Comments

  1. Michiel Overweel says:

    Why bother if “ccmsetup.exe /uninstall” does the job as well, and *is* supported?

  2. Prabhat Joshi says:

    I agree with Anoop on this , ccmclean is more effective and cleans the WMI and registry traces from the machine .

  3. I had removed sccm client though ccmclean.exe in sccm 2007 updated client as found it worked.

  4. Young Pae says:

    Thanks for this. BTW, ccmsetup.exe /forceinstall is added for SCCM 2012 SP1. Do you think /forceinstall is strong enough so that we don’t have to run ccmclean.exe, reboot then try re-install?

  5. hi Pae,
    you dont have to run ccmelean.exe,with SP1, existing client will be uninstalled and then a new client will be installed.

  6. TGH says:

    I would NEVER use ccmsetup.exe /uninstall – never clears out everything fully, CCMClean is by a long distance the best tool for this job.

  7. Harry says:

    I am new to SCCM .I have uninstall the client .Can you please help me to install the client again on server .

  8. Raman Katoch says:

    I am getting error messages after running the “ccmclean.exe /Client” , error1. “failed to connect to namespace root\ccm\softwareMeteringAgent(80070422) , error2. “failed to open to WMI namespace ‘\\.\root\ccm\SoftwareMeterringAgent’ (80070422) , error3. Failed to run command line “”C:\windows\ccmsetup\ccmsetup.exe” /uninstall” (740)

    Though i have already Run Ccmsetup.exe /uinstall , i have SCCM2012 environment… but ccmsetup.log showing me following lines:
    “Unable to delete file C:\WINDOWS\ccmsetup\ccmsetup.exe (0x80070005). Continuing.
    Failed to clean ccmsetup files for uninstallation.
    Task ‘Configuration Manager Client Upgrade Task’ does not exist
    CcmSetup is exiting with return code 0″

    so i thought it may not uninstalled in a proper way then i came across your article.

  9. Raman Katoch says:

    Thanks Anoop for your quick response, Appreciate it !!!

  10. Richard Davies says:

    Hi Anoop, I am trying to fix a problem with the MP and BITS Server Extension on my site server and after several deinstall/reinstall cycles of BITS, MP and client I’m now just desperate enough to try uninstalling the client with ccmclean.exe rather than the ‘supported’ methods. Is there any issue with running it on an SCCM 2012 site server, with the /client switch?

    Thanks

    Rich

  11. Chad says:

    Worked like a change. Thank you.

  12. Tom says:

    Thank you, this worked like a charm. I had a machine that ccmsetup.exe (2007) /uninstall did nothing, manually removed the client but the 2012 install always failed. Ran this few times for gave some errors first time, then tried the 2012 install and boom! Took 2 days of work and so simple solution in the end.

Leave a Comment and Contact Anoop

Visit Us On TwitterVisit Us On FacebookVisit Us On Google PlusVisit Us On YoutubeVisit Us On LinkedinCheck Our Feed