I got Hiren's BootCD from http://www.hiren.info burned it onto CD and ran CCleaner version 1.36 from it without the need of any installation.
However it corrupted my installed version of CCleaner 1.35 because it unregistered the ccsubtimer.dll with "regsvr32 /s /u ccsubtimer.dll"
so to resolve the issue I created a batch file "fix_ccleaner.bat" and put this inside it:
regsvr32 /s "C:\Program Files\CCleaner\CCSubTimer.dll"
and now it works so fine.
ALSO I have a little call for the DEVELOPER of CCleaner to make the binary check and register all the DLLs and OCXs it uses.
good luck to all