IE7 stores its temporary files in these locations:
IE7 running in protected mode: C:\Users\my user name\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5
IE7 NOT running in protected mode: C:\Users\my user name\AppData\Local\Microsoft\Windows\Temporary Internet Files\
It seems by default, IE7 runs in protected mode, and if I browse the folder location, I can see the files, but my simple routine (using FindFirstUrlCacheEntry, FindNextUrlCacheEntry, DeleteUrlCacheEntry) doesn't work in Vista (the APIs work fine on XP with IE7).
Anyone know why these APIs only return the "Visited" container? Is there another way to delete the temp Internet files programatically?
Try hitting the start, in the search box type in %temp% , hit the enter key on the keyboard, then select edit, under edit, hit the select all then use the keyboard delete key. This will send all to the recycle bin. For additional clean-up type prefetch in the same start up box and do the same as for the previous option. Hope this helps, it helped me with the same problem.