Jump to content

Need a way to delete index.dat files on reboot


Shodan816

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.

Link to comment
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 ? ?

Link to comment
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:

Link to comment
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.

Link to comment
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)?

Link to comment
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.

Link to comment
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.

Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

I hope this now qualifies as a legitimate bug in CCleaner.

I am interested in what Index.dat Suite reports under Vista:

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

"Education is what remains after one has forgotten everything he learned in school." - Albert Einstein

IE7Pro user

Link to comment
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

Link to comment
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!

Link to comment
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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.