Microsoft Edge((Microsoft Edge—the)Windows 11和 10中的常用 Web 浏览器)有时会启动,即使您将不同的浏览器设置为默认浏览器也是如此。它可以在启动时与操作系统一起加载,在登录阶段预加载各种与后台相关的进程,或者在重新启动后自行显示。
这篇文章详细介绍了阻止Microsoft Edge在您的 PC 上自动打开的多种方法。如果您在Mac上使用(Mac)Edge,您还将学习如何在 macOS 中防止浏览器未经许可加载。
如何阻止Microsoft Edge(Microsoft Edge From Opening Automatically)在 PC 上自动打开
尽管进行了Chromium改造,Microsoft Edge仍然深度集成到Windows 10和Windows 11中,具有多个触发器和预配置设置,可以使其自动加载。通过下面的列表来阻止浏览器自行启动。
禁用 Microsoft Edge 作为默认浏览器(Disable Microsoft Edge as the Default Browser)
假设(Suppose)您在 PC 上使用其他浏览器,例如Google Chrome或Mozilla Firefox。在这种情况下,只要您单击链接, Microsoft Edge将继续自动打开,除非您(Microsoft Edge)将首选浏览器设置为默认浏览器(set your preferred browser as the default)。在 Windows 11 中:
1. 打开开始(Start)菜单并选择设置(Settings)。
2. 选择侧边栏上的应用程序(Apps)。然后,选择标有Default apps的类别。
3.向下滚动(Scroll)列表并选择第三方浏览器(例如,谷歌浏览器(Google Chrome))。
4. 为所有与 Web 相关的文件类型和带有Edge徽标的协议选择您的首选浏览器 - HTML、HTTP、PDF等。
在Windows 10中,该过程要容易得多。只需转到“开始(Start)” > “设置”(Settings) > “应用程序(Apps)” > “默认应用程序(Default Apps)” > “ Web 浏览器(Web browser)”,然后选择其他浏览器来代替Microsoft Edge。
禁用 Microsoft Edge 作为启动程序(Disable Microsoft Edge as a Startup Program)
如果Microsoft Edge浏览器在启动到(Microsoft Edge)Windows 10/11桌面后不久自动打开,则很可能它已在您的计算机上设置为启动程序。通过任务管理器(Task Manager)禁用它。
1. 右键单击开始(Start)按钮并选择任务管理器(Task Manager)以打开任务管理器。
2. 选择更多详情(More details)。
3. 切换到启动(Startup)选项卡。
4. 找到并选择Microsoft Edge。
5. 选择禁用(Disable)。
从计算机的启动文件夹中删除 Edge(Remove Edge From Your Computer’s Startup Folder)
如果Microsoft Edge未在(Microsoft Edge)任务管理器(Task Manager)中显示为启动程序,请手动检查浏览器并将其从计算机的启动文件夹中删除。
1. 按Windows 键(Key)+ R打开运行框。
2.输入shell:startup并选择OK。
3.在计算机的启动(Startup)文件夹中找到(Locate)并右键单击标记为Microsoft Edge的快捷方式。(Microsoft Edge)然后,选择删除(Delete)。
禁用 Windows Spotlight LockScreen 图片(Disable Windows Spotlight LockScreen Pictures)
无论您的默认浏览器设置如何,您在 PC 的锁定屏幕(Lock Screen)上看到的Windows Spotlight建议都会加载到Microsoft Edge中。(Microsoft Edge)如果您有时不小心选择了它们,请考虑禁用Windows Spotlight。
1. 打开设置(Settings)应用程序。
2. 选择个性化(Personalization)>锁定屏幕( Lock screen)。
3. 打开个性化锁定屏幕(Personalize your lock screen)旁边的下拉菜单,然后选择图片(Picture)或幻灯片(Slideshow)。
下载并安装 EdgeDeflector(Download and Install EdgeDeflector)
或者,您可以使用第三方帮助应用程序在默认浏览器中加载Windows Spotlight建议。(Windows Spotlight)它还可以防止 Edge 在与各种操作系统元素(例如Windows 10 中的新闻和天气小部件)(News and Weather widget in Windows 10)交互时加载。
注意(Note):在撰写本文时,Microsoft 已阻止 EdgeDeflector 在 Windows 11 上运行(Microsoft has blocked EdgeDeflector from running on Windows 11)。
1.从 GitHub 下载 EdgeDeflector(Download EdgeDeflector from GitHub)并将其安装在您的 PC 上。
2. 打开开始(Start)菜单并转到设置(Settings)>应用程序(Apps)。
3. 选择默认应用( Default Apps)>按协议选择默认应用(Choose default apps by protocol)。
4. 向下滚动并选择MICROSOFT-EDGE > EdgeDeflector。
禁用 Microsoft Edge 启动加速(Disable Microsoft Edge Startup Boost)
Microsoft Edge使用名为Startup Boost的功能在登录时在后台预启动,从而允许更快地访问浏览器。但是,如果您更喜欢使用不同的 Web 浏览器,则激活Startup Boost是没有意义的。(Startup Boost)要阻止与 Edge 相关的进程预启动:
1. 打开微软边缘。
2. 打开边缘(Edge)菜单(地址栏旁边的三个点)并选择设置(Settings)。
3. 选择侧边栏上的系统和性能(System and Performance )。
4. 取消选中Startup(Startup) boost旁边的框。
通过本地组策略编辑器禁用边缘预加载(Disable Edge Pre-Loading via Local Group Policy Editor)
如果您使用 Windows 11专业版(Pro)或 Windows 10专业版(Pro),防止预启动的另一种方法是通过本地组策略编辑器(Local Group Policy Editor)修改几个与 Edge 相关的策略。
1. 按Windows + R打开运行框。然后,输入gpedit.msc并按Enter。
2. 在本地组策略编辑器(Local Group Policy Editor)边栏中选择以下文件夹:
计算机配置(Computer Configuration)>管理模板(Administrative Templates )> Windows 组件(Windows Components)。
3. 选择微软边缘。
4. 仔细检查标有“允许 Microsoft Edge 在 Windows 启动时、系统空闲时和每次 Microsoft Edge 关闭时预启动(Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed)”的设置。
5. 在显示的弹出窗口中,打开Enabled旁边的单选按钮。
6. 打开配置预启动(Configure pre-launch)下拉菜单并选择阻止预启动(Prevent pre-launching)。
7. 选择应用(Apply),然后选择确定(OK)。
8. 找到并双击允许 Microsoft Edge 启动并在 Windows 启动时和每次 Microsoft Edge 关闭时加载开始和新标签页(Allow Microsoft Edge to start and load the Start and New Tab page at Windows startup and each time Microsoft Edge is closed)。
9. 选择启用(Enabled)。
10. 打开配置预启动(Configure pre-launch)下拉菜单并选择防止点击预加载(Prevent tap preloading)。
通过 Windows 终端禁用边缘预加载(Disable Edge Preloading via Windows Terminal)
如果您使用的是Windows 10/11家庭(Home)版,您可以修改系统注册表以防止Microsoft Edge在计算机启动时预加载。最方便的方法是通过Windows PowerShell或终端(Terminal)运行几个命令,而不是使用注册表编辑器 (regedit)(using the Registry Editor (regedit))。
1. 右键单击开始(Start)按钮并选择Windows PowerShell (Admin)或Windows Terminal (Admin)。
2.依次运行以下命令:
- REG ADD HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main /v AllowPrelaunch /t REG_DWORD /d 0
- REG ADD HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\TabPreloader /v AllowTabPreloading /t REG_DWORD /d 0
3. 退出Windows PowerShell或终端(Terminal)并重新启动计算机。
阻止 Windows 自动重新启动应用程序(Stop Windows From Restarting Apps Automatically)
Windows 11 和 10 具有在系统重新启动后自动重新加载各种库存应用程序(包括 Microsoft Edge)(Microsoft Edge—after)的功能。为了防止这种情况:
1. 打开开始(Start)菜单并选择设置(Settings)。
2. 选择帐户(Accounts)>登录选项( Sign-in options)。
3. 关闭退出时自动保存我的可重启应用程序旁边的开关,并在我登录时重新启动它们(Automatically save my restartable apps when I sign out and restart them when I sign in)。
系统更新后禁用 Edge 自动重启(Disable Edge Auto-Restart After System Update)
您还可以防止Microsoft Edge在系统更新后自动启动。为此,请转到与上述相同的屏幕并关闭使用我的登录信息自动完成更新后设置(Use my sign-in info to finish setting up after an update automatically)旁边的开关。
在 TaskScheduler 上禁用 Microsoft Edge 任务(Disable Microsoft Edge Tasks on TaskScheduler)
Windows 11和 10中的任务计划程序(Task Scheduler)具有多个触发器,可导致MS Edge自动加载。要停用它们:
1. 按Windows + R,输入taskschd.msc,然后按Enter。
2. 选择侧边栏上的任务计划程序库(Task Scheduler Library )。
3. 按住Control键并选择以下 Edge 相关任务:
- MicrosoftEdgeShadowStackRollbackTask
- 微软EdgeUpdateTaskMachineCore(MicroosftEdgeUpdateTaskMachineCore)
- 微软EdgeUpdateTaskMachineUA(MicroosftEdgeUpdateTaskMachineUA)
4. 选择禁用(Disable)。
如何阻止Microsoft Edge(Microsoft Edge From Opening Automatically)在Mac上自动打开(Mac)
与 PC 不同,在Mac上阻止(Mac)Microsoft Edge自动加载非常容易。
禁用 Edge 作为默认浏览器(Disable Edge as the Default Browser)
如果您在Mac上选择链接时Microsoft Edge会自动打开,请将其他浏览器设置为(Microsoft Edge)Mac上的默认浏览器。
1. 打开Apple菜单并选择系统偏好设置(System Preferences)。
2. 选择常规(General)。
3. 打开默认网络浏览器(Default web browser )旁边的下拉菜单,然后将其他浏览器(例如,Safari或Chrome)设置为默认浏览器。
通过 Dock 禁用 Edge 作为启动程序(Disable Edge as a Startup Program via Dock)
如果Microsoft Edge在启动时自动打开,您可以通过 Mac 的(Microsoft Edge)Dock快速禁用浏览器作为启动程序。只需控制(Control)-单击Dock上的(Dock)Microsoft Edge图标,选择选项(Options),然后停用登录时打开(Open at Login)设置。
通过系统偏好设置禁用 Edge 作为启动程序(Disable Edge as a Startup Program via System Preferences)
或者,您可以使用系统(System) 偏好设置(Preferences)应用程序来防止Microsoft Edge在启动时加载。
1. 打开系统偏好设置( System Preferences)应用程序并选择用户和组(Users & Groups)。
2. 切换到登录项目( Login Items )选项卡。
3. 突出显示Microsoft Edge并选择减号(Minus)按钮。
您还可以卸载Microsoft Edge
尽管Microsoft Edge与其非 Chromium 版本或可怕的(Microsoft Edge)Internet Explorer相比要优越得多,但它仍不及Chrome、Firefox和Safari等成熟的浏览器。如果仅仅阻止它在启动时启动是不够的,请了解如何在 Windows(how to uninstall Microsoft Edge in Windows)和macOS中卸载 Microsoft Edge 。
How to Stop Microsoft Edge From Opening Automatically
Microsoft Edge—the stock web browser in Windоws 11 and 10—sometіmes launches even if yоu have a different browser set as default. It could load alongside the operating system at startup, preload various background-related procesѕes during the login phase, or show up on its own after a restart.
This post details multiple ways to stop Microsoft Edge from opening automatically on your PC. If you use Edge on a Mac, you will also learn to prevent the browser from loading without permission in macOS.
How to Stop Microsoft Edge From Opening Automatically on PC
Despite its Chromium makeover, Microsoft Edge remains deeply integrated into Windows 10 and Windows 11, with multiple triggers and pre-configured settings that cause it to load automatically. Work your way through the list below to stop the browser from launching on its own.
Disable Microsoft Edge as the Default Browser
Suppose you use an alternative browser such as Google Chrome or Mozilla Firefox on your PC. In that case, Microsoft Edge will continue to open automatically whenever you click on a link unless you set your preferred browser as the default. In Windows 11:
1. Open the Start menu and select Settings.
2. Select Apps on the sidebar. Then, pick the category labeled Default apps.
3. Scroll down the list and select a third-party browser (e.g., Google Chrome).
4. Select your preferred browser for all web-related files types and protocols with the Edge logo—HTML, HTTP, PDF, etc.
In Windows 10, the process is considerably easier. Just go to Start > Settings > Apps > Default Apps > Web browser and select a different browser in place of Microsoft Edge.
Disable Microsoft Edge as a Startup Program
If the Microsoft Edge browser opens automatically soon after booting into the Windows 10/11 desktop, the chances are that it’s set up as a startup program on your computer. Disable it via the Task Manager.
1. Right-click the Start button and select Task Manager to open Task Manager.
2. Select More details.
3. Switch to the Startup tab.
4. Locate and select Microsoft Edge.
5. Select Disable.
Remove Edge From Your Computer’s Startup Folder
If Microsoft Edge doesn’t appear as a startup program in the Task Manager, manually check for and remove the browser from your computer’s startup folder.
1. Press Windows Key + R to open the Run box.
2. Type shell:startup and select OK.
3. Locate and right-click the shortcut labeled Microsoft Edge within your computer’s Startup folder. Then, select Delete.
Disable Windows Spotlight LockScreen Pictures
The Windows Spotlight suggestions that you see on your PC’s Lock Screen load in Microsoft Edge irrespective of your default browser settings. If you sometimes select them by accident, consider disabling Windows Spotlight.
1. Open the Settings app.
2. Select Personalization > Lock screen.
3. Open the drop-down menu next to Personalize your lock screen and select Picture or Slideshow.
Download and Install EdgeDeflector
Alternatively, you can use a third-party helper application to load Windows Spotlight suggestions in your default browser. It also prevents Edge from loading while interacting with various operating system elements such as the News and Weather widget in Windows 10.
Note: At the time of writing, Microsoft has blocked EdgeDeflector from running on Windows 11.
1. Download EdgeDeflector from GitHub and install it on your PC.
2. Open the Start menu and go to Settings > Apps.
3. Select Default Apps > Choose default apps by protocol.
4. Scroll down and select MICROSOFT-EDGE > EdgeDeflector.
Disable Microsoft Edge Startup Boost
Microsoft Edge uses a feature called Startup Boost to prelaunch in the background at login, thereby allowing for faster access to the browser. However, having Startup Boost active makes no sense if you prefer using a different web browser. To stop Edge-related processes from pre-launching:
1. Open Microsoft Edge.
2. Open the Edge menu (the three dots next to the address bar) and select Settings.
3. Select System and Performance on the sidebar.
4. Uncheck the box next to Startup boost.
Disable Edge Pre-Loading via Local Group Policy Editor
If you use Windows 11 Pro or Windows 10 Pro, an alternative way to prevent pre-launching involves modifying a couple of Edge-related policies via the Local Group Policy Editor.
1. Press Windows + R to open the Run box. Then, type gpedit.msc and press Enter.
2. Select the following folders on the Local Group Policy Editor sidebar:
Computer Configuration > Administrative Templates > Windows Components.
3. Select Microsoft Edge.
4. Double-check the setting labeled Allow Microsoft Edge to pre-launch at Windows startup, when the system is idle, and each time Microsoft Edge is closed.
5. On the pop-up window that shows up, turn on the radio button next to Enabled.
6. Open the Configure pre-launch pull-down menu and select Prevent pre-launching.
7. Select Apply, then OK.
8. Locate and double-click Allow Microsoft Edge to start and load the Start and New Tab page at Windows startup and each time Microsoft Edge is closed.
9. Select Enabled.
10. Open the Configure pre-launch pull-down menu and select Prevent tap preloading.
Disable Edge Preloading via Windows Terminal
If you use the Home edition of Windows 10/11, you can modify the system registry to prevent Microsoft Edge from pre-loading at computer startup. Instead of using the Registry Editor (regedit), the most convenient way is to run a couple of commands via Windows PowerShell or Terminal.
1. Right-click the Start button and select Windows PowerShell (Admin) or Windows Terminal (Admin).
2. Run the following commands one after the other:
- REG ADD HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main /v AllowPrelaunch /t REG_DWORD /d 0
- REG ADD HKLM\SOFTWARE\Policies\Microsoft\MicrosoftEdge\TabPreloader /v AllowTabPreloading /t REG_DWORD /d 0
3. Exit Windows PowerShell or Terminal and restart your computer.
Stop Windows From Restarting Apps Automatically
Windows 11 and 10 feature the ability to automatically reload various stock apps—including Microsoft Edge—after a system restart. To prevent that:
1. Open the Start menu and select Settings.
2. Select Accounts > Sign-in options.
3. Turn off the switch next to Automatically save my restartable apps when I sign out and restart them when I sign in.
Disable Edge Auto-Restart After System Update
You can also prevent Microsoft Edge from starting automatically after a system update. To do that, go to the same screen as above and turn off the switch next to Use my sign-in info to finish setting up after an update automatically.
Disable Microsoft Edge Tasks on TaskScheduler
The Task Scheduler in Windows 11 and 10 features multiple triggers that can cause MS Edge to load automatically. To de-activate them:
1. Press Windows + R, type taskschd.msc, and press Enter.
2. Select Task Scheduler Library on the sidebar.
3. Hold down the Control key and select the following Edge-related tasks:
- MicrosoftEdgeShadowStackRollbackTask
- MicroosftEdgeUpdateTaskMachineCore
- MicroosftEdgeUpdateTaskMachineUA
4. Select Disable.
How to Stop Microsoft Edge From Opening Automatically on Mac
Unlike on the PC, it’s pretty easy to prevent Microsoft Edge from loading automatically on the Mac.
Disable Edge as the Default Browser
If Microsoft Edge opens automatically whenever you select a link on your Mac, set a different browser as the default on your Mac.
1. Open the Apple menu and select System Preferences.
2. Select General.
3. Open the pull-down menu next to Default web browser and set another browser (e.g., Safari or Chrome) as the default.
Disable Edge as a Startup Program via Dock
If Microsoft Edge opens automatically at startup, you can quickly disable the browser as a startup program via the Mac’s Dock. Just Control-click the Microsoft Edge icon on the Dock, select Options, and deactivate the Open at Login setting.
Disable Edge as a Startup Program via System Preferences
Alternatively, you can use the System Preferences app to prevent Microsoft Edge from loading at startup.
1. Open the System Preferences app and select Users & Groups.
2. Switch to the Login Items tab.
3. Highlight Microsoft Edge and select the Minus button.
You Can Also Uninstall Microsoft Edge
Although Microsoft Edge is vastly superior compared to its non-Chromium version or the dreadful Internet Explorer, it falls short of well-established browsers such as Chrome, Firefox, and Safari. If simply stopping it from launching at startup isn’t enough, learn how to uninstall Microsoft Edge in Windows and macOS.