Windows 10: Change the Default Programs for Opening Files

When Microsoft introduced Windows 8 back in 2012, they also introduced a whole slew of apps that came pre-installed or that you could purchase from the Windows Store. These apps are more like ones you install on your smartphone or tablet than the desktop applications you used to install from .exe files on CDs (or downloaded from a software company’s website). But you could still install the latter, making your system a hybrid of traditional programs and new apps. Windows 10 continues this hybrid model, which isn’t a bad thing since it lets you choose which version of each program you prefer to work with.

The problem arises when there’s a Windows 10 app that does the same basic function (e.g. email, graphic design, video player etc.) as a traditional program and decides to make its own app the default for opening and using those files.

What do I mean by default programs?

The best example for me is Microsoft’s Reader app for reading PDF files. I prefer to use Adobe Acrobat (or Adobe Reader if I’m on a computer where Acrobat isn’t installed) to read PDFs because I’m more familiar with it. And while I can just open Acrobat and then browse for the PDF file I want to read/work on, there are times when I just double-click on a PDF file to open it, e.g. when I get a PDF attachment in an email or from a link on a website.

When I did that before it would automatically open Acrobat, but after I installed Windows 8 and then 10, it opened Microsoft’s Reader app instead. That app would also open automatically when I create a PDF file from another program like Word.

And it’s not just Reader. Most of the defaults are set to built-in Microsoft apps instead of third-party programs that you may prefer, e.g. the Edge browser instead of Firefox, Chrome, Safari, etc. And it even happens with Microsoft’s own standalone programs—for example, I use Outlook for email but the default for Windows 10 is its Mail app.


Changing the default program for specific file types

Note: The following instructions will only work if you have the program installed locally on your computer. If you’re using a cloud-based version of a program —including Microsoft’s own Office 365 applications— there doesn’t seem to be any way to make those the default. Update: I’ve since discovered that even though I’m using Office 365 (version 2016), I do have a local version of the program as well, but it does require one of the steps outlined further down this post to make it the default.

There are two ways you can change what program opens by default for any given file type.

Click the Start button and start typing “Default”.

After a few letters, “Default Programs” will appear in the search results. Click that.

The window that opens has a few of the more popular apps listed, like email and browser, but not one for opening PDF files.

Scroll down and click the Choose Default Apps by File Type link.

A screen will appear listing all the different file types and the default programs they’re currently associated with.

Scroll down to the file type for which you want to change the default program.

Click the icon for the current default program.

A menu will open up that lets you select from programs installed on your computer that can open that file type.

NOTE: If the one you want isn’t listed, you can scroll down and click the link to look for a new app in the Windows Store.

Now when I double-click on the PDF file in my email, Adobe Acrobat automatically launches instead of Microsoft Reader.



The process above has one major limitation. Sometimes the program you want isn’t already listed in the dropdown menu and if it’s not a Windows Store app, you’re stuck. In that case, we can go back to a classic Windows tool: Control Panel.

UPDATE: Thanks to several readers for bringing this to my attention, but unfortunately it looks like Microsoft has found a way to eliminate the Control Panel workaround as well as one I had explained previously using the Run command to get to the old File Association screen by having the relevant screens redirect to the standard Settings page. I have no idea why they’re so dead set against people choosing the programs they want as their defaults but they keep picking off solutions one by one. *sigh*

Now what?

I have a few final options to try that have worked for me to switch the default from Word 2016 (from Office 365) to Word 2010 and back again. I make no guarantees they will work for other applications or even these ones for everybody, but they’re worth a try, at least until Microsoft decides to break them as well…

Use the Open With command.

In File Explorer, right-click on a file whose default program you want to change. Select Open With > Choose Another App.

Check the box that says “Always use this app to open .[file extension] files.” If the program you want to use is displayed, select it and click OK.

If the program isn’t listed, scroll down and click on More Apps. If it *still* isn’t listed, scroll down and click on “Look for another app on this PC”.

That will open a dialog box that will let you drill down to find the .exe file for the application you want to make the default.

NOTE: When the Browse dialog opens, it may automatically start at the Program Files folder on your computer. Depending on the application you want, you may have to go up a level to the Program Files (x86) folder and find your .exe file under that path.

Also, some .exe files can have really weird paths that make them hard to find. For example, here are my paths for Word 2010 and Word 2016 respectively:

C:\Program Files\Microsoft Office\Office14\WINWORD.EXE

C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE

Use the Program Repair Function

This is what has worked for me with the two different versions of Word I have. I “repaired” the one I want as the default and that seems to make it the priority of the two of them. And once I repaired both programs, they now both show up in the list of Open With apps so I can more easily switch between them again.

To get to the repair feature, click the Windows button and start typing “Apps & features” until it appears in the search results.

Click it to go to that screen, then on the right-hand side under Related Settings, click on Programs & Features.

That will bring you to the Control Panel screen where you can select the program you want to make the default. Click change and follow the instructions to repair the program (they will be different depending on the application).

Uninstall and Reinstall the Program

This is obviously the option of last resort but if nothing else works, it’s worth trying to reinstall the program you want to be the default. Originally I only had Word 16 on this computer, but when I installed Word 2010, it became the default. The Repair option above is what let me switch back and forth between these two versions without having to reinstall again.

Select the program you want to be the default.

Having no default

Occasionally you may find yourself with a file type that you don’t want to associate with any default program at all but somehow gets one assigned to it. Unfortunately, I have not yet been able to find a way to remove a default that has been set. 🙁

Setting different programs for opening and editing files

