最近公司的用户电脑的浏览器都升级到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,所以我需要从客户机上导出注册表再倒入域控,才能进行配置。
本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1422956,如需转载请自行联系原作者