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