UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
Change Default App in Windows 2026: Fix It Fast: hero illustration
Fix It Yourself · Troubleshooting

change default app

Published 19 August 202613 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

When a file type already has a default app assigned, Windows follows that association every single time you double-click. The result is predictable: your PDFs keep launching Edge, your photos open in Paint, your .txt files fire up Notepad when you wanted VS Code. Understanding why the wrong app is being called is the fastest route to fixing it, and in most cases it takes under five minutes once you know where to look.

TL;DR

To change default app in Windows, right-click the file, choose Open with then Choose another app, tick Always use this app, and click OK. For protocols like http or mailto, go to Settings then Apps then Default apps and search by link type. If the change won't stick, the association is likely stuck in your user profile and needs a registry fix.

⏳️ 13 min read ✅ Up to 95% success rate 📅 Updated August 2026

Key Takeaways

  • To change default app for a single file type, right-click the file and use Open with. Tick the Always use this app box or the change only applies once.
  • For protocols (http, mailto) or multiple file types at once, use Settings then Apps then Default apps and search by extension or link type.
  • If the app you want doesn't appear in the picker, browse to the executable manually using Look for another app on this PC.
  • Associations that keep reverting are usually stuck at the user profile level and need a targeted registry edit to clear.
  • Changing by file type in Default apps is more reliable than changing one example file, because it applies the association globally rather than locally.

At a Glance

  • Difficulty: Easy
  • Time Required: 5 to 30 mins
  • Success Rate: Up to 95% of users fixed with the first two methods

What Causes Windows to Open Files in the Wrong App?

Windows keeps a table of file type associations that maps every extension (.pdf, .jpg, .mp4, and so on) to a specific app. When you double-click a file, Windows reads that table and hands the file off to whichever app is registered. The problem starts when that table has an entry you didn't consciously set, or when the entry was set correctly but something overwrote it later.

The most common cause is a software installation that silently claimed ownership of one or more file types. Lots of apps do this during setup, sometimes without a clear prompt. Adobe Acrobat, for example, will often register itself for .pdf files. VLC will grab a long list of video formats. If you installed something new and your files started opening differently, that's almost certainly why. The fix is to change default app back to whatever you actually want.

A second cause is the one-time open. If you've ever right-clicked a file, chosen Open with, picked an app, and clicked OK without ticking the Always use this app box, Windows opens that file once in the chosen app but doesn't update the association permanently. Next time you double-click, it goes back to the old default. Lots of people hit this and think the setting didn't save, when really they just skipped the checkbox.

Then there's the case where the app you want isn't registered at all. Maybe you installed a niche text editor or a specialist image viewer that didn't add itself to the Windows file handler registry during installation. It won't appear in the standard picker list, which makes it look like the option doesn't exist. It does exist. You just have to browse to the executable manually, and once you do that once, Windows remembers it.

The trickiest scenario is a stuck association. This happens when the user-level registry key (stored under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts) has a UserChoice entry that Windows is treating as locked. You can change the setting in Default apps, it looks like it saved, but the next time you open a file it reverts. This is a known Windows behaviour, particularly on accounts that have had a lot of app installs and uninstalls over time. The fix is a bit more involved but still very much doable without reinstalling anything. We cover it in the Advanced section below.

Protocols are a slightly different beast. When you click a link that starts with http://, https://, or mailto:, Windows uses a protocol handler rather than a file type association. That's why changing your default browser by right-clicking a .html file doesn't always work properly. Protocols need to be changed through Default apps specifically, by searching for the protocol name rather than a file extension.

Change Default App: Quick Fix (Right-Click Method)

This is the method you want for a single file type when the target app is already installed. It takes about two minutes and works on every version of Windows 10 and 11 without touching any settings menus.

1

