如何阻止 Microsoft Edge 自动打开

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 10Windows 11中,具有多个触发器和预配置设置,可以使其自动加载。通过下面的列表来阻止浏览器自行启动。

禁用 Microsoft Edge 作为默认浏览器(Disable Microsoft Edge as the Default Browser)

假设(Suppose)您在 PC 上使用其他浏览器,例如Google ChromeMozilla 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徽标的协议选择您的首选浏览器 - HTMLHTTPPDF等。

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 )旁边的下拉菜单,然后将其他浏览器(例如,SafariChrome)设置为默认浏览器。

通过 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相比要优越得多,但它仍不及ChromeFirefoxSafari等成熟的浏览器。如果仅仅阻止它在启动时启动是不够的,请了解如何在 Windows(how to uninstall Microsoft Edge in Windows)macOS中卸载 Microsoft Edge 。



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts