I changed my default browser on a fresh Windows 11 install last month and watched it quietly switch back to Edge after a system update three days later. If you’re trying to change your default browser in Windows and it keeps reverting, ignoring your settings, or only half-applying, you’re not imagining it — Microsoft built a few annoying gaps into this process on purpose.
This isn’t a complicated fix most of the time. But the way Windows 11 handles default apps is different enough from Windows 10 that the old advice floating around forums doesn’t always work anymore.
Quick Answer
- Go to Settings > Apps > Default Apps, search your browser, and set it as default for every file type (not just the main one)
- Windows 11 requires you to set defaults per file extension (.htm, .html, .pdf, .url) — there’s no single “make default” button anymore
- If it won’t stick, check Group Policy and any MDM/work profile restrictions first
- A Windows Update can silently reset defaults — this is more common than people think
- “Open with” on individual files only changes that file type, not your overall default
Why It Won’t Stick (or Won’t Apply at All)
There are a handful of real reasons this breaks, and most of them aren’t obvious from the Settings menu.
Windows 11 splits defaults by file type. Unlike Windows 10, where you could click one “set as default” button and be done, Windows 11 makes you assign HTTP, HTTPS, .HTM, .HTML, and .PDF separately in a lot of cases. Miss one and links from certain apps will still pop open in Edge.
Updates reset associations. From what I’ve seen, this happens more after major feature updates than minor patches, but not always. Not 100% sure why Microsoft keeps doing this, but it’s a known pattern going back several Windows 11 builds.
Group Policy or enterprise management is overriding your choice. If this is a work laptop or a machine that’s ever been joined to a domain or enrolled in Intune, an admin policy can silently force Edge regardless of what you click in Settings.
Some links bypass your default entirely. Search results inside Windows Search, certain widgets, and a few Microsoft apps are coded to open in Edge no matter what — that’s not a bug exactly, it’s by design, and it’s one of the more overlooked causes people get frustrated by without realizing what’s happening.
The browser itself didn’t register correctly. Chrome, Firefox, and Brave all need to register as a valid default-app candidate with Windows. If the install was interrupted, or if you installed via a portable/zip version instead of the normal installer, it might not show up as an option at all.
Comparison: Setting Methods and How Reliable They Are
| Method | Covers All File Types | Survives Updates | Notes |
|---|---|---|---|
| Settings > Default Apps (per type) | Yes, if done fully | Usually | Most reliable, but tedious |
| Right-click “Open with” > Set default | No, single type only | N/A | Common mistake people make thinking it’s global |
| Browser’s own “Set as default” button | Mostly | Sometimes | Triggers the same Settings page anyway |
| Third-party tools (SetDefaultBrowser, etc.) | Yes | Yes | Good for bulk changes, slightly more technical |
Step-by-Step Fix
Step 1: Open Default Apps settings directly. Press Win + I, go to Apps, then Default Apps. Skip the search bar shortcuts — go straight here.
Step 2: Search for your browser by name. Type “Chrome,” “Firefox,” or whatever you’re using in the search box at the top of that page.
Step 3: Set every relevant file type and link type. You’ll see a list — HTTP, HTTPS, .HTM, .HTML, .PDF, .SHTML, .XHT, .XHTML, .URL. Click each one and choose your browser. Yes, it’s annoying that there isn’t a single switch. So just work through the list once and you generally won’t need to touch it again for a while.
Step 4: Restart Explorer (not your whole PC). Open Task Manager, find “Windows Explorer,” right-click, restart. This forces the change to apply immediately instead of waiting for your next reboot.
Step 5: Test with both a link and a file. Click a link from an email or chat app, and separately double-click a saved .html file. Both should now open in your chosen browser. If only one does, you missed a file type back in Step 3.
What Actually Worked For Me
The first time my default kept reverting, I assumed it was a bug in Chrome’s installer and reinstalled it twice. That did nothing — same problem both times, links still opening in Edge.
So I dug into Event Viewer expecting some kind of error, found nothing useful, and almost gave up treating it as a Windows update glitch. What actually fixed it was a half-remembered comment on a forum thread about checking gpedit.msc for a leftover policy, which felt like a long shot since this was a personal laptop, not a work one. Turned out a previous IT-managed profile (from a job I’d left months earlier) had left a domain policy cached that was still forcing Edge as default. Removing the orphaned policy and resetting Group Policy with gpupdate /force fixed it permanently.
That’s not the cause for most people, to be clear — for most people it really is just an incomplete file-type assignment. But if you’ve done Step 3 correctly and it still won’t take, gpedit is worth fifteen minutes of checking before you blame the browser.
Advanced Fixes and Edge Cases
Check Group Policy even on a personal PC. Run gpedit.msc, navigate to Computer Configuration > Administrative Templates > Windows Components > File Explorer, and look for anything related to default app associations. This matters more than people expect on machines that were ever enrolled in a work or school account.
Reset the app associations and start over. In Default Apps, there’s a “Reset” option at the top. This wipes everything back to Microsoft defaults — useful if your settings are in a weird, half-applied state and you want a clean slate.
Use DISM to check for corrupted system files. Run DISM /Online /Cleanup-Image /RestoreHealth from an elevated Command Prompt if defaults are misbehaving alongside other weird system behavior — it’s not the most common fix here, but it rules out a deeper corruption issue.
Watch for a second browser silently reinstalling Edge components. Some antivirus suites and a few “PC cleaner” tools restore Edge as default during their own setup. If your default keeps breaking right after running a specific app, that’s the app, not Windows.
Prevention Tips
- After any major Windows Update, glance at Default Apps once — it takes thirty seconds
- Avoid portable/zip browser installs if you want clean default-app registration
- If you’ve ever used a work or school Microsoft account on this PC, check Group Policy once even after switching to a personal account
- Don’t rely on “Open with” for setting an overall default — it only handles single file types
FAQ
Why does Edge keep opening even though I set Chrome as default? Usually a missed file type, most often .PDF or the .URL association.
Does setting a default browser in the browser’s own settings menu do anything different? No — it just opens the same Windows Default Apps page. Same result either way.
Will resetting my PC fix this permanently? Probably overkill. Try the Group Policy and reset-associations steps first; a full reset is the last resort, not the first one.
I changed it days ago and it’s already back to Edge — is my PC broken? Not necessarily. This is a known recurring issue after updates, and your mileage may vary depending on your build version.
Can I set different default browsers for different file types? Technically yes, Windows lets you assign them individually, though almost nobody does this on purpose.
Editor’s Opinion
honestly this should not be this complicated. windows 10 had one button, windows 11 has eight settings hiding behind a search box nobody thinks to use. the gpedit fix saved me an evening but most people will never need to go that deep — just don’t skip the pdf association, that’s the one everyone forgets and then wonders why pdfs still open in edge two days later