Right-Click Open With Easy

  1. Find a file with the wrong association
    Locate any file of the type you want to fix. For example, if all your PDFs open in Edge, find any .pdf file in File Explorer.
  2. Right-click and open the app picker
    Right-click the file, hover over Open with, and click Choose another app. A dialog box will appear listing available apps.
  3. Select the app you want
    Click the app you want from the list. If it's not visible, scroll down and click More apps to expand the list. If it's still not there, see the note below about browsing for the executable.
  4. Tick the Always use this app box
    Before clicking OK, make sure the checkbox labelled Always use this app to open .[filetype] files is ticked. This is the step most people miss. Without it, the change only applies once.
  5. Click OK and verify
    Click OK. Double-click the same file to confirm it opens in the correct app. Then try a different file of the same type to make sure the association applied globally, not just to that one file.
If the file opens in the right app and other files of the same type do too, you're sorted. No further steps needed.
If the app you want doesn't appear in the list at all, click More apps then scroll to the bottom and choose Look for another app on this PC. This opens a file browser where you can navigate to the app's .exe file directly. On most systems, apps live in C:\Program Files or C:\Program Files (x86). Once you select the executable, Windows registers it as a valid handler and you can set it as the default.

This method has a high success rate for single file types when the target app is already installed. The one situation where it falls short is protocols (http, mailto, and so on), where you'll need the Settings approach below. For more on how Windows handles app installations and why some apps don't register properly, Microsoft's developer documentation on file type associations is worth a read if you're curious about the underlying mechanism.

Change Default App via Settings (Intermediate Method)

The Default apps section in Settings gives you a proper overview of every file type and protocol on your system, and it's the right tool when you want to fix several extensions at once, change a browser or email client, or handle a protocol like mailto:. It's also more reliable than the right-click method for some edge cases, because it writes the association at the system preference level rather than just the file-level context.

2

Default Apps in Settings Easy

  1. Open Settings
    Press Windows + I to open Settings. On Windows 11, go to Apps then Default apps. On Windows 10, go to Apps then Default apps (same path, slightly different layout).
  2. Search by file extension or protocol
    In the search box at the top of the Default apps page, type the extension you want to change. For example, type .pdf, .jpg, .mp4, or for a protocol type http or mailto. Click the matching result that appears below the search box.
  3. Choose the app from the list
    A small panel opens showing the current default and a list of available apps. Click the app you want. Windows applies the change immediately, no OK button needed.
  4. Verify the change held
    Go back to the search box and search for the same extension again. Confirm the app you selected is now shown as the default. Then open a file of that type to double-check.
The association should now be set for every file of that type across your whole account. Open a couple of different files with that extension to confirm.

There's a second way to use this same screen that some people find easier. Instead of searching by file extension, you can scroll down the Default apps list, find the app you want (say, VLC or Firefox), click on it, and then see a full list of all the file types and protocols it can handle. From there you can toggle on the ones you want. This app-centric view is particularly useful when you've just installed something new and want to hand it a whole bundle of related formats in one go.

One thing worth knowing: on Windows 11, Microsoft has made it slightly more deliberate to change the default browser. When you search for http or https in Default apps, Windows shows a prompt before applying the change, and in some builds it redirects you to a confirmation dialog. This is by design (and a bit annoying, honestly), but it does still work. Just follow through the prompts. The official Microsoft support page on changing default programs covers the Windows 11 browser-change flow in detail if you get stuck on that specific step.

This method has a very high success rate on standard Windows 10 and 11 systems with normal user permissions. If you're on a work machine managed by an IT department, some associations may be locked by Group Policy and you won't be able to change them without admin rights. In that case, speak to your IT team. For home users, this should just work.

If you're also dealing with apps that have stopped responding entirely rather than just opening the wrong files, that's a separate issue. Our guide on Windows apps not responding covers that in detail and is worth checking if you're seeing both problems at once.

Advanced Change Default App Fixes (Stuck Associations)

This is the section for when you've done everything above and the wrong app keeps coming back. You change the default in Settings, it looks fine, you open a file, and the old app fires up anyway. This is a stuck association at the user profile level, and it's more common than you'd think on machines that have had a lot of software installed and removed over the years.

3

