我们最近推出了IE8给我们的组织(2500人)。
鉴于我们有几个不支持IE8的传统内部networking应用程序(但在兼容模式下工作正常),我们决定将我们的内部域放入要在兼容性视图中自动呈现的网站的组策略“策略列表”。
这几乎适用于所有人 – 兼容模式打开,并兼容性button消失。
但似乎有大约100个用户没有得到策略设置(尽pipe他们确实获得了其他IE8策略)。
我检查了registry,用户正在获取策略列表条目
[KEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
但是他们没有得到兼容性视图的“打开”标志:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation] "MSCompatibilityMode"=dword:00000001
设置registry标志,然后重新启动,修复问题。 我可以批量分发此修复程序。 但是这个问题肯定是有原因的。
我从来没有机会以您所描述的方式使组策略pipe理模板“部分应用”。 我的直觉说,根本原因是设置“MSCompatibilityMode”的特定GPO要么不适用于这100个用户。
是否为同一GPO中的用户设置了“MSCompatibilityMode”设置(在组策略pipe理控制台中称为“包含来自Microsoft的更新的网站列表”),该GPO包含其他IE8相关设置(您正在讨论的设置当你说“虽然他们确实得到其他的IE8政策”)?
我将在获取正确设置的用户和不是的用户上运行“策略的结果集”(RSoP)MMCpipe理单元,并比较所应用的GPO列表。
请注意,与Internet Explorer策略相比, HKEY_LOCAL_MACHINE优先于HKEY_CURRENT_USER 。
您正在configuration正确的组策略。 组策略中configuration的网站将自动以Internet Explorer兼容模式打开,但它们不会显示在“兼容性视图设置”列表中,以防止用户删除您指定的条目。 您可以告诉它的工作,因为“兼容性模式”button不会出现在您指定的网站。