/
/

How to Enable or Disable Microsoft Edge Startup Boost

How to Enable or Disable Microsoft Edge Startup Boost blog banner image

Microsoft Edge Startup Boost is a performance feature that preloads key browser processes in the background when Windows starts. This ensures that Edge opens much more quickly when initiated from the taskbar, desktop, or hyperlinks in other applications.

While beneficial for frequent users, this feature may consume additional system resources, which could be a concern in environments with limited resources or specific deployment scenarios like kiosks or virtual desktops.

This guide lists four methods you can use to enable or disable Microsoft Edge startup boost.

📌 Recommended deployment strategies:

Click to Choose a Method

💻Best for Individual Users

💻💻💻Best for Enterprises

Method 1: Through Edge settings
Method 2: Using Group Policy
Method 3: Using Registry Editor
Method 4: Using PowerShell

Modifying Startup Boost in Microsoft Edge

Method 1: Through Edge settings

📌 Use Cases: 

  • Personal use
  • Workstations without centralized management.

 📌 Prerequisites:

  • Edge must be installed.
  • This method can be performed even without admin privileges.

 Steps:

  1. Open Microsoft Edge. You can do this from the Start menu or by clicking on the desktop shortcut.
  2. Click on the three-dot menu (⋯) in the top-right corner and select Settings.
  3. In the left pane, click on System and performance.
  4. In the right pane, locate the Startup Boost option and toggle it On or Off as desired.Go to System and Performance in Edge three-dot menu

💡 Note: Changes take effect immediately and apply only to the current user.

Method 2: Using Group Policy (recommended for IT enterprises)

📌 Use Cases: 

  • Organization-wide enforcement
  • Managed IT environments

 📌 Prerequisites: 

  • You must have admin privileges.
  • Microsoft Edge policy templates must be installed (see step 1).

Steps: 

  1. Obtain the latest Microsoft Edge policy templates from the official Microsoft website.
  2.  Press Win + R, type gpedit.msc, and click Enter.
  3. Go to: Computer Configuration > Administrative Templates > Microsoft Edge > Performance
  4. Double-click on Enable Startup Boost and choose:
    • Enabled: Forces Startup Boost on.
    • Disabled: Prevents Edge from running in the background after shutdown.
    • Not Configured: Allows user-defined settings.
  5. Click Ok and exit the editor.
  6. Open an elevated Command Prompt and execute the command gpupdate /force to immediately enforce the policy. Alternatively, you can restart your computer.

💡 Note: Disabling this policy overrides user settings and enforces reduced background usage system-wide.

Method 3: Using Registry Editor

📌 Use Cases:

  • Individual customization
  • Non-domain-joined machines

📌 Prerequisites:

  • You must have admin privileges.
  • It is strongly recommended that you back up your Windows Registry before attempting any changes. Incorrect configurations can lead to system instability.

Steps:

  1. Press Win + R, type regedit, and click Enter.
  2. Go to the following path:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
  3. (Optional) If the Edge key doesn’t exist, you need to create one. Right-click on Microsoft, select New > Key, and name it Edge.
  4. In the Edge key, right-click in the right pane, select New > DWORD (32-bit) Value, and name it StartupBoostEnabled.
  5. Set its value as preferred:
    • 1: Enables Startup Boost
    • 0: Disables Startup Boost
  6. Close the Registry Editor.
  7. Restart Microsoft Edge or the system for changes to take effect.

Method 4: Using PowerShell

📌 Use Cases:

  • Scripted deployments
  • Automation scenarios

📌 Prerequisites:

  • You must have admin privileges

Steps:

  1. Open PowerShell as Administrator.
  2. Execute the commands as needed. Before setting the value, the script checks whether the registry key for Microsoft Edge exists. If it doesn’t, the key is created first to avoid overwriting any existing configuration.

Disable Startup Boost:

# Define the registry key path

$edgeKeyPath = “HKLM:\SOFTWARE\Policies\Microsoft\Edge”

# If the key doesn’t exist, create it

