It still, ,there are tools which achieved the cleaning of index.dat content without erasing the file while windows is running.
CCleaner DO NOT ACHIEVE THIS.
I believe CCleaner is a good product but still lacking a hollistic approach to REALLY CLEAN all the traces of browsing. It takes other tools to complete the job.
Thanks