尽管在Windows 10或 11 中使用(Windows 10)Chrome、Firefox或其他第三方浏览器,您可能会遇到默认 Web 浏览器在未经您许可的情况下发生更改(或似乎发生更改)的情况。有几个原因。
Microsoft依赖于咄咄逼人的策略,迫使您在操作系统的各个部分使用Microsoft Edge 。此外,损坏的配置、浏览器劫持者和冲突设置可能会对您的默认程序偏好产生不利影响。
继续阅读以了解如何阻止默认浏览器在运行Windows 10或 Windows 11 的 PC 上发生更改。
仔细检查默认浏览器设置(Double-Check Default Browser Settings)
最好通过仔细检查 PC 上的默认浏览器设置来开始。例如,更新操作系统可能会恢复您的默认应用程序首选项,除了重新配置它们之外,您无能为力。
视窗 10(Windows 10)
1. 打开开始(Start)菜单并选择设置(Settings)。
2. 选择应用程序(Apps)>默认应用程序(Default apps)。
3. 向下滚动到Web 浏览器(Web browser)部分。
4. 将您的首选浏览器设置为默认浏览器。
视窗 11(Windows 11)
1. 打开开始(Start)菜单并选择设置(Settings)。
2. 选择应用程序(Apps)>默认应用程序(Default apps)。
3.向下滚动(Scroll)并选择您喜欢的浏览器——例如,谷歌浏览器(Google Chrome)。
4. 将Microsoft Edge(或当前的默认浏览器)替换为您对每种 Web 相关协议和文件类型的首选浏览器。
将默认浏览器设置(Set Default Browser)为管理员(Administrator)
解决自动更改默认浏览器设置问题的另一种方法是使用管理权限重新配置它们。
1. 右键单击开始(Start)并选择任务管理器(Task Manager)。
2. 选择更多详情(More details)。
3. 在“进程”选项卡下,右键单击Windows 资源管理器(Windows Explorer)并选择结束任务(End Task)。
4.在任务管理器菜单上选择文件(File)>运行新任务。(Run new task)
5.在“创建新任务”弹出窗口中键入explorer.exe ,选中“( explorer.exe)使用管理权限创建此任务( Create this task with administrative privileges)”旁边的框,然后选择“确定(OK)” 。
6. 重复上述步骤,将您的首选浏览器设置为默认浏览器。
设置默认浏览器(Default Browser)的替代方法(Way)(仅限Windows 10 )
在Windows 10中,您可以尝试另一种方法来设置默认浏览器。
1. 打开开始(Start)菜单并选择设置(Settings)>应用程序(Apps)>默认应用程序(Default apps)。
2. 向下滚动并选择按应用设置默认值(Set defaults by app)。
3.找到(Locate)并选择您喜欢的浏览器。
4. 将其设置为每个与 Web 相关的协议和文件类型的默认值。
使用边缘偏转器
尽管默认设置了不同的浏览器,但如果您与新闻和天气小部件(News and Weather widget)和您的手机等原生功能和应用程序交互, (Your Phone)Windows 10/11将强制加载Microsoft Edge。规避这种情况的唯一方法是使用名为EdgeDeflector(EdgeDeflector)的开源帮助应用程序。但是,在撰写本文时,它仅适用于Windows 10。
1.从 GitHub下载并安装EdgeDeflector 。
2. 打开设置(Settings)应用程序并转到应用程序(Apps)>默认应用程序(Defaults apps)。
3. 向下滚动并选择按协议选择默认应用程序(Choose default apps by protocol)。
4. 找到并选择MICROSOFT-EDGE。
5.在“选择应用程序”下拉菜单中选择EdgeDeflector 。
禁用 Internet Explorer
如果您计算机上的默认浏览器自动更改为过时的Internet Explorer,只需将其从您的计算机中删除即可。
1. 打开开始(Start) 菜单,(menu,)然后键入打开(Turn) 或关闭 Windows 功能(Windows features on or off)。然后,选择打开(Open)。
2. 清除Internet Explorer 11(Internet Explorer 11)旁边的复选框。
3. 选择确定(OK)。
注意(Note):您也可以通过控制面板打开(Control Panel)Windows 功能(Windows Features)对话框。
扫描恶意软件
扫描您的计算机中的恶意软件有助于删除浏览器劫持程序和其他修改您计算机默认浏览器设置的恶意软件。我们建议不要使用 Windows 安全中心,而是(using Windows Security)使用第三方专用的恶意软件清除(using a third-party dedicated malware remover)程序或防病毒实用程序(antivirus utility)。这是 Malwarebytes 的免费版本。
1. 下载并安装Malwarebytes。
2. 打开 Malwarebytes 并选择扫描仪(Scanner)>高级扫描仪(Advanced Scanners)>配置扫描(Configure Scan)。
3. 选择您计算机的主驱动器或分区,然后选择扫描(Scan)。
通过 Chrome 运行恶意软件扫描
使用Chrome,您还可以使用内置清理工具扫描有害软件。该功能在 macOS 版本的Chrome中不存在。
1. 打开Chrome 菜单(选择(menu)Chrome浏览器窗口右上角的三个点)并选择Settings。
2. 选择高级(Advanced)>重置并清理(Reset and clean up)侧边栏。
3. 选择清理计算机(Clean up computer)>查找(Find)。
更新您的首选浏览器
如果问题仍然存在,请尝试更新您的首选浏览器并重新配置您的默认应用首选项。以下是更新适用于Windows 10(Windows 10)和 11的两个最流行的第三方浏览器的方法。
Google Chrome:打开Chrome 菜单(menu)并选择帮助(Help)>关于 Google Chrome(About Google Chrome)。您还可以以相同的方式更新其他基于 Chromium 的浏览器,例如Opera和Brave。
Mozilla Firefox:打开Firefox 菜单(menu)并选择设置(Settings)>常规(General)>检查更新(Check for updates)。
重置您的首选浏览器
损坏(Broken)或损坏的Chrome或Firefox设置也可能会阻止其保留为默认Windows浏览器。尝试将浏览器恢复为出厂默认设置并检查是否有帮助。但在此之前,请确保将您的浏览数据同步到您的 Google 帐户(ync your browsing data to your Google Account)或Firefox 帐户(Firefox Account)。
Google Chrome:打开Chrome 菜单(menu)并选择设置(Settings)>高级(Advanced)>重置和清理(Reset and clean up)>重置所有设置(Reset all Settings)。
Mozilla Firefox:打开Firefox 菜单(Firefox menu)并选择帮助(Help)>更多故障排除信息(More troubleshooting information)。然后,选择刷新 Firefox(Refresh Firefox)。
你还能做什么?
如果上述修复都没有帮助,并且您的默认浏览器不断变化,那么您可以执行以下操作:
如果您还遇到主页或默认搜索引擎不断更改为Yahoo的问题,请了解如何解决该问题(learn how to fix that)。
FIX: Why Does My Default Browser Keep Changing in Windows?
Despite using Chrome, Firefox, or another third-party browser in Windows 10 or 11, you may run into instances where the default web browser changes (or appears to chаnge) withoυt your permission. There are several reasons for this.
Microsoft relies on pushy tactics that force you to use Microsoft Edge in various parts of the operating system. Additionally, broken configurations, browser hijackers, and conflicting settings can adversely impact your default program preferences.
Read on to learn what you can do to stop your default browser from changing on a PC running Windows 10 or Windows 11.
Double-Check Default Browser Settings
It’s best to kick things off by double-checking the default browser settings on your PC. For example, updating the operating system could revert your default application preferences, and there’s nothing you can do about it except reconfigure them again.
Windows 10
1. Open the Start menu and select Settings.
2. Select Apps > Default apps.
3. Scroll down to the Web browser section.
4. Set your preferred browser as the default.
Windows 11
1. Open the Start menu and select Settings.
2. Select Apps > Default apps.
3. Scroll down and select your preferred browser—e.g., Google Chrome.
4. Replace Microsoft Edge (or the current default browser) with your preferred browser for each web-related protocol and file type.
Set Default Browser as Administrator
Another way to resolve issues with automatically changing default browser settings involves reconfiguring them with administrative privileges.
1. Right-click Start and select Task Manager.
2. Select More details.
3. Under the “Processes” tab, right-click Windows Explorer and select End Task.
4. Select File > Run new task on the Task Manager menu.
5. Type explorer.exe into the “Create new task” pop-up, check the box next to Create this task with administrative privileges, and select OK.
6. Repeat the steps in the above section to set your preferred browser as the default.
Alternative Way to Set a Default Browser (Windows 10 Only)
In Windows 10, you can try an alternative method to set your default browser.
1. Open the Start menu and select Settings > Apps > Default apps.
2. Scroll down and select Set defaults by app.
3. Locate and select your preferred browser.
4. Set it as the default for each web-related protocol and file type.
Use EdgeDeflector
Despite having a different browser set up as the default, Windows 10/11 will forcibly load Microsoft Edge if you interact with native features and apps such as the News and Weather widget and Your Phone. The only way to circumvent that requires using an open-source helper application called EdgeDeflector. However, at the time of writing, it only works on Windows 10.
1. Download and install EdgeDeflector from GitHub.
2. Open the Settings app and go to Apps > Defaults apps.
3. Scroll down and select Choose default apps by protocol.
4. Locate and select MICROSOFT-EDGE.
5. Select EdgeDeflector on the “Choose an app” drop-down menu.
Disable Internet Explorer
If the default browser on your computer automatically changes to the obsolete Internet Explorer, just remove it from your computer.
1. Open the Start menu, and type Turn Windows features on or off. Then, select Open.
2. Clear the checkbox next to Internet Explorer 11.
3. Select OK.
Note: You can also open the Windows Features dialog box via the Control Panel.
Scan for Malware
Scanning your computer for malware can help remove browser hijackers and other malicious software that modify your computer’s default browser settings. Instead of using Windows Security, we recommend using a third-party dedicated malware remover or antivirus utility. Here’s the free version of Malwarebytes in action.
1. Download and install Malwarebytes.
2. Open Malwarebytes and select Scanner > Advanced Scanners > Configure Scan.
3. Select your computer’s primary drive or partition and select Scan.
Run Malware Scan via Chrome
Using Chrome, you can also scan for harmful software using a built-in clean-up tool. The feature is not present in the macOS version of Chrome.
1. Open the Chrome menu (select three dots at the top-right of the Chrome browser window) and select Settings.
2. Select Advanced > Reset and clean up on the sidebar.
3. Select Clean up computer > Find.
Update Your Preferred Browser
If the issue persists, try updating your preferred browser and re-configure your default app preferences. Here’s how to update the two most popular third-party browsers for Windows 10 and 11.
Google Chrome: Open the Chrome menu and select Help > About Google Chrome. You can also update other Chromium-based browsers such as Opera and Brave the same way.
Mozilla Firefox: Open the Firefox menu and select Settings > General > Check for updates.
Reset Your Preferred Browser
Broken or corrupt Chrome or Firefox settings can also prevent it from remaining as the default Windows browser. Try reverting the browser to factory defaults and check if that helps. But before you do that, make sure to sync your browsing data to your Google Account or Firefox Account.
Google Chrome: Open the Chrome menu and select Settings > Advanced > Reset and clean up > Reset all Settings.
Mozilla Firefox: Open the Firefox menu and select Help > More troubleshooting information. Then, select Refresh Firefox.
What Else Can You Do?
If none of the above fixes help and your default browser keeps changing, here’s what you can do next:
If you also have trouble where the homepage or default search engine keeps changing to Yahoo, learn how to fix that.