Forum Discussion

Neon01's avatar
Neon01
Steel Contributor
Jul 26, 2019

Manual: How to set up IE Mode (Internet Explorer Integration) in Edge C (Updated)

So, since it took me almost a day to collect all necessary info and successfully set up IE Mode in Edge, I thought it may be helpful to post a step-by-step manual and some useful notes. 

 

Prerequisites: 

  • Microsoft Edge Dev v77.0.223 or higher
  • Windows 10, v1903 with KB4503293 or higher and KB4501375 or higher
  • Windows 10, v1809 with KB4509479 or higher

 

1. To activate IE Mode open Edge Dev and go to experimental features by typing edge://flags/ (Note: Edge Canary doesn't support IE Mode by now)

  • Under Enable IE Integration select IE mode (Note: don't choose "NeedIE" as it has no effect by now)
  • Optionally you can set Enable enhanced hang resistance for IE Integration to Enabled
  • Optionally you can set Enable IE window hang resistance for IE Integration to Enabled

 

2. If you don't have an Enterprise Mode site list download the Enterprise Mode Site List Manger v2 from https://www.microsoft.com/en-us/download/details.aspx?id=49974

(Note: the site list xml has to use the v2 scheme to work with Edge Chromium)

  • To create a site list open the Manager, click Add and type the domain that should use IE Mode (Note: just enter the plain domain, eg "test.contoso.com" without the leading http:// or https://)
  • Under Compat Mode select IE8 Enterprise Mode
  • Under Open in select IE11 to open the site in Edge with IE Mode (Note: options "None" or "MSEdge" will open the site without IE Mode)
  • Click File > Save to XML and publish the site list in IIS or for testing just use the xml as local file on your PC

 

3. Download the Edge Chromium group policy template files from https://www.microsoftedgeinsider.com/de-de/enterprise 

  • Open the .zip file and go to policy_templates > windows > admx
  • Copy msedge.admx to C:\Windows\PolicyDefinitions\
  • Copy all *.adml files from your language folder (eg. "en-US") to C:\Windows\PolicyDefinitions\<your language folder>\

 

4. Open the Local Group Policy Editor and edit the following entries in Computer Configuration > Administrative Templates: 

  • Enable Microsoft Edge > Configure Internet Explorer configuration and set it to Internet Explorer mode
  • Enable Windows Components > Internet Explorer > Use the Enterprise Mode IE website list and set the path to your XML-sitelist, either as URL (eg. https://test.contoso.com/list.xml) or as UNC if you're using a local XML file (eg. file:///C:\test\list.xml) 

 

Optional, but not needed for IE Mode: For compatibility, you can set the following, so Enterprise sites visited in Classic Edge will open in Internet Explorer.

  • Enable Windows Components > Microsoft Edge > Use the Enterprise Mode IE website list and set the path to your XML-sitelist, either as URL (eg. https://test.contoso.com/list.xml) or as UNC if you're using a local XML file (eg. file:///C:\test\list.xml)

 

The 3 policies above can be also set via registry: 

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge >  
    InternetExplorerIntegrationLevel (REG_DWORD) with value 1 (or decimal: 0x00000001) 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode >  
    SiteList (REG_SZ) with path to your XML-sitelist (eg. https://test.contoso,com/list.xml)
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main\EnterpriseMode >  
    SiteList (REG_SZ) with path to your XML-sitelist (eg. https://test.contoso,com/list.xml)

 

To check if Edge Dev is recognizing your sitelist correctly, type edge://compat in the address bar. This will show all entries from your XML-sitelist. 

 

Open your desired website and - voila, Edge IE Mode is running. 

Please get back to me if I missed something so I can update the manual. 

 

  • rmgreene's avatar
    rmgreene
    Copper Contributor

    Neon01 

    Thank you! Thank you! Thank you!

    This worked!  Not pushing via GPO since it's just me testing, so I did the reg option.

    Tried Local Policy Editor but it just wouldn't take.  Registry settings did.

  • Faye Jasman's avatar
    Faye Jasman
    Copper Contributor

    Neon01 I'm not seeing this policy listed - Windows Components > Microsoft Edge > Use the Enterprise Mode IE website list

     

    I downloaded the latest policies (this morning), and that setting is just not available.

     

    I have followed all other steps, and IE mode is not working for me.

    • Neon01's avatar
      Neon01
      Steel Contributor

      Faye Jasman 

      Hi Faye, 

      the downloaded policies for Edge Dev are directly in 

      Computer Configuration > Administrative Templates > Microsoft Edge

      And yes, there is no Use the Enterprise Mode IE website list policy. 

       

      But there's a policy for the (built-in) Classic Edge browser located at 

      Computer Configuration > Administrative Templates > Windows Components > Microsoft Edge where you'll find the Use the Enterprise Mode IE website list.

      Quite disturbing, but for some unknown reason Edge Dev is also using this policy. So please enable and configure your sitelist there. 

       

      If you still can't find it, you can also do the setting via registry. Go to 

      HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main\EnterpriseMode 

      and create a new REG_SZ named SiteList . The value is the path to your sitelist. 

       

      Other important thing, if you use a local XML-sitelist, the path in the policy setting must look like: 

      file:///C:\<your path>\list.xml

      Notice the forward and backward slashes, otherwise it won't work. 

       

      You can check if your sitelist is recognized correctly by typing edge://compat in Edge Dev. If everything works, it'll show all entries from your sitelist.

       

       

       

      • Faye Jasman's avatar
        Faye Jasman
        Copper Contributor

        Neon01 

         

        Thanks.

         

        That policy is not there (see pic below).  I went the registry route though and that key was there but with wrong location (i've put the xml file on a network share).

        Thanks for the edge://compat suggestion.  It is picking up the right list, but says Engine: EDGE instead of IE (which is how it is set in the xml).

      • Faye Jasman's avatar
        Faye Jasman
        Copper Contributor

        Adrian_Guta Was using that before it was suggested to come to this post.  Following those directions exactly and its still not working.

    • tomotello's avatar
      tomotello
      Copper Contributor

      Faye Jasman 

      I had the same experience with same most actual versions. Also edge://compat showed the configured site correctly. A site with Java applet which works in IE11 well.  Finally, the only way to get it work was to starting msedge with the commandline option --ie-mode-test like this: 

       

      "C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe" --ie-mode-test

      • Faye Jasman's avatar
        Faye Jasman
        Copper Contributor

        tomotello Thanks, but thats not working either.  Site still wants to open in IE, and errors out when it does.

  • welzewool's avatar
    welzewool
    Brass Contributor

    Neon01 thank You so match!
    It works. Almost...

    IE-sites open in IE browser, not inside Edge with this message:

     

    Edge DEV was installed at sytems level:

     

    Microsoft Edge77.0.223.0 (Official build) dev (64-bit)
    Revisionee801616caba48e53943e22c9d93e84824a41a4a
    Operating systemWindows 10 OS Version 1607 (Build 14393.3025)
    JavaScriptV8 7.7.215
    Flash32.0.0.223 C:\Program Files (x86)\Microsoft\Edge Dev\Application\77.0.223.0\PepperFlash\pepflashplayer.dll
    User agentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0
    Command-line"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe" --flag-switches-begin --internet-explorer-integration=iemode --enable-smooth-scrolling --enable-features=msInternetExplorerIntegrationEnhancedHangResistance,msInternetExplorerModeFrameHangResistance --flag-switches-end
    Executable pathC:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe
    Profile pathC:\Users\nikolay.yasinskiy\AppData\Local\Microsoft\Edge Dev\User Data\Default
    Variations6cde2198-ca7d8d80
    530616f9-ca7d8d80
    7d846ba2-ca7d8d80
    fd711080-ca7d8d80
    cdb17416-ca7d8d80
    2ccd073f-ca7d8d80
    84364228-ca7d8d80
    5875917e-ca7d8d80
    840bcf71-ca7d8d80
    e6931c56-ca7d8d80
    5e585ed7-ca7d8d80
    59416d75-ca7d8d80

     

    Best regards

    Nikolay Yasinskiy

    • Adrian_Guta's avatar
      Adrian_Guta
      Icon for Microsoft rankMicrosoft

      welzewool IE mode currently applies to the following Windows 10 releases: 

      • Windows 10, version 1903 with the latest cumulative updates (KB4503293 or higher) and security update KB4501375 or higher
      • Windows 10, version 1809 with latest cumulative update (KB4509479 or higher)

      More info: https://docs.microsoft.com/en-us/DeployEdge/edge-ie-mode

       

      Your are on Windows 10 OS Version 1607 (Build 14393.3025). At this moment we do not support Windows 10 1607. 

      • welzewool's avatar
        welzewool
        Brass Contributor

        Adrian_Guta my Windows is Windows 10 LTSB. This is a corporate version of Windows:

        IE Mode via Group Policies is a corporate feature too.

        Why are they incompatible?

         

        Best regards
        Nikolay Yasinskiy

  • petroschaklides's avatar
    petroschaklides
    Copper Contributor

    Neon01 Thanks for this info It was a great help. 

    As a tip to others, When I was attempting this I has the issue of all the policies and registry entries missing. In step 3 , once you have selected your versions etc, DO NOT select "Download". Instead click "Get Policy Files" and follow the instructions in step 3.

Resources