Monday, July 18, 2016

IE Compatibility View via GPO - incorrect settings, wrong description

So I have an internal web server hosting a .net 4 app (website). The site DOES NOT render properly when "compatibility view" is turned on.

The default setting on Internet Explorer is "Display intranet sites in Compatibility View". My users access the app via a single label hostname like "http://myapp". IE treats this as an intranet site.

I decided the easiest approach without changing the code, was simply UNCHECK display intranet sites in compatibility mode for all users via GPO. We have no other use case or need to display intranet sites using compatibility view.

The setting to control this in Group Policy is HERE:
"Computer (and User) Configuration/Administrative Templates/Windows Components/Internet Explorer/Compatibility View/Turn on Internet Explorer Standards Mode for Local Intranet"

**THE SETTINGS ARE INCORRECT as the description states!

I set the policy setting to "disable".  However, what it did is grayed out the box for "Display intranet sites in compatibility view" instead of unchecking it. See image below.

Setting set to DISABLED


results in IE (after policy refreshed). Setting "Display intranet sites in Compatibility View" is CHECKED and GREYED out. Not the desired effect. We want to DISABLE the "turning on of Internet Explorer Standards mode for local intranet".


I go back in to GPO policy editor, change the setting to ENABLED. Wait for the policy to refresh. Here is the result:
UNCHECKED and GREYED OUT


Here is an accurate description of what the group policy setting accomplishes:
Enabled - checked and greyed out
Enabled - unchecked and greyed out

Microsoft should fix the confusion, or change the description.I hope this helps you.

1 comment:

  1. Respect for this article :)
    Please change enabled/enabled for enabled/disabled in the ending

    ReplyDelete