Close Menu
Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Facebook X (Twitter) Instagram
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    • Home
    • Intune
    • Windows
      • Modern Workplace
    • macOS
    • Android
    • iOS
    • Automation
      • Logic Apps
      • Intune Monitoring
      • GitHub
    • Security
      • Passwordless
      • Security
    • Speaking
    • About me
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Home»Intune»Set Edge Chromium as default browser with Microsoft Intune
    Intune

    Set Edge Chromium as default browser with Microsoft Intune

    Peter KlapwijkBy Peter KlapwijkFebruary 4, 2020Updated:April 28, 2020133 Mins Read

    Recently I published a few articles related to the new Microsoft Edge Chromium browser. I described how to deploy and manage the new Edge browser and how to setup a Windows 10 kiosk device based on the new browser. But I didn`t describe in these articles how to set Edge Chromium as default browser on Windows 10, so let`s have a look how this can be done using Microsoft Intune.

    Preparation

    Setting Edge as default browser can be accomplished by associating the related file types and protocols to the Edge browser. Since Windows 10 1703 we have the option with Microsoft Intune to set default file type and protocol associations using Policy CSP. The policy and related information we need to configure this can be found on Microsoft Docs. Here we find a part of the OMA-URI (ApplicationDefaults/DefaultAssociationsConfiguration) we need in the Intune profile and is described how to create the input for that custom profile.

    The steps we need to take to get this configured are:

    • Set Edge Chromium as default browser
    • From an elevated prompt, run “dism /online /export-defaultappassociations:appassoc.xml”
    • Edit the XML file to your needs
    • Take the XML output and put it through your favorite base64 encoder app
    • Paste the base64 encoded XML into the Intune Custom Configuration profile

    Your subtitle here

    Make sure you have set Edge Chromium as default browser.

    To generate the XML file with the app associations, open an elevated command prompt and run this command:
    Dism /Online /Export-DefaultAppAssociations:”DefaultAssociationsConfiguration.xml”

    Open the XML file with a text editor. Here you will find all kind of file type associations, remove the lines of all other file types. Only the four lines related to Edge, as shown below, are needed. Save the XML file.

    Your subtitle here

    The next step is to put the XML file in a base64 encoder. Just Google and you will find encoder like Base64 I used.
    Put the content of the XML file in the first box and hit Encode.
    We need the output later in the Custom Intune Configuration profile

    Your subtitle here

    Create a Custom configuration profile

    To deploy settings using a Policy CSP, we need to create a Custom configuration profile in Microsoft Intune.

    • Sign-in to the Endpoint Manager portal
    • Browse to Devices – Windows
    • On the Configuration Profiles tab click Create profile
    • Give the configuration profile a Name
    • Enter a Description (optional)
    • Choose Windows 10 as Platform
    • Choose Custom as Profile type
    • Click the Settings tab
    • Click Add

    Your subtitle here

    Enter below information to the policy;
    Name: DefaultAssociationsConfiguration
    OMA-URI: ./Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration
    Data Type: String
    Value: The output from the Base64 encoder

    Your subtitle here

    Click OK twice and click Create.
    Assign the policy to a security group.

    End-user experience

    As soon as the new policy is synced to the Windows 10 device, it`s needs a reboot of the device before the configuration becomes active.
    You can confirm if the setting is active in the Settings. In the Apps section, on the Default apps tab you will find Microsoft Edge set as default Web browser.

    Your subtitle here

    Browser Edge EMS Intune MEM Microsoft 365 Microsoft Edge Microsoft Endpoint Manager Windows10
    Share. Facebook Twitter LinkedIn Email WhatsApp
    Peter Klapwijk
    • Website
    • X (Twitter)
    • LinkedIn

    Peter is a Security (Intune) MVP since 2020 and is working as Modern Workplace Engineer at Wortell in The Netherlands. He has more than 15 years of experience in IT, with a strong focus on Microsoft technologies like Microsoft Intune, Windows, and (low-code) automation.

    Related Posts

    Controlling managed favorites for Edge with Microsoft Intune – Windows

    May 16, 2020

    Configure the Enterprise Mode Site List with Microsoft Intune

    February 15, 2020

    Setup an Edge Chromium based Kiosk device with Microsoft Intune

    December 30, 2019
    View 13 Comments

    13 Comments

    1. Stefan Jagger on May 13, 2020 15:26

      Wow, very cool. Thanks for sharing! How did you know to base64 encode the xml?

      Reply
      • Peter Klapwijk on May 13, 2020 15:59

        You`re welcome Stefan!
        Don`t remember for sure, probably from another online article to set the default PDF Reader 🙂

        Reply
    2. JZ on September 3, 2020 23:57

      Thank you peter. This is what I was looking for. I did in fact need not MS Edge/Chrome but Google Chrome itself as the default. The same exact steps are applied except to set the default as Google Chrome. I remember having to do something similar years back on an actual windows domain. I have no idea how you managed to piece together the conversion to base64, kudos for figuring that out! And I was also in the same predicament in a domain environment… needing to change the default PDF reader. PDF’s can be finicky. FYI this doesn’t just apply to the default browser. You can modify any other extension that dism outputs and change them to whatever you need. Top-notch article. Thank you again!

      Reply
      • Peter Klapwijk on September 4, 2020 09:49

        You`re welcome JZ!
        Great to read the article is also helpful in your case even as you needed Chrome as default 🙂

        Reply
    3. Michaël Van den Steen on September 17, 2020 11:03

      Thanks a lot, very helpful :).

      Reply
    4. John on October 27, 2020 02:00

      Great article. I have a question though, does this still apply if legacy Edge is configured in side by side mode? That is what I have configured and when this policy applies, the default web browser is set to Edge legacy. Any assistance is greatly appreciated. Thx

      Reply
      • Peter Klapwijk on October 27, 2020 19:05

        The side by side setting is for testing only, not supported for production as far as I know. I have seen more issues using this setting and would not recommend using it.

        Reply
    5. baje on January 12, 2021 13:33

      Hi
      I have followed these steps and restart the end user computer but still default browser setting is not changed. Policy is applied successfully. Any hints??

      Reply
      • Peter Klapwijk on January 13, 2021 10:37

        At least make sure the XML is correct (and converted) and make sure the policy is successfully applied.

        Reply
    6. elrusdi on October 15, 2021 10:38

      How if we need to set default browser in IOS device to google chrome?

      Reply
    7. Dan on October 28, 2021 01:28

      Great article Peter!

      I’m presuming that once you make Edge the default browser that it is now locked down by policy and is unable to be changed by the end user?

      What I’m trying to do where at our company is that we have settled on Edge as our standard browser for the organization and are ‘encouraging’ as the default browser. So we want to do an announcement to that end and then do a one time push more or less to make it the default on the user’s machine, but still give the flexibility to allow the user to change it if desired.

      Cheers,
      Dan

      Reply
    8. Jolita on August 25, 2022 18:00

      I would like to have a script which sets edge as default browser as the settings you mentioned above does not let users to change the default browser to other browsers. After changing to other browser it sets back to Edge after reboot which is not my client’s requirement. Please help me with script. Thanks

      Reply
    9. Matt on November 24, 2023 13:37

      Hello

      Intune doesn’t seme to apply the policy, any suggestions? We are targeting a security group which contains 1x test server. – intune reports 1x not applicable

      Reply
    Leave A Reply Cancel Reply

    Peter Klapwijk

    Hi! Welcome to my blog post.
    I hope you enjoy reading my articles.

    Hit the About Me button to get in contact with me or leave a comment.

    Awards
    Sponsor
    Latest Posts

    Hide the “Turn on an ad privacy feature” pop-up in Chrome with Microsoft Intune

    April 19, 2025

    How to set Google as default search provider with Microsoft Intune

    April 18, 2025

    Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs

    April 13, 2025

    Using Visual Studio with Microsoft Endpoint Privilege Management, some notes

    April 8, 2025
    follow me
    • Twitter 4.8K
    • LinkedIn 6.1K
    • YouTube
    Tags
    Administrative Templates Android Automation Autopilot Azure Azure AD Browser Conditional Access Edge EMS Exchange Online Feitian FIDO2 Flow Google Chrome Graph Graph API Identity Management Intune Intune Monitoring iOS KIOSK Logic Apps macOS MEM MEMMonitoring Microsoft 365 Microsoft Edge Microsoft Endpoint Manager Modern Workplace Office 365 OneDrive for Business Outlook Passwordless PowerApps Power Automate Security SharePoint Online Teams Windows Windows 10 Windows10 Windows 11 Windows Autopilot Windows Update
    Copy right

    This information is provided “AS IS” with no warranties, confers no rights and is not supported by the authors, or In The Cloud 24-7.

     

    Copyright © 2025 by In The Cloud 24-7/ Peter Klapwijk. All rights reserved, No part of the information on this web site may be reproduced or posted in any form or by any means without the prior written permission of the publisher.

    Shorthand; Don’t pass off my work as yours, it’s not nice.

    Recent Comments
    • Peter Klapwijk on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • John M on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • Christoffer Jakobsen on Connect to Azure file shares with Microsoft Entra Private Access
    • Ludo on How to block Bluetooth file transfer with Microsoft Intune
    • RCharles on Automatically configure the time zone (during Autopilot enrollment)
    most popular

    Application installation issues; Download pending

    October 1, 2024

    Restrict which users can logon into a Windows 10 device with Microsoft Intune

    April 11, 2020

    How to change the Windows 11 language with Intune

    November 11, 2022

    Update Microsoft Edge during Windows Autopilot enrollments

    July 9, 2024
    Peter Klapwijk – In The Cloud 24-7
    X (Twitter) LinkedIn YouTube RSS
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Manage Cookie Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}