By default the "only temp files older than 48 hours" setting should be on, but with clean install CCleaner ignores it until you view the Advanced settings.
To reproduce the problem...
1. Do clean install. Or better just temporarily rename the CCleaner options key in the registry.
2. Make sure your temp folder haves fresh files.
3. Run CCleaner and do Analyze. (Temp files newer than 48 hours are listed)
4. Go to Advanced settings. ("Only delete files in Windows Temp folders older than 48 hours" option is on by default?)
5. Do Analyze again. (Now only temp files older than 48 hours are listed)
I'm having a similar problem. CCleaner ignores all the temp files unless I go to options/advanced and untick "only files older than 48 hours".
I checked the temp file folders and the folder under documents and settings has several .XML files older than 72 hours and some temp files older than 48 hours.