loading...

. . . . . .

Request a Quote

    Configure NCSC Microsoft Edge Group Policies Without Intune

    • By Oriole One
    • June 21, 2026
    • 7 Views

    Disclaimer: This content is not affiliated with, endorsed by, or produced in collaboration with the National Cyber Security Centre (NCSC).

    Microsoft Edge is now the default enterprise browser in many Windows environments, which means browser hardening should be treated as a core security control rather than an optional configuration task.

    The NCSC Edge configuration contains a small but important set of Microsoft Edge security policies. These settings focus on download control, Microsoft Defender SmartScreen, potentially unwanted app protection, Internet Explorer integration, and developer tools restrictions.

    In many modern environments, these settings are deployed through Microsoft Intune. However, not every organization uses Intune. Some environments still rely on traditional Active Directory Group Policy, standalone Windows servers, isolated OT networks, offline systems, or domain-joined machines where cloud management is not available.

    This guide explains how to configure the 2025 NCSC Microsoft Edge policies without Intune, using standard Group Policy Objects.

    What This NCSC Edge Policy Configures

    The NCSC Edge JSON contains six Microsoft Edge settings:

    JSON PolicyGroup Policy NameRecommended Setting
    DownloadRestrictionsAllow download restrictionsEnabled: Block malicious downloads and dangerous file types
    PromptForDownloadLocationAsk where to save downloaded filesEnabled
    InternetExplorerIntegrationLevelConfigure Internet Explorer integrationEnabled: None
    DeveloperToolsAvailabilityControl where developer tools can be usedEnabled: Don’t allow using the developer tools
    SmartScreenEnabledConfigure Microsoft Defender SmartScreenEnabled
    SmartScreenPuaEnabledConfigure Microsoft Defender SmartScreen to block potentially unwanted appsEnabled

    These are Microsoft Edge ADMX policies. They are not configured from Local Security Policy. They appear under Administrative Templates after the Microsoft Edge ADMX files are installed.

    These Are Microsoft Edge ADMX Policies, Not Windows Security Policies

    Before starting, it is important to understand where these settings live.

    You will not find these settings under:

    • Local Security Policy
    • Windows Defender Firewall
    • Windows Security app
    • Security Options
    • Microsoft Defender Antivirus policies

    These settings are part of the Microsoft Edge Administrative Templates.

    For domain environments, you configure them through Group Policy Management Console:

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge

    For standalone machines, you configure them through:

    Local Group Policy Editor → Computer Configuration → Administrative Templates → Microsoft Edge

    If the Microsoft Edge node is missing, the Edge ADMX templates are not installed correctly.

    Prerequisites

    Before configuring the policies, make sure you have:

    • Microsoft Edge installed on the target Windows machines
    • Administrative access to the local computer or domain Group Policy
    • Microsoft Edge ADMX and ADML policy template files
    • Group Policy Management Console for domain deployment, or Local Group Policy Editor for standalone configuration
    • A test machine to validate the configuration before production rollout

    For Active Directory environments, the recommended approach is to import the Edge ADMX templates into the Group Policy Central Store.

    For standalone machines, copy the templates directly into the local PolicyDefinitions folder.

    Step 1: Download Microsoft Edge Administrative Templates

    To configure Microsoft Edge using Group Policy, you need the Microsoft Edge policy templates.

    Go to the Microsoft Edge for Business download site and select the desired Channel/Version, Build, and Platform.

    Click GET POLICY FILES. This downloads MicrosoftEdgePolicyTemplates.cab.

    After downloading the policy package, extract it. Inside the extracted folder, browse to:

    windows\admx

    You should see files such as:

    msedge.admx
    msedgeupdate.admx

    You will also see language folders, for example:

    en-US

    Inside the language folder, you should see:

    msedge.adml
    msedgeupdate.adml

    For the NCSC Edge browser policies in this article, the most important file is:

    msedge.admx

    The msedgeupdate.admx file is used for Microsoft Edge update policies, which are separate from the six browser hardening settings covered here.

    Step 2: Install Edge ADMX Templates for a Domain GPO

    If you are configuring Microsoft Edge policies in an Active Directory domain, copy the ADMX files to the Central Store.

    On a domain controller or management workstation with RSAT installed, open:

    \\yourdomain.local\SYSVOL\yourdomain.local\Policies\PolicyDefinitions

    Copy:

    msedge.admx

    to:

    PolicyDefinitions

    Then copy:

    msedge.adml

    to the matching language folder, for example:

    PolicyDefinitions\en-US

    If the PolicyDefinitions folder does not exist in SYSVOL, you may need to create the Central Store first.

    After copying the files, open Group Policy Management Editor and confirm that the following node is available:

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge

    Step 3: Install Edge ADMX Templates on a Standalone Windows Machine

    For a standalone Windows machine without domain Group Policy, copy the templates locally.

    Copy:

    msedge.admx

    to:

    C:\Windows\PolicyDefinitions

    Then copy:

    msedge.adml

    to:

    C:\Windows\PolicyDefinitions\en-US

    Use the correct language folder for your operating system language.

    Then open Local Group Policy Editor:

    Win + R
    gpedit.msc

    Browse to:

    Computer Configuration → Administrative Templates → Microsoft Edge

    If Microsoft Edge appears under Administrative Templates, the ADMX import is working.

    Step 4: Create or Edit the Microsoft Edge Hardening GPO

    For a domain environment:

    1. Open Group Policy Management Console
    2. Right-click the target OU
    3. Select Create a GPO in this domain, and Link it here
    4. Name the policy something clear, such as:
    NCSC - Microsoft Edge Hardening 2025
    1. Right-click the new GPO
    2. Select Edit

    For a standalone machine:

    1. Open Local Group Policy Editor
    2. Browse to:

    Computer Configuration → Administrative Templates → Microsoft Edge

    1. Configure Download Restrictions

    Policy Purpose

    This setting controls what types of downloads Microsoft Edge blocks.

    The JSON includes:

    DownloadRestrictions

    The selected value maps to:

    BlockDangerousDownloads

    In Group Policy, this appears as:

    Allow download restrictions

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → Allow download restrictions

    For standalone machines, the path is:

    Computer Configuration → Administrative Templates → Microsoft Edge → Allow download restrictions

    Recommended Configuration

    Set the policy to:

    Enabled

    Under Options, select:

    Block malicious downloads and dangerous file types

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    DownloadRestrictions

    Value type:

    REG_DWORD

    Recommended value:

    1

    Why This Matters

    Download restrictions help reduce the risk of users downloading known dangerous files or files with dangerous extensions. This is particularly important in enterprise and OT environments where users may access vendor portals, support tools, firmware downloads, remote access utilities, or file-sharing platforms.

    This setting does not block every download. Instead, it applies Microsoft Edge’s configured download security restrictions and blocks downloads that match the selected risk category.

    Admin Note

    Do not confuse this policy with a full download block. If you want to block all downloads, that is a different option under the same policy. The 2025-NCSC-Edge JSON maps to the safer operational setting that blocks malicious downloads and dangerous file types, not all downloads.

    2. Ask Where to Save Downloaded Files

    Policy Purpose

    This setting controls whether Microsoft Edge asks the user where to save a file before downloading it.

    The JSON includes:

    PromptForDownloadLocation

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → Ask where to save downloaded files

    For standalone machines:

    Computer Configuration → Administrative Templates → Microsoft Edge → Ask where to save downloaded files

    Recommended Configuration

    Set the policy to:

    Enabled

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    PromptForDownloadLocation

    Value type:

    REG_DWORD

    Recommended value:

    1

    Why This Matters

    Prompting users for the download location adds an extra interaction before a file is saved. It can help prevent silent or careless downloads into default locations such as the Downloads folder.

    From an administration point of view, this setting also makes download behavior more visible to the user. It does not replace antivirus, SmartScreen, application control, or web filtering, but it supports a more deliberate download workflow.

    Admin Note

    This setting does not decide whether a download is safe. It only controls whether the user is prompted for the save location. It should be used together with SmartScreen and download restrictions.

    3. Configure Internet Explorer Integration

    Policy Purpose

    This setting controls whether Microsoft Edge uses Internet Explorer integration.

    The JSON includes:

    InternetExplorerIntegrationLevel

    The configured value maps to:

    None

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → Configure Internet Explorer integration

    For standalone machines:

    Computer Configuration → Administrative Templates → Microsoft Edge → Configure Internet Explorer integration

    Recommended Configuration

    Set the policy to:

    Enabled

    Under Options, select:

    None

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    InternetExplorerIntegrationLevel

    Value type:

    REG_DWORD

    Recommended value:

    0

    Why This Matters

    Internet Explorer mode is sometimes required for legacy web applications. However, enabling IE mode unnecessarily can increase compatibility complexity and may allow older web application behavior to remain in use longer than needed.

    The 2025-NCSC-Edge configuration sets Internet Explorer integration to None, which means IE integration is not enabled by this policy.

    This is a sensible default for environments that do not have a documented business requirement for IE mode.

    Admin Note

    If your organization still requires IE mode for specific legacy applications, do not simply enable IE mode globally without planning. Use a controlled Enterprise Mode Site List and only allow IE mode for approved legacy sites.

    For most modern environments, setting Internet Explorer integration to None is the safer baseline.

    4. Disable Microsoft Edge Developer Tools

    Policy Purpose

    This setting controls whether users can access Microsoft Edge Developer Tools.

    The JSON includes:

    DeveloperToolsAvailability

    The configured option maps to:

    Don’t allow using the developer tools

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → Control where developer tools can be used

    For standalone machines:

    Computer Configuration → Administrative Templates → Microsoft Edge → Control where developer tools can be used

    Recommended Configuration

    Set the policy to:

    Enabled

    Under Options, select:

    Don’t allow using the developer tools

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    DeveloperToolsAvailability

    Value type:

    REG_DWORD

    Recommended value:

    2

    Why This Matters

    Developer Tools are useful for web developers and support teams, but they are usually unnecessary for standard users. In managed environments, unrestricted access to Developer Tools may allow users to inspect application behavior, manipulate client-side web content, bypass weak front-end controls, or troubleshoot around restrictions that were intended to reduce risk.

    Disabling Developer Tools is especially relevant on:

    • Shared workstations
    • Kiosk-style systems
    • Operator stations
    • Jump servers
    • Production admin workstations
    • OT and ICS environments
    • General enterprise endpoints where users do not need browser debugging tools

    Admin Note

    This setting may affect developers, web application testers, and support staff. If those users need Developer Tools, apply this policy only to standard user devices or create a separate exception GPO for developer workstations.

    5. Enable Microsoft Defender SmartScreen

    Policy Purpose

    This setting turns on Microsoft Defender SmartScreen in Microsoft Edge.

    The JSON includes:

    SmartScreenEnabled

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → SmartScreen settings → Configure Microsoft Defender SmartScreen

    For standalone machines:

    Computer Configuration → Administrative Templates → Microsoft Edge → SmartScreen settings → Configure Microsoft Defender SmartScreen

    Recommended Configuration

    Set the policy to:

    Enabled

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    SmartScreenEnabled

    Value type:

    REG_DWORD

    Recommended value:

    1

    Why This Matters

    Microsoft Defender SmartScreen helps protect users from malicious websites, phishing pages, and suspicious downloads. It is one of the most important Edge security controls because browser-based threats are common in enterprise environments.

    When this policy is enabled, users cannot simply turn off SmartScreen from the browser settings.

    This is important because a security baseline should not depend on every user making the safest choice manually.

    Admin Note

    SmartScreen requires the environment to allow the necessary Microsoft reputation and protection services. If your network uses SSL inspection, proxy filtering, or strict outbound allow-listing, test SmartScreen functionality carefully.

    In highly restricted networks, SmartScreen may not behave as expected if Microsoft reputation services are blocked.

    6. Enable SmartScreen PUA Protection

    Policy Purpose

    This setting enables Microsoft Defender SmartScreen protection against potentially unwanted apps.

    The JSON includes:

    SmartScreenPuaEnabled

    PUA stands for:

    Potentially Unwanted App

    Group Policy Path

    Computer Configuration → Policies → Administrative Templates → Microsoft Edge → SmartScreen settings → Configure Microsoft Defender SmartScreen to block potentially unwanted apps

    For standalone machines:

    Computer Configuration → Administrative Templates → Microsoft Edge → SmartScreen settings → Configure Microsoft Defender SmartScreen to block potentially unwanted apps

    Recommended Configuration

    Set the policy to:

    Enabled

    Registry Mapping

    This policy writes to:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    Value name:

    SmartScreenPuaEnabled

    Value type:

    REG_DWORD

    Recommended value:

    1

    Why This Matters

    Potentially unwanted apps are not always classified as traditional malware, but they can still create operational and security problems. Examples include adware, coin miners, bundled installers, browser modifiers, low-reputation tools, and unwanted software packages.

    In enterprise environments, PUA protection is useful because users may unintentionally download tools that are not strictly malicious but still increase risk, create support issues, or violate internal software standards.

    This setting is a strong companion to SmartScreen and download restrictions.

    Admin Note

    PUA protection in Microsoft Edge is separate from Microsoft Defender Antivirus PUA protection. For stronger coverage, configure both browser-level PUA protection and endpoint-level PUA protection where supported.

    Optional: Configure the Same Settings Using Registry

    Group Policy is the recommended method, especially in a domain environment. However, registry values are useful for validation, troubleshooting, or standalone systems where policy automation is required.

    The mandatory Microsoft Edge policy registry path is:

    HKLM\SOFTWARE\Policies\Microsoft\Edge

    The 2025-NCSC-Edge equivalent registry values are:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
    "DownloadRestrictions"=dword:00000001
    "PromptForDownloadLocation"=dword:00000001
    "InternetExplorerIntegrationLevel"=dword:00000000
    "DeveloperToolsAvailability"=dword:00000002
    "SmartScreenEnabled"=dword:00000001
    "SmartScreenPuaEnabled"=dword:00000001

    PowerShell Option

    You can also create the same values using PowerShell:

    $EdgePolicyPath = "HKLM:\SOFTWARE\Policies\Microsoft\Edge"
    
    if (!(Test-Path $EdgePolicyPath)) {
        New-Item -Path $EdgePolicyPath -Force | Out-Null
    }
    
    New-ItemProperty -Path $EdgePolicyPath -Name "DownloadRestrictions" -Value 1 -PropertyType DWord -Force
    New-ItemProperty -Path $EdgePolicyPath -Name "PromptForDownloadLocation" -Value 1 -PropertyType DWord -Force
    New-ItemProperty -Path $EdgePolicyPath -Name "InternetExplorerIntegrationLevel" -Value 0 -PropertyType DWord -Force
    New-ItemProperty -Path $EdgePolicyPath -Name "DeveloperToolsAvailability" -Value 2 -PropertyType DWord -Force
    New-ItemProperty -Path $EdgePolicyPath -Name "SmartScreenEnabled" -Value 1 -PropertyType DWord -Force
    New-ItemProperty -Path $EdgePolicyPath -Name "SmartScreenPuaEnabled" -Value 1 -PropertyType DWord -Force

    Restart Microsoft Edge after applying the settings.

    Important Registry Warning

    Direct registry configuration can be useful, but Group Policy is easier to audit, manage, and roll back. In production environments, use GPO wherever possible.

    Step 5: Apply Group Policy

    After configuring the settings, apply the GPO to the required OU or local machine.

    On a domain-joined client, run:

    gpupdate /force

    Then close and reopen Microsoft Edge.

    Some policies apply dynamically, while others may require a browser restart. For best results, fully close Edge and reopen it.

    If Edge continues running in the background, close it from Task Manager or disable background running before testing.

    Step 6: Verify the Policies in Microsoft Edge

    The easiest way to verify Microsoft Edge policies is from inside the browser.

    Open Microsoft Edge and browse to:

    edge://policy

    Click:

    Reload policies

    Confirm the following policies appear:

    DownloadRestrictions
    PromptForDownloadLocation
    InternetExplorerIntegrationLevel
    DeveloperToolsAvailability
    SmartScreenEnabled
    SmartScreenPuaEnabled

    Expected values:

    PolicyExpected Value
    DownloadRestrictions1
    PromptForDownloadLocationtrue / 1
    InternetExplorerIntegrationLevel0
    DeveloperToolsAvailability2
    SmartScreenEnabledtrue / 1
    SmartScreenPuaEnabledtrue / 1

    If a policy does not appear, check the GPO link, security filtering, ADMX installation, and whether the setting was configured under the correct Computer Configuration path.

    Step 7: Troubleshooting Common Issues

    Microsoft Edge Policies Are Missing from Group Policy Editor

    If you do not see the Microsoft Edge folder under Administrative Templates, the ADMX files are missing or copied to the wrong location.

    Check that:

    msedge.admx

    exists in:

    C:\Windows\PolicyDefinitions

    or in the domain Central Store:

    \\domain\SYSVOL\domain\Policies\PolicyDefinitions

    Also confirm that:

    msedge.adml

    exists in the correct language folder, such as:

    en-US

    Policies Are Configured but Not Applying

    Run:

    gpupdate /force

    Then check the Resultant Set of Policy:

    gpresult /h C:\Temp\gpresult.html

    Open the report and confirm the Edge hardening GPO is applied.

    Also check:

    edge://policy

    If the GPO applies but Edge does not show the setting, confirm that the policy was configured under Computer Configuration, not the wrong user-side node.

    Edge Shows Old Policy Values

    Close and reopen Microsoft Edge.

    If needed, end all Edge processes from Task Manager:

    msedge.exe

    Then open Edge again and check:

    edge://policy

    Developer Tools Still Open

    Confirm that the policy value is:

    DeveloperToolsAvailability = 2

    Also confirm the setting is not being overridden by another GPO with higher precedence.

    In domain environments, check GPO order, inheritance, enforced links, and security filtering.

    IE Mode Is Still Available

    If IE mode is still available, check whether another GPO configures:

    InternetExplorerIntegrationLevel
    InternetExplorerIntegrationSiteList
    InternetExplorerIntegrationReloadInIEModeAllowed

    The NCSC JSON setting covered in this guide sets Internet Explorer integration to None, but another policy may be enabling IE mode elsewhere.

    Conclusion

    The 2025-NCSC-Edge configuration can be implemented without Intune by using Microsoft Edge Group Policy settings. The key is to install the Microsoft Edge ADMX templates and configure the required policies under Administrative Templates.

    For this baseline, the most important controls are Microsoft Defender SmartScreen, SmartScreen PUA protection, download restrictions, download prompts, disabling Developer Tools, and preventing unnecessary Internet Explorer integration.

    For domain environments, deploy the settings through a dedicated GPO. For standalone machines, use Local Group Policy Editor or controlled registry deployment.

    After deployment, always validate the final configuration using:

    edge://policy

    This confirms what Microsoft Edge is actually receiving, which is more reliable than checking the GPO editor alone.

    Leave a Reply

    Your email address will not be published. Required fields are marked *