最近公司的用戶電腦的瀏覽器都升級到IE11了,然後發現個別網站無法正常工作,原因是這些網站只支持舊款的IE。豆子記得很早之前就在組策略裏面進行過配置,爲什麼現在不工作呢?
查看了下GPO,之前的配置都還在,客戶機上運行gpresult,也顯示完全正常,但是IE的兼容視圖裏面就是顯示爲空
如圖所示GPO木有問題,在IE10下面也工作的
但是打開IE11,裏面的Compatible View就是顯示不正確
經過一番研究,發現我原先配置的GPO只對IE10有效,IE11裏面我只能通過強行修改註冊表來進行設定。
需要修改哪個鍵呢, 在IE11裏面,需要指向這個地方,如果我們手動添加了URL,那麼在UserFilter的這個二進制格式的key上面就會添加新的數據。
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData\UserFilter
Okay,解決方案有了,在DC的GPO配置好同樣的IE,然後以DC的註冊表的這一塊鍵值爲模板,發佈到用戶即可。
值得一提的是我的DC是windows 2012,本身不支持IE11,所以我需要從客戶機上導出註冊表再倒入域控,才能進行配置。