How to install Chromium Edge extensions from enterprise server (outside Microsoft Store)?

Robin L 6 Reputation points
2020-11-02T04:55:24.157+00:00

I have an extension for internal use, so I need to:

  1. host the .crx file on my enterprise server instead of Microsoft Store
  2. Install the extension on user browser silently

According to the best answer here:
https://techcommunity.microsoft.com/t5/enterprise/how-do-i-deploy-custom-in-house-chromium-edge-extensions-to-my/m-p/1199345

I have tried the extensionInstallForceList and extensioninstallsources policies but not able to install the extension. I might need example to illustrate how to setup correctly.

  1. if I have already hosted the .crx file on https://abc.com/resources/app.crx (Extension ID: abcabcabc), what would be the exact configuration/url to put in the extensionInstallForceList and extensioninstallsources respectively?
  2. Is there any other configuration I might be missing?
  3. Once I have the setup completed, how long does it take for the extension to install on browser? so that I can verify whether my setup is working

Thanks.

Microsoft Edge | Microsoft Edge development
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Anonymous
    2020-11-02T09:00:03.457+00:00

    @Robin L ,
    I try to refer to the steps mentioned in the referenced thread and I am able to install the extension successfully.

    Below are the answers to your questions.

    1) If I have already hosted the .crx file on https://abc.com/resources/app.crx (Extension ID: abcabcabc), what would be the exact configuration/url to put in the extensionInstallForceList and extensioninstallsources respectively?

    2) Is there any other configuration I might be missing?

    You can try to check the following points that may help to fix the issue.

    • check whether .crx file is hosted properly and you can download it if you add the URL in the address bar of the browser.
    • Check the hosted .crx file is not corrupted.
    • Make sure both policies are set properly as I described in the previous point.
    • Make sure that you are passing the correct [extensionID].
    • For testing purposes, try to only set the [extensionID] for Control which extensions are installed silently policy. If it works then you can try to add the [updateURL]. Note that these 2 parameters are separated by a semicolon.
    • After applying the group policy, try to run the gpupdate command in the command prompt window to make sure that the latest changes are applied.

    3) Once I have the setup completed, how long does it take for the extension to install on browser? so that I can verify whether my setup is working
    The extension will get load immediately after you restart the browser.

    I hope the above answers will help you to install the extension. If you have any further questions let us know about it. We will try to provide suggestions for it.

    Thanks for your understanding.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Abdullah Shahid 0 Reputation points
    2025-10-05T10:34:02.1366667+00:00
    • For Configure extension and user script install sources policy, set the domain with a wildcard, e.g., https://abc.com/*.
    • For Control which extensions are installed silently policy, use the format: [extensionID];[updateURL]
      • extensionID = 32-character ID from edge://extensions (developer mode).
      • updateURL (optional) = Update Manifest XML.

    2) Other configurations to check

    Ensure .crx is hosted correctly (e.g., https://abc.com/resources/app.crx) and downloadable.

    File should not be corrupted.

    Confirm both policies are set correctly.

    Verify correct [extensionID].

    For testing, try only [extensionID] first, then add [updateURL].

    Run gpupdate after applying policies.

    3) Installation time The extension loads right after restarting the browser.

    For Configure extension and user script install sources policy, set the domain with a wildcard, e.g., https://abc.com/*.

    For Control which extensions are installed silently policy, use the format:
    [extensionID];[updateURL]

    extensionID = 32-character ID from edge://extensions (developer mode).

      `updateURL` (optional) = Update Manifest XML.
    ```**2) Other configurations to check**
    
    Ensure `.crx` is hosted correctly (e.g., [https://abc.com/resources/app.crx](https://abc.com/resources/app.crx)) and downloadable.
    
    File should not be corrupted.
    
    Confirm both policies are set correctly.
    
    Verify correct `[extensionID]`.
    
    For testing, try only `[extensionID]` first, then add `[updateURL]`.
    
    Run `gpupdate` after applying policies.
    
    **3) Installation time**  
     The extension loads right after restarting the browser.
    
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.