My thanks to the team for fixing this problem.
I'm running windows Vista Premium and have the exact same problem. I've reverted to version 1.41, whichs works ok. I just want to make one observation on this problem. While the scheduled task returns (0x2) as the last run result on CCleaner versions higher than 1.41, it still cleans what it is set to clean on these higher versions.