win7 批处理文件默认以管理员身份运行及清除IE缓存脚本
1、脚本默认以管理员身份运行
在win7中,批处理文件有时需要以管理员身份运行,如清除 IE 缓存的脚本,若不使用管理员权限,常常会卡死。
批处理文件以管理员身份运行很简单,可惜,竟然很长时间不知道怎么去设置,原来总是在“兼容性”里设置以管理员身份运行,可是批处理文件却没有这个选项。
废话少说,言归正传。
将要运行的脚本创建一个快捷方式,右击该快捷方式,点属性->高级,在打开窗口中勾选“用管理员身份运行”选项,点“确定”退出即告设置完成。
2、清除IE缓存脚本
@echo off
rem del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*"
rem del /f /s /q "%temp%\*.*"
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
附命令参数说明:
1、Temporary Internet Files (删除Internet临时文件)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
2、Cookies (删除cookie)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
3、History (删除历史记录)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
4、Form Data (删除表单数据)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
5、Passwords (删除密码)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
6、Delete All (全部删除)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
7、Delete All (全部删除,包括插件的设置和文件)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351