最近、IE8を組織(2,500人)に展開しました。
IE8をサポートしていない(互換モードでは正常に機能する)レガシー内部Webアプリがいくつかあったため、互換ビューで自動的にレンダリングされるサイトのグループポリシー「ポリシーリスト」に内部ドメインを配置することにしました。
これはほとんどすべての人に有効でした。互換モードがオンになり、互換ボタンが消えます。
しかし、ポリシー設定を取得しなかったユーザーは約100人いたようです(他のIE8ポリシーは取得しましたが)。
レジストリを確認したところ、ユーザーはareポリシーリストのエントリを取得しています
[KEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
しかし、それらはnot互換表示用の「スイッチオン」フラグを取得しています。
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation]
"MSCompatibilityMode"=dword:00000001
レジストリフラグを設定してから再起動すると、問題が修正されます。この修正を一括配布できます。しかし、この問題には理由があるに違いありません。
あなたが説明している方法でグループポリシー管理用テンプレートを「部分的に適用」する機会はこれまでありませんでした。私の直感によると、根本的な原因は、「MSCompatibilityMode」を設定する特定のGPOが、これらの100人のユーザーに適用されていないことです。
「MSCompatibilityMode」設定(グループポリシー管理コンソールでは「Microsoftからの更新されたWebサイトリストを含める」と呼ばれます)は、他のIE8関連の設定を含む同じGPO (「他のIE8ポリシーを取得したにもかかわらず」と言ったときに話しているもの)?
ポリシーの結果セット(RSoP)MMCスナップインを、適切な設定を取得しているユーザーと取得していないユーザーで実行し、適用されたGPOのリストを比較します。
Internet Explorerのポリシーに関しては、HKEY_LOCAL_MACHINE
がHKEY_CURRENT_USER
よりも優先されることに注意してください。
正しいグループポリシーを構成しています。グループポリシーで構成されたWebサイトは、Internet Explorer互換モードで自動的に開きますが、ユーザーが指定したエントリを削除できないようにするために、互換表示設定リストには表示されません。指定したサイトに「互換モード」ボタンが表示されないため、機能していることがわかります。