if (-not (Test-Path $edgeKeyPath)) {

New-Item -Path $edgeKeyPath -Force | Out-Null

}

# Set the value to disable Startup Boost

Set-ItemProperty -Path $edgeKeyPath -Name “StartupBoostEnabled” -Value 0

Enable Startup Boost:

# Define the registry key path

$edgeKeyPath = “HKLM:\SOFTWARE\Policies\Microsoft\Edge”

# If the key doesn’t exist, create it

if (-not (Test-Path $edgeKeyPath)) {

New-Item -Path $edgeKeyPath -Force | Out-Null

}

# Set the value to enable Startup Boost

Set-ItemProperty -Path $edgeKeyPath -Name “StartupBoostEnabled” -Value 1

⚠️ Things to look out for

Risks

Potential Consequences

Reversals

Resource usage on idle systemsEdge preloads processes even when the browser isn’t running, which may consume memory/CPU in low-resource or kiosk environments.Disable Startup Boost using Methods 1, 2, or 3, depending on the environment.
Conflicting user vs system settingsEnabling via Edge settings may be overridden by Group Policy or Registry settings.Clarify policy precedence during deployment. Use Group Policy to enforce consistent behavior.
Unintended performance bottlenecksDisabling Startup Boost can lead to slower Edge startup times.Re-enable Startup Boost.
Accidental Registry misconfigurationsImproper edits can cause instability or unexpected system behavior.Back up the registry before editing. Use Method 1 or 2 for safer management alternatives.
Lack of visibility into current statesUsers or admins may not easily know whether Startup Boost is currently enabled or disabled.Use Edge > Settings > System and performance, or review GPO/Registry to confirm the current configuration.

Additional considerations when modifying Microsoft Edge Startup Boost

  • Fast Startup compatibility: Startup Boost operates independently but complements Windows Fast Startup.
  • Performance impact: Disabling may slightly delay the initial Edge launch but reduces idle resource usage.
  • Non-interactive use: In environments like kiosks, disabling Startup Boost is often preferred to conserve resources.
  • Roaming profiles: Group Policy and Registry settings apply at the device level, whereas GUI settings are user-specific.

Reduce background processes by disabling Microsoft Edge Startup Boost

Startup Boost in Microsoft Edge offers enhanced performance by reducing browser launch times. However, in IT-managed environments, it may be more beneficial to disable this feature. Administrators have four methods to choose from, each with their own use case.

FAQs

Startup Boost is a performance optimization feature in Microsoft Edge that keeps certain core browser processes running in the background, even after the browser is closed. When enabled, this feature allows Edge to launch more quickly when a user opens it from the desktop, taskbar, or from within another application. It’s particularly helpful in improving perceived performance on startup, especially after system reboots or profile logins.

That said, it may slightly increase background resource usage on idle systems. This may be a detriment in managed IT environments.

This really depends on the environment and use case. For individual users or workstations where Edge is regularly used, enabling Startup Boost can improve cohesiveness without significantly impacting resources. For enterprise or kiosk environments where conserving CPU and memory is more critical (or where Edge is rarely used), it may be better to disable this feature. IT admins may prefer to turn Startup Boost off to reduce unnecessary background processes.

You can use any of the methods outlined above.

To enable Startup Boost:

  1. Using Edge Settings: Open Edge > Settings > System and performance > Turn on the Startup Boost option.
  2. Using Group Policy: Enable Startup Boost policy under Computer Configuration > Administrative Templates > Microsoft Edge > Performance
  3. Using Registry Editor: Create or modify the DWORD StartupBoostEnabled under HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge and set its value to 1.
  4. Using PowerShell :

# Define the registry key path

$edgeKeyPath = “HKLM:\SOFTWARE\Policies\Microsoft\Edge”

# If the key doesn’t exist, create it

if (-not (Test-Path $edgeKeyPath)) {

New-Item -Path $edgeKeyPath -Force | Out-Null

}

# Set the value to disable Startup Boost

Set-ItemProperty -Path $edgeKeyPath -Name “StartupBoostEnabled” -Value 0

You might also like

Ready to simplify the hardest parts of IT?