Jump to content
CCleaner Community Forums
Shodan816

Need a way to delete index.dat files on reboot

Recommended Posts

There is still at least one major security hole left after CCleaner runs. CCleaner erases Temporary Internet Files, but leaves the index.dat file behind. This file contains lots of information regarding the user's internet tracks.

 

It would be great if CCleaner had the ability (under advanced options) to add a batch file name (such as ClrIndex.bat) to the 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run' section of the registry. This file would run at startup and delete IE's index.dat file. In order for this file to be deleted, the temporary internet folders must have been already deleted, but CCleaner already does this - assuming the options have been properly ticked. Users would have to be savvy enough to edit this batch file and put in the correct path to IE's index.dat file. The index.dat file is system protected but may be erased on boot up by running a deletion utility from the registry (or startup folder.) It should be relatively easy for CCleaner to do this. Thanks for listening.

Share this post


Link to post
Share on other sites

It sure does not on mine. Running Vista Business on a Dell Vostro and CCleaner Portable, but that should not matter. I had to initiate a separate routing to delete index.dat on reboot... Anyone else tried it on Vista ? ?

Share this post


Link to post
Share on other sites
It sure does not on mine. Running Vista Business on a Dell Vostro and CCleaner Portable, but that should not matter. I had to initiate a separate routing to delete index.dat on reboot... Anyone else tried it on Vista ? ?

Ah, dunno about Vista (using XP here, funnily enough on a Vostro too ;) ), I assume it should though :huh:

Share this post


Link to post
Share on other sites

HI,

Are you talking about the one that CCleaner marks for deletion and is deleted at the next boot or the new one that is created again by Windows.

:) davey

Share this post


Link to post
Share on other sites

The one that is 'supposedly' marked for deletion on re-boot. This feature has never worked on my Vista Laptop. I delete it by creating a separate batch file and then putting it in my registry Run entry. Without this tweak, the index.dat that resides in my Temporary Internet Files folder remains untouched by CCleaner. CCleaner does indeed wipe the associated Temporary Internet Files folders, but not the index.dat file itself.

Share this post


Link to post
Share on other sites
The one that is 'supposedly' marked for deletion on re-boot. This feature has never worked on my Vista Laptop. I delete it by creating a separate batch file and then putting it in my registry Run entry. Without this tweak, the index.dat that resides in my Temporary Internet Files folder remains untouched by CCleaner. CCleaner does indeed wipe the associated Temporary Internet Files folders, but not the index.dat file itself.

But is there any data in it? You know it is automatically recreated by Windows after it's deleted (but the recreated one should be empty)?

Share this post


Link to post
Share on other sites

Of course I am aware that a new one is created on reboot. When the old one is well over 100k in size and remains the same after reboot, yes, I am definintely aware that it was not erased. In addition, I can read the 'new' one and see all of the information that should have been deleted, but was not. Wish someone else with Vista would chime in here. As I stated before, I am able to get my index.dat file recreated, but only with the use of putting a separate routine in my Registry Run. Without that, CCleaner itself doesn't touch index.dat.

Share this post


Link to post
Share on other sites
Of course I am aware that a new one is created on reboot.

Have to ask (what is obvious to one person may be unknown to another).

Share this post


Link to post
Share on other sites

Agreed. I did not mean to sound sarcastic, if I did. Just wish some experienced user running Vista would comment here as to whether or not it works on their PC. I am convinced, after all the testing I have done, that it is a shortcoming in CCleaner until someone proves me wrong.

Share this post


Link to post
Share on other sites

If there is a problem, would you please provide the complete name of the file that is being marked for deletion.

There may be 2 as in Win XP SP2 but I am not sure as regards Vista.

They will be listed in the report after running Run Cleaner.

Thanks,

:) davey

Share this post


Link to post
Share on other sites

In my Vista, the index.dat is NOT cleared on reboot. Will this feature be added in new versions? I need to have index.dat cleaned. thanks

Share this post


Link to post
Share on other sites
In my Vista, the index.dat is NOT cleared on reboot. Will this feature be added in new versions? I need to have index.dat cleaned. thanks

 

THANK YOU TRUTHSEEKER ! I was confident it was not only on my Vista machine. The file I am referring to is index.dat in the Temporary Internet Files folder. I can easily clear it on reboot by using another routine, but CCleaner should be able to do it also, especially if it is already being done under XP. Thanks again Truthseeker ! ! ! I hope this now qualifies as a legitimate bug in CCleaner.

Share this post


Link to post
Share on other sites
I am interested in what Index.dat Suite reports under Vista:

http://support.it-mate.co.uk/?mode=Product...=Index.datSuite

 

Strange you should ask ! ! ;-) Index.dat suite is one of the utilities I used to identify this issue. The index.dat file in my Temporary Internet Files folder is not being touched in any way, shape or form by CCleaner upon reboot. I used index.dat suite to generate a batch file and add it's path to my registry's Run section. This indeed deletes the index.dat file in question. Then Vista recreates a new index.dat file of 32k. But it is only after running the batch file created by index.dat suite that index.dat is finally wipeded and recreated. For the record, my Temporary Internet Files are on my F drive, not C. (Just in case this is an issue with CCleaner)

 

Here is where the folder location is stored in Vista's registry. May be different in XP.

 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Share this post


Link to post
Share on other sites

Hi everyone,

 

I suspect that for those having a problem that the file is located under the following folder:

C:\Users\xxxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5\index.dat

 

If this is your case, then there is a fix scheduled for next release.

 

Please, post more details if this is not your case...

1 - Are you using "Protected Mode: On" for IE?

2 - Can you also please post the exact location of your index.dat that is not being deleted?

 

Many thanks!

Share this post


Link to post
Share on other sites
Hi everyone,

 

I suspect that for those having a problem that the file is located under the following folder:

C:\Users\xxxxx\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5\index.dat

 

If this is your case, then there is a fix scheduled for next release.

 

Please, post more details if this is not your case...

1 - Are you using "Protected Mode: On" for IE?

2 - Can you also please post the exact location of your index.dat that is not being deleted?

 

Many thanks!

 

HI ! ! Thanks for the reply. The above location in not where my index.dat file is stored.

In fact, the folder you list does not exist at all on my Vista. (Temporary Internet Files)

 

My index.dat file is stored in F:\Windows\Temporary Internet Files\Content.IE5

 

I have protected mode enabled.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...