出于系統優化考慮,很多人習慣在安裝 Windows 后會將 IE 瀏覽器的 Internet 臨時文件夾的位置移動至非系統分區的其它地方。無論是 XP 系統下的 IE 8,還是 Windows 7 系統下的 IE 8 和 IE 9,它們在移動 Internet 臨時文件夾的操作上都是差不多的,下面小編就以 IE 9 瀏覽器為例,將方法分享給大家。
1、打開 IE 9,單擊鍵盤的 Alt 鍵,在菜單欄上單擊“工具”-“Internet 選項”
2、單擊“瀏覽歷史記錄”下的“設置”
3、在打開的窗口中,單擊“移動文件夾”,然后選擇你想要保存到的文件夾即可。
通過上面簡單的操作,你就可以完成移動 Internet 臨時文件夾。需要注意的是,如果你是在 Windows 7 上進行的操作,在修改以后可能會遇到瀏覽器無故失去響應、無法使用已安裝的插件、無法另存頁面等情況。
為什么會出現出現這樣的情況?這是因為 IE 瀏覽器運行了保護模式。
保護模式是 IE 8/IE 9 for Windows 7 的一項獨有的安全防護功能,可以令 IE 以較低的權限運行,有助于提升系統安全。保護模式的運行建立在 UAC 基礎之上,Windows xp 版的 IE 7/IE 8 不具備保護模式。當我們在 IE 的 Internet 選項-安全選項卡中選中“啟用保護模式(需要重新啟動 Internet Explorer)”復選框后,再次運行 IE 時可以看到 IE 狀態欄顯示“保護模式:啟用”,表示 IE 運行于保護模式。
原來,當 IE 運行于保護模式時,它具有的低權限是不足以在正常的 Internet 臨時文件夾讀寫文件的,因此它會在原 Internet 臨時文件夾中建立 Low 低權限子文件夾,在 Low 中保存相應的資源:
Internet 臨時文件:%userPRofile%AppDataLocalMicrosoftWindowsTemporary Internet FilesLow
Cookies:%userprofile%AppDataRoamingMicrosoftWindowsCookiesLow
歷史記錄:%userprofile%AppDataLocalMicrosoftWindowsHistoryLow
Temp:%userprofile%AppDataLocalTempLow
當 IE 取消保護模式后,就會重新在原來的臨時文件夾中讀寫文件,所以 IE 上面的那些問題就可以立即消失。
我們可以通過 Windows 7 自帶的 ICACLS 命令查看文件夾的完整性檢查標志,輸入 ICACLS "文件名與路徑" 命令即可。當我們查看 %userprofile%AppDataLocalMicrosoftWindowsTemporary Internet FilesLow 的完整性檢查標志時,可以看到 Mandatory LabelLow Mandatory Level 的字樣,表示 Low 文件夾的完整性檢查級別為低(LOW)。而其它所有普通的文件夾的完整性檢查級別默認均為中(Medium),因此當我們將 Internet 臨時文件夾修改為其它文件夾后,IE 保護模式就會因無權限在新的文件夾中讀寫文件而出現異常。
為了解決這個問題,我們可以使用 ICACLS 命令為新的 Internet 臨時文件夾設置低完整性檢查標志。例如,假設修改后的 Internet 臨時文件夾為 D:iefans.netIETemp,我們可以打開 CMD 命令提示符執行以下命令:
ICACLS D:iefans.netIETemp /T /SETINTEGRITYLEVEL LOW
為其設置低完整性檢查標志。這樣,運行于保護模式的 IE 就有權限在新的臨時文件夾讀寫文件了,IE 保護模式的故障也將迎刃而解。
新聞熱點
疑難解答