最近公司的用户电脑的浏览器都升级到IE11了,然后发现个别网站无法正常工作,原因是这些网站只支持旧款的IE。记得很早之前就在组策略里面进行过配置,为什么现在不工作呢? 查看了下GPO,之前的配置都还在,客户机上运行gpresult,也显示完全正常,但是IE的兼容视图里面就是显示为空。如图所示GPO木有问题,在IE10下面也工作的。 但是打开IE11,里面的兼容模式就是显示不正确 经过一番研究,发现原先配置的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,所以需要从客户机上导出注册表再倒入域控,才能进行配置。 |