Windows 11 sometimes resets your default apps (browser, PDF reader, email client) after an update or even randomly. The fix is to set defaults through the Settings app, then use a registry or PowerShell tweak to lock them in place. Below are the most reliable methods, why the problem happens, and how to stop it for good.
Why Windows 11 Changes Your Defaults
Windows 11 uses a system of file associations and protocol handlers to decide which app opens a file type (like .pdf) or a link (like http://). Microsoft pushes its own apps (Edge, Photos, Media Player) as the default for many of these, especially after a feature update. The operating system also re-registers built-in apps when they update, which can silently overwrite your choices. Unlike Windows 10, Windows 11 makes it harder to change defaults by requiring you to set each file type or protocol individually rather than selecting one app for all.
How to Change Default Apps in Windows 11 (The Manual Way)
Open Settings > Apps > Default apps. You can search for an app (e.g., “Chrome”) and then click each file type or protocol (like .html, http, https) and choose the app you want. This is tedious but works for most cases. For a browser, you can also go to Settings > Apps > Default apps > Microsoft Edge and change the “http” and “https” entries. If you want to change a specific file type, search for its extension (e.g., “.pdf”) and pick your preferred app.
Why Defaults Keep Reverting (Common Causes)
- Windows updates – Feature updates (like 22H2, 23H2) sometimes reset associations for built-in apps.
- App updates – When a default app (like Edge) updates, it may re-register itself as the handler.
- User account issues – A corrupted user profile can cause settings not to save.
- Third-party software – Some installers (like Adobe Reader) ask to become default and override your choices.
- Group Policy or registry settings – In managed environments, IT policies can enforce certain defaults.
How to Stop Windows 11 from Changing Defaults (Registry Method)
If the manual method doesn’t stick, you can lock your defaults using the registry. This requires admin rights and a bit of care. Here’s a step-by-step approach:
- Press Win + R, type
regedit, and press Enter. - Navigate to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts. - Find the extension you want to lock (e.g.,
.pdf). Under it, delete theUserChoicekey. (This resets the association to the system default.) - Then set your preferred app again via Settings. The registry will create a new UserChoice with a hash.
- To prevent future changes, you can export the UserChoice key and re-import it later, but this is not a permanent lock.
A more permanent solution is to use a PowerShell script that sets the default app and then disables the “UserChoice” hash verification. However, this is complex and can break with updates. A simpler, safer approach is to use a third-party tool like “SetUserFTA” (free, open-source) that lets you define a full default association list and apply it with one click. This tool writes the correct registry entries and hashes, making your choices stick.
Using PowerShell to Set Defaults (Alternative Method)
You can also use PowerShell to set defaults for specific file types. For example, to set a PDF reader, you need the app’s package family name (PFN). Run Get-AppxPackage to find it. Then use the Dism tool or the SetDefaultAssociations method. Here’s a basic example:
- Open PowerShell as Administrator.
- Run
Get-AppxPackage *chrome* | Select Name, PackageFamilyNameto find the PFN for Chrome. - Use the
Set-DefaultBrowsercmdlet (if available) or manually edit the registry with the correct hash. The hash is generated by a specific algorithm, which is why tools like SetUserFTA exist.
This method is not for beginners, and any mistake can cause issues. If you’re not comfortable with the registry, stick with the manual method or use a trusted third-party tool.
Common Misconception: “Windows is forcing Edge”
Many users believe that Windows 11 forcibly resets their browser to Edge. In reality, Windows 11 does not override your default browser unless you click “Use Microsoft Edge” in a pop-up, or you haven’t fully set the default for all protocols. Some updates may re-add Edge to the taskbar or start menu, but your default browser setting usually remains. If you see Edge opening when you click links, it’s because the http and https protocols are still set to Edge. Check those specifically.
Frequently Asked Questions
Why does Windows 11 keep changing my default PDF reader?
Windows 11 often resets PDF associations to Microsoft Edge or the built-in Reader after updates. To fix it, go to Settings > Apps > Default apps, search for “.pdf”, and choose your preferred app. If it reverts, use a tool like SetUserFTA to lock it.
How do I stop Windows 11 from changing my default browser?
Set your browser as default for all protocols (http, https, .html, etc.) in Settings. If it still changes, check for pending Windows updates and install them, then re-set your default. Some users also disable the “Microsoft Edge” startup boost, which can interfere.
Is there a way to change all default apps at once?
Yes, you can use a third-party tool like SetUserFTA to export and import a full set of associations. This is the most efficient way to manage multiple defaults without clicking through each extension.
Will a clean install of Windows 11 fix the issue?
Sometimes, but not always. If the problem is caused by a corrupted user profile or a conflicting app, a clean install may help. However, if it’s a Windows update bug, it can still happen after a fresh install. Try the registry or tool methods first.
Can I disable the “Microsoft Edge” pop-up that asks to make it default?
Yes, you can disable this pop-up by going to Edge’s settings, then “Privacy, search, and services”, and turning off “Recommend Microsoft Edge as the default browser”. This prevents the prompt but doesn’t stop Windows from changing defaults.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac