Use Group Policy!
Under “User” settings in your GPO, head to Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page
Then, enable: “Empty Temporary Internet Files folder when browser is closed”.
[How can I clear the Internet Explorer cache with GPO?]
Open IE8 > Tools > Internet Options, and click General tab, from here click Delete. On next dialog box, check both “Temporary Internet Files” and “Cookies”, then click Delete. Don’t check “Preserve Favorites website data”. This procedure is enough to clear cache and cookies. But there r certain websites / applications that require more steps to do…..
After closing Internet Options, again click Tools > Developer Tools. In next dialog box / window, click “Cache” & select “Clear Browser Cache…”, On confirmation box, click Yes to confirm.
Note: IE8 has a new feature called “InPrivate Securty Mode”. It has several features ….”InPrivate Browsing”; “InPrivate Blocking” & “InPrivate Subscription”. If u wish to enable, IE8 never save browsing history, cookies, form data and password. Because it clears the browser cache automatically. So, GPO is not required, if u go thru this. But GPO is one kind of way / option also.