Clear Stuck Association via Registry Advanced

  1. Back up the registry first
    Press Windows + R, type regedit, and press Enter. In Registry Editor, click File then Export. Save a backup of the whole registry or at least the key you're about to touch. Do not skip this step.
  2. Navigate to the FileExts key
    In Registry Editor, expand the tree to: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts. You'll see a list of subkeys, one for each file extension that has a user-level association stored.
  3. Find the extension causing the problem
    Scroll through the list and click on the subkey for the extension you're fixing, for example .pdf or .jpg. Inside it you'll see a UserChoice subkey. That's the one that's stuck.
  4. Delete the UserChoice key
    Right-click UserChoice and select Delete. Confirm when prompted. This removes the locked per-user association. Windows will fall back to the system default or prompt you to choose next time you open a file of that type.
  5. Restart Windows
    Close Registry Editor and restart your PC. After rebooting, go back to Settings then Apps then Default apps and set the association properly. This time it should hold. Note: this one often needs a second reboot before it sticks completely, particularly on Windows 11 builds from early 2025 onwards.
After the reboot, open a file of the affected type. Windows should either open it in the newly set default app or prompt you to choose, depending on whether a system-level default exists.
Registry edits affect how Windows operates at a low level. Only delete the specific UserChoice key for the extension you're fixing. Do not delete the parent FileExts key or anything above it. If you're not comfortable doing this yourself, the remote support option below is the safer route.

There's also a scenario where the app you want simply isn't registering itself as a valid handler, even after installation. This can happen with older software that predates the modern Windows app registration system, or with portable apps that don't have an installer at all. In those cases, the Open with dialog's Look for another app on this PC option is your friend. Browse to the .exe, select it, and Windows will add it to the handler list. From there you can set it as the default through either the right-click method or Default apps in Settings.

For a deeper technical explanation of how Windows resolves file type associations and why the UserChoice key takes priority over system defaults, HowToGeek's breakdown of Windows default app settings is a solid reference. And if you're finding that certain apps are misbehaving more broadly, not just with file associations, our guide on Windows settings not saving covers profile corruption issues that can cause exactly this kind of persistent problem.

Preventing the Wrong App from Taking Over Again

The single most useful habit is to use Default apps in Settings rather than the one-file right-click method whenever you're making a permanent change. The Settings route writes a cleaner association and is less likely to get overridden by a future app install. It takes about 30 seconds longer but saves you the frustration of fixing the same thing twice.

Pay attention during software installations. Most apps that want to claim file types will ask during setup, often with a checkbox that's pre-ticked. It's easy to click through without reading. Unchecking those boxes during installation means you stay in control of your associations rather than letting each new app decide for you.

Keep the apps you actually want as defaults installed and reasonably up to date. Windows periodically re-validates registered handlers, and an outdated or partially uninstalled app can lose its registration, causing Windows to fall back to something else. If you notice a file type suddenly opening in a different app after a Windows Update or a software update, that's usually why.

Finally, if you're on a machine where multiple people use separate accounts, be aware that file type associations are per-user. Changing the default on your account doesn't affect anyone else's. That's actually useful to know, because it means you can set things up exactly how you want without worrying about breaking someone else's setup.

Change Default App: Summary

To change default app in Windows, start with the right-click method for a quick single-extension fix. If you need to handle protocols, multiple extensions, or a browser change, use Settings then Apps then Default apps and search by extension or link type. If the association keeps reverting despite both of those, the UserChoice registry key is almost certainly the culprit, and clearing it followed by a reboot and a fresh association set in Default apps will fix it. The vast majority of cases are solved by the first two methods. The registry route is there for the stubborn minority, and it works well when you follow the steps carefully.

Frequently Asked Questions

Open Settings, go to Apps then Default apps, search for the file extension such as .pdf, and choose the app you want. This applies to every file with that extension from that point on.

Right-click the file, select Open with then Choose another app, pick the app you want, and click OK without ticking the Always use this app box. Windows will prompt you again next time.

Go to Settings then Apps then Default apps, search for the link type such as http or mailto, and select the app you want to handle it. This is how you set a different default browser or email client.

In the Open with dialog, choose More apps then Look for another app on this PC, and browse to the app executable manually. Once selected, you can tick Always use this app to set it as the default.

The association is likely stuck at the user profile level. Reselect the app by file type in Default apps, and if that still does not hold, use a registry-based workaround to remove the saved association under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts and restart Windows.