首页 > 代码库 > 几种清理IE缓存的方式

几种清理IE缓存的方式

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