If you can’t change default apps in Windows 10—for example, clicking a browser or PDF handler does nothing, or the Settings app resets your choice—the problem is usually a corrupted app registration, a broken file association, or a policy/administrator restriction. The fix involves resetting the default apps through Settings, repairing the associated app, or editing the registry as a last resort. Below are the exact steps and the underlying causes.
Why Windows 10 Default Apps Get Stuck
Windows 10 stores file associations and protocol handlers in the registry under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts and HKEY_CLASSES_ROOT. When you change a default app in Settings, Windows writes a new entry to these keys. If the write fails—due to permission issues, a corrupted user profile, or a pending Windows update—the change appears to do nothing. Another common cause is that the app you’re trying to set as default isn’t registered as a handler for that file type or protocol. For example, a portable app or a store app that hasn’t been properly installed won’t appear in the “Choose an app” list.
Additionally, some third-party programs (like certain antivirus or optimization tools) lock file associations to prevent hijacking. If you’ve ever used a “default app manager” or a tweaking utility, it may have set a policy that overrides user choices. Group Policy or registry keys under HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System can also enforce specific associations, making the Settings page appear greyed out or unresponsive.
How Default Apps Work in Windows 10
Windows 10 uses two layers for default apps:
- Per-user associations (stored in the registry under
HKCU) that you set in Settings > Apps > Default apps. - Per-machine policies (under
HKLM) that administrators can configure to lock down or pre-set associations.
When you open a file, Windows checks the extension (e.g., .pdf) or protocol (e.g., http://) and looks up the current user’s association. If none exists, it falls back to the machine-wide default. If a policy is present, it overrides everything. This is why a change might not stick: the policy is forcing a different app.
How to Fix: Step-by-Step
Start with the simplest fix and work your way down. You’ll need to be signed in as an administrator for most of these steps.
- Reset all default apps: Go to Settings > Apps > Default apps. Scroll to the bottom and click “Reset” under “Reset to the Microsoft recommended defaults.” This clears all custom associations and restores Windows’ built-in defaults. After that, try setting your preferred app again.
- Repair or reinstall the app: If the app you want to use isn’t showing up, open Settings > Apps > Apps & features, find the app, click it, and choose “Advanced options” (if available). Click “Repair” or “Reset.” For desktop apps, reinstall the program—this re-registers its file associations.
- Check for a policy lock: Press
Win+R, typegpedit.msc(Pro/Enterprise only), and go to Computer Configuration > Administrative Templates > Windows Components > File Explorer. Look for “Set a default associations configuration file.” If it’s enabled, that’s the culprit. Set it to “Not Configured” and restart. - Clear the association cache: Open Command Prompt as administrator and run:
ie4uinit.exe -showorie4uinit.exe -ClearIconCache(these refresh the icon and association cache). Then restart Explorer via Task Manager. - Edit the registry manually (advanced): Navigate to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf(replace .pdf with the extension you’re fixing). Delete theUserChoicekey. Then go to Settings and set your default again. This forces Windows to recreate the association.
Common Problems and Their Specific Fixes
Different symptoms point to different causes:
- Settings app crashes when opening Default apps: Run the Windows Store Apps troubleshooter (Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Store Apps). If that fails, re-register the Settings app with PowerShell:
Get-AppxPackage *immersivecontrolpanel* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"}. - Changes revert after restart: This often indicates a group policy or a third-party security tool. Temporarily disable the security tool to test. If it’s a policy, check both
HKCUandHKLMunderSOFTWARE\Policies\Microsoft\Windows\Systemfor a key namedUserChoiceorDefaultAssociations. - Only certain file types are affected: For example, you can change .txt but not .pdf. This usually means the target app isn’t registered for that extension. Reinstall the app, or use the “Choose another app” option and browse to the executable manually—but note that not all apps support all extensions.
- Greyed out options: If the entire Default apps page is greyed out, you’re likely under a managed (work/school) account or a local policy is enforced. Contact your IT admin or check the registry for policy keys as above.
Using Control Panel as an Alternative
While Settings is the modern interface, you can still change file associations via the classic Control Panel. Open Control Panel > Default Programs > Set Associations. This shows a list of extensions and the current default. You can change each one individually. This method bypasses some of the glitches in the Settings app. However, it doesn’t work for protocol handlers (like mailto:) or for apps that only register through the Microsoft Store. For those, you’ll need Settings.
What If Nothing Works? Reset or Repair Windows
If you’ve tried all the above and still can’t change defaults, the issue may be a deeper system corruption. Run the System File Checker: open Command Prompt as admin and run sfc /scannow. Then run DISM /Online /Cleanup-Image /RestoreHealth. If those report errors or don’t fix the problem, you can do an in-place upgrade repair by downloading the Windows 10 Media Creation Tool and running it while keeping your files and apps. This reinstalls the OS without losing data. As a last resort, a full reset (Settings > Update & Security > Recovery > Reset this PC) will guarantee a clean state, but back up your files first.
Frequently Asked Questions
Why can’t I change default apps in Windows 10 after an update?
Windows updates can occasionally reset or corrupt the association database. The same update may also introduce a bug in the Settings app. Running the Windows Store Apps troubleshooter and resetting the default apps (as described above) usually resolves it. If the issue persists, check for a newer cumulative update or a known issue notice from Microsoft.
How do I force a specific app to open a file type if it doesn’t appear in the list?
Use the “Look for another app on this PC” option in the “Choose an app” dialog. Navigate to the app’s executable (e.g., C:\Program Files\MyApp\myapp.exe). If the app still doesn’t work, it may not support that file type—check the app’s documentation. For store apps, they must be installed and properly registered.
Can a third-party antivirus block default app changes?
Yes, some security suites include a “file association lock” or “browser protection” feature that prevents changes. Check your antivirus settings for any such option and temporarily disable it to test. If that fixes the issue, add an exception for the apps you want to use.
Is it safe to edit the registry to fix default apps?
Editing the registry is safe if you follow the steps exactly and back up the key first (right-click > Export). Deleting the UserChoice key for a specific extension is a common fix and won’t harm your system—Windows will recreate it when you set a new default. Avoid deleting other keys unless you’re sure.
Why does Windows 10 keep resetting my default browser to Edge?
This can happen after a Windows update or if you’re using a browser that doesn’t properly register itself as the default. Use the browser’s own settings to set itself as default (e.g., in Chrome, go to Settings > Default browser). If it still resets, check for a policy under HKLM\SOFTWARE\Policies\Microsoft\Edge or ...\Windows\System that forces Edge. Also, make sure you’re not running a “trial” version of Windows that has limited settings.
Do I need to be an administrator to change default apps?
Yes, changing default apps requires administrator privileges because it modifies system-wide registry keys. If you’re on a standard account, you’ll need to provide admin credentials or contact the system administrator. In some managed environments, even admins can’t change defaults if a policy is enforced.
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
- macOS Erase Process Failed: Fix & Continue
- Headphone Jack Not Working on Mac? 6 Fixes
- Fix Baseball DLL Missing or Not Found Errors on Windows
- Fix No Audio Output Device Installed Error on Windows 10
- Install Linux on Framework Laptop 12 & Check Hardware
- Fix iPhone Unreachable Error on Windows 10