1. 使用组策略配置IE退出时清空缓存。
1)在GPO编辑页面进入如下路径来配置IE退出时清空缓存
Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page
开启Empty Temporary Internet Files folder when browser is closed策略
取消Preseve Favorites website data策略。
2. 通过开机或者登陆脚本清空IE缓存
1) 将如下内容另存为“clearIEcache.vbs”.
set objShell = wscript.createObject("WScript.Shell")
objShell.Run("cmd.exe /c RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 10"), vbhide
2) 在域控服务器上命令行窗口输入”gpmc.msc”命令,在”Group Policy Management”管理器中新建一个“ClearIECache”的策略并点击右键菜单”编辑”,进入该policy的Editor窗口,然后进入”User Configuration -> Policies -> Windows Settings -> Scripts (Logon/Logoff)”路径,点击右边窗口的”logon”.
3) 将“clearIEcache.vbs”文件拷贝到对话框“User | Scripts | Logon”对话框,并添加到“Add a Script”窗口中,点击确认逐级退出;
4) 在客户端机器上执行“gpupdate /force”,然后重新登录当前用户; 该“clearIEcache.vbs”文件也可以在客户端机器直接点击执行。
上述脚本中的数字"10"可以拆分为数字"8"和"2", 二者分别对应于下表中的"临时文件夹(Temporary Internet File)"和"Cookies", 所以该脚本可以用于清理IE临时文件夹和Cookies.
Options\OS | Windows 7/2008 R2, IE8.0 |
Preserve Favorites website data | 8192 |
Temporary Internet Files | 8 |
Cookies | 2 |
History | 193 |
Form Data | 16 |
Passwords | 32 |
InPrivate Filtering data | 2048 |
Hidden Progress Bar | 256 |