IE8 兼容性视图组策略列表不起作用

IE8 兼容性视图组策略列表不起作用

我们最近向我们的组织(2,500 名员工)推出了 IE8。

鉴于我们有几个不支持 IE8 的旧版内部 Web 应用程序(但在兼容模式下运行良好),我们决定将我们的内部域放入组策略的站点“策略列表”中,以便在兼容性视图中自动呈现。

这对几乎所有人来说都有效 - 兼容模式打开,兼容按钮消失。

但似乎有大约 100 名用户没有获得策略设置(尽管他们确实获得了其他 IE8 策略)。

我检查了注册表和用户获取策略列表条目

[KEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]

但他们确实不是获取兼容性视图的“开启”标志:

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation]    
"MSCompatibilityMode"=dword:00000001

设置注册表标志,然后重新启动,即可解决问题。我可以批量分发此修复程序。但这个问题肯定有原因。

答案1

我从来没有遇到过像您描述的那样“部分应用”组策略管理模板的情况。我的直觉告诉我,根本原因是设置“MSCompatibilityMode”的特定 GPO 不适用于这 100 个用户。

是否为包含其他 IE8 相关设置的同一 GPO 中的用户设置了“MSCompatibilityMode”设置(在组策略管理控制台中称为“包含来自 Microsoft 的更新的网站列表”)(您在说“尽管他们确实获得了其他 IE8 策略”时所谈论的设置)?

我将在获得正确设置的用户和未获得正确设置的用户上运行策略结果集 (RSoP) MMC 管理单元,并比较所应用的 GPO 列表。

答案2

请注意,这HKEY_LOCAL_MACHINE优先HKEY_CURRENT_USER于 Internet Explorer 政策。

答案3

您正在配置正确的组策略。组策略中配置的网站将自动以 Internet Explorer 兼容模式打开,但它们不会显示在兼容性视图设置列表中,以防止用户删除您指定的条目。您可以说它正在工作,因为“兼容模式”按钮不会出现在您指定的站点中。

相关内容