Manually Add Program to Open With in Windows 10
Solution 1:
I think you should retry Default Programs Editor.
Don't click on "Context Menu" but rather on the option at the bottom - "Change'Open with' programs":
and then:
You may need to restart you computer for changes to appear.
Solution 2:
Another excellent tool is OpenWithView, by Nir Sofer.
It is very much worth checking his other free tools.
Solution 3:
I ran into a special case that required some alternate steps and wanted to share it in the likelihood that someone else runs into the same problem:
So I wanted to fix Visual Studio 2013 and 2015 not appearing in the initial Open With list for .sln files; only 2017 and 2010 (the later of which has never even been installed on this machine). Imagine my frustration when, according to Default Programs Editor, everything I want is already in the list.
And they in fact were already in .sln's OpenWithProgids
, but it turns out MS invented a new AllowSilentDefaultTakeOver
registry value for file classes in Windows 8 that maybe does a few things, but among them seems to be preventing a program from showing up in the initial Open With list; because as soon as I removed the AllowSilentDefaultTakeOver
value from the VisualStudio.sln.12.0
and VisualStudio.sln.14.0
keys under HKEY_CLASSES_ROOT
, Visual Studio 2013 and 2015 finally showed up.
And just to be sure, I added AllowSilentDefaultTakeOver
to the useless Visual Studio 2010 class, and lo, it disappeared from the Open With list!
So, if it seems like you've tried everything to get a program to appear in a file type's Open With list and it's just not working, look for an AllowSilentDefaultTakeOver
value in HKEY_CLASSES_ROOT\[program's file type ProgID]
. (Though, realistically, you'll probably only see this on older versions of Microsoft programs when you also have a newer version installed.)