Temp Folder Not Cleaned in Win 7

I have Ccleaner (3.08) set to clean temporary files, as well as others.

Using it in Win 7 SP1, the other day, after cleaning with CC, I looked in the main Temp folder, and was surprised to find many files in there, which I had to manually delete. There also were some files in \Windows\Temp.

Shouldn't the contents of those folders be deleted in a CC clean, in which temporary files are selected?

I also have an XP system, also run CC on it, and it does delete the files in those two temp folders.

Why doesn't it in Win 7?

Check under Options>Advanced

is "Only Delete files in Windows Temp folders older than 24 hours" Checked off?