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.
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.
Ugh.
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.
Woo-hoo!
BUT WAIT…
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.
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.
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.
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. 🙁
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:
CES 2019, FaceTime bug, streaming the Super Bowl, Wi-Fi calling for Android phones.
Big-ticket electronics get all the attention, but these little extras are always appreciated.
When 240 characters just isn't enough...
When ten seconds just isn't enough...
Microsoft is doing its darndest to hide the classic Control Panel from Windows 10 users.…
View Comments
Thanks so much! I was close to desperation and switching to Ubuntu all over again, but thanks to you I can give Win 10 one last chance. This method worked for me, thank you!
Win10 has painted itself into a corner. If the name doesn't exist, you can't add one. It's a closed system.
Unfortunately on my system after using the RUN command, the "file association" screen never populates. A blank screen with the "settings" background appears, but the screen remains blank. There is not even the "X" to close the screen.
So it appears that this function no longer works. Waited 20 minutes and nothing happened. In fact, the screen eventually went away. What a pain. Just trying to assign a file extension to an .exe in a folder on my disk...
Any other ideas? Direct registry update?
Yes, it seems like in July they broke that option as well. I have updated the post with a few other options, which you can find here:
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
even the run command no longer works. I have Word 2010 installed on my computer but WIN10 changed the default to Word 2016 which I do not own and there is no way to select Word 2010 as my default word program. MS wants me to subscribe to Word 2016.
it's very frustrating.
patti
I totally agree with the frustration! I've updated this post with a few other options to try. I think the one that may work best for you is to use the Repair feature for your Word 2010 program.
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
The classic control panel hack no longer works as of version 1803. It seems that right clicking a file of the type you want to associate and using the "Open With" option, still allows you to drill down to "Choose an app on this PC." But I am sure that option will be gone too in the next major update.
Yes, it seems like they broke the control panel option in July. Thanks for pointing out the option using Open With. I've updated the post with that option as well as a couple of others that have worked for me.
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
This didn't work. I want to know how to turn my file to default. There's no app in the store that can open the file I want.
Unfortunately, Microsoft has taken away some of the options I wrote about before. But I found another couple of options, which you can find here:
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
Clicked start and default only brings up what is on the web.
Microsoft removed some options in July, but I've added a couple more to this post. Hopefully one of them will help you.
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
thanks so much
this was excellent help for a very frustrating issue.
Microsoft must have read your post. They made sure the next version (OS build 17134.112 as of June 13, 2018) eliminates your approaches. You can still open the control panel but all the related links take your right back to the Settings page, and your two suggestions for typing just pull up a blank window with the settings icon in the middle. Apparently they are trying their best to wipe out the use of "programs" and force everyone to only use "apps" from the Microsoft store.
Whatever exec is in charge of the entire Control Panel / Settings portion of Windows 10 should not just be fired, they should be drawn and quartered.
I'm sorry I didn't reply sooner. You're right that Microsoft broke those options, but there are a couple more that seem to be working for the time being. I've updated the post here:
https://techforluddites.com/windows-10-change-the-default-programs-for-opening-files/#cp-update
Thank you so much! The run command worked for me. I have been so frustrated with Windows 10 lately and not being able to change .js files from Visual Studio was the last straw. I am still contemplating going to Linux but due to time constraints, this will have to do. I saved the command as a shortcut for future reference.
Glad it helped!