A T4L reader commented below that in Windows XP (aka Microsoft’s Best Operating System Ever) you could set different programs for opening a file vs. editing it. You can’t do it easily in Windows 10, but I did find one article that shows how to change the program for the Edit menu for one application by editing a registry entry. I haven’t tested it myself and you always have to be careful when making changes to the registry, but if you need to do this, you can check it out to see if it will work for your purposes:

How to Use the Windows Right-Click ‘Edit’ to Launch Photoshop Instead of MS Paint (TekRevue, 08/07/15)

You may also be interested in:

Windows 8.1: Change the Default Program for Opening Files

Microsoft Products: News, Views, & How-Tos

Elizabeth Kricfalusi

View Comments

  • It is impossible now to associate default with the app which does not come from the Store, but it is already installed in Windows 10.
    I wonder whether is there some tweak to add 3rd party software which does not come from Store to Windows 10 installed program lineup?

    • Hi Jack.

      Can you give me a specific example of the software that you're trying to set up as the default?

  • Thanks so much for this article. It made a lot of sense. I'm trying to change the default program that opens *.wfd files. I have two variations of the program I want - v11 and v12. By default I need v12 to open, but now v11 does. I did all the steps here, chose the v12.exe, but when after it applied the change, v11 was still the default. Is there another method I can try?

    • Hi Robbie.

      I just tested this out with two versions of Photoshop I have on my computer, where it kept opening the wrong version even though I clicked the correct .exe file. So what I did was I renamed the wrong .exe version to .exe2 (it required administrator permissions for me) and then went through the process again. This time I was able to set the correct version and when I tried opening a .psd file, it opened the correct one.

      I then went back and renamed the other version back to .exe and double-clicked a .psd file and it still opened the correct version.

      So in your case, I would try renaming the v11 .exe file to something else (you may be able to just change the name of the file instead of the extension, but I didn't try that). Then go through the process to make v12 the default app and double-click on a .wfd file to make sure it opens that version. Then go back to your v11 .exe file and change it back to its original name.

      Please let us know if that works for you. Good luck!

      - Elizabeth

      • None of these suggestions worked for me to get into the original file associations' window their control panel used to provide. I attached a program to a file extension that I want removed with nothing put in its place. In other words I want it unassociated or left blank. How do I do that with the current Win10 OP?

        • Unfortunately, I haven't been able to find a way to remove an associated program altogether. Other people have asked about this as well, so it would clearly be a good option for Microsoft to add. But I wouldn't hold my breath waiting for it...

      • This solution - renaming the offending .EXE file - is the only solution that worked for me. I wanted to use an older version of word but windows refused to let me change the file association. Also of note, when I used the RUN command to try to open the old version of Set Associations Window, it would pop up for a microsecond and then be replaced by the new windows 10 settings window. Very annoying. Thanks for supplying a solution.

  • Thanks for the tip. I lost my default to WORD 2010 for .doc and .docx files, possibly in a recent WINDOWS 10 update, and it had substituted an irrelevant OFFICE 2010 screen. However, the backdoor to Control Panel - Set Associations - Change Program succeeded. I did, however, have to select WORD 2016 (as I could not find an .exe file for 2010 that worked) but the default turned out to be to my installed WORD 2010.

    • Hi Keith.

      Thanks for sharing your experience. I'm not sure why it wouldn't bring up your Word 10 .exe option, but as long as it's working correctly for you, I guess that's all the matters now. :)

      - Elizabeth

  • This was so helpful. Thank You. I copied a bunch of files from one PC to a newer PC and for some reason the default programs for my excel files was changed to Adobe Acrobat. I had to go through all the options you described to resolve the issue.. All the other post I saw on this topic did not go the level of detail I needed to resolve my issue. I don't consider myself very technical but the instructions were clear and easy to understand.

    • Hi Joe.

      Sorry for the late reply, but thank you for taking the time to comment and share your experience. I'm really glad the post was able to help you.

      - Elizabeth

  • I was totally foxed when my renewed Office Subscr would not open a simple xls file, and tried to tell me Excel was not on my PC. After a long search I found this article, tried the "Run" solution, and bingo, now I can open xls files again. Thank you so much. Why does everything in MS Win10 have to be so difficult?

    • Hi Graeme.

      Sorry for the delay in replying but I wanted to thank you for taking the time to comment. I'm glad the post helped. And I wish I knew the answer to your question about Win 10! :)

      - Elizabeth

  • The only way I was able to change the .zip family association was with "control /name Microsoft.DefaultPrograms /page pageFileAssoc" - thank you for this .

  • Thank for this, I don't see why they have use a different dialog than the one for choosing an application to open a file with. That dialog allows an extended view of ~10 apps with a button that takes the user to Program Files. Why Microsoft decided ~3 apps with the only other option being install a new Windows 10 app is beyond me. The automatic defaulting to Microsoft Win10 apps also drives me nuts, I wouldn't really mind using the metro image viewer if it actually worked. But, it doesn't. It's slow to open, doesn't show images half the time, I couldn't have switched to the pre-Win8 image preview any sooner.

  • Nice article! One question. I accidentally set .asi files to open with notepad. I don't know if this will affect their use. How can I undo this? ( Before setting up .asi files to open with notepad, it couldn't open. They were with no program to open them. )

Recent Posts

T4L Monthly Update: February 2019

CES 2019, FaceTime bug, streaming the Super Bowl, Wi-Fi calling for Android phones.

4 years ago

Top Tech Stocking Stuffers

Big-ticket electronics get all the attention, but these little extras are always appreciated.

5 years ago

Four Ways to Access Control Panel in Windows 10

Microsoft is doing its darndest to hide the classic Control Panel from Windows 10 users.…

5 years ago