Hello Julie Sewell
Welcome to the Microsoft Community.
Sorry to hear that you are faced with some problems with the default application settings. To resolve the issue where Chrome won't stay set as your default browser on Windows 11, follow these steps methodically:
1. Manually Set Defaults for All Protocols/File Types
Windows 11 requires setting defaults for individual protocols (HTTP, HTTPS) and file types (.html, .pdf, etc.) separately:
- Go to Settings > Apps > Default apps.
- Search for Chrome and assign it to:
- HTTP and HTTPS (under "Web browser").
- .html, .htm, .pdf, and other relevant file types.
- Edge often resets these associations during updates, so double-check each entry.
2. Check for Group Policies (if applicable)
If your device is managed by a school/company:
- Open Run (Win + R) and type gpedit.msc. If accessible, navigate to:
- Computer Configuration > Administrative Templates > Windows Components > File Explorer.
- Check if Set a default associations configuration file is enforced.
- If policies are locked, contact your IT department to request Chrome as the default.
3. Reset All Default Apps
- Go to Settings > Apps > Default apps.
- Scroll to the bottom and click Reset all Microsoft Store apps to defaults.
- After resetting, re-configure Chrome as the default browser.
4. Disable Edge's Auto-Reset Behavior
- Open Task Scheduler (search in Start).
- Navigate to Task Scheduler Library > Microsoft > Windows > Application Experience.
- Disable tasks like MicrosoftEdgeUpdateBrowserReplacement or SilentInstaller that might enforce Edge.
5. Check for Third-Party Software Conflicts
- Temporarily disable antivirus/optimization tools (e.g., CCleaner, McAfee) that might override settings. Disclaimer: Temporarily turn off antivirus protection. However, keep in mind that if you do so, your device may be vulnerable to threats. So please turn it on immediately once issue fixed.
- Boot into Safe Mode and try setting Chrome as default there to rule out software interference.
6. Run the Windows Troubleshooter
- Go to Settings > System > Troubleshoot > Other troubleshooters.
- Run the Program Compatibility Troubleshooter and follow prompts.
7. Update Windows and Chrome
- Install pending Windows updates (Settings > Windows Update).
- Ensure Chrome is updated to the latest version.
8. Re-register Default Apps Settings (Advanced)
- Open PowerShell as Admin and run: Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
If All Else Fails:
- If your device is organization-managed, policies may override your changes. Contact your school/IT department for assistance.
- As a workaround, use Chrome shortcuts with flags like --make-default-browser or set Chrome to always ask to be default on launch.
These steps address common causes of the issue, including policy enforcement, protocol associations, and system corruption. Start with the manual protocol assignments (Step 1) and escalate to PowerShell/Group Policy checks if needed.
Best Regards,
William.Y | Microsoft Community Support Specialist