Manually Add Program to Open With in Windows 10

All we need is an easy explanation of the problem, so here it is.

I have a standalone version of IrfanView (x64) and want it to appear in the Open With menu for all image files. I do not want it to be the default program however. For some reason no matter what I do, it doesn’t want to enter this list. It doesn’t even appear in the ‘more apps’ menu after clicking Open With. Here are the things I tried (in no particular order):

  • Opening the file with IrfanView
  • Assigning IrfanView as the default application and then re-assigning the previous app
  • Following the instructions here: Add items to the "Open with" list in Windows 8 (the relevant registry key already exists!)
  • Downloading Default Programs Editor (it doesn’t seem to have this option, and I don’t want to add an “Edit with IrfanView” shell option)
  • Following the instructions here: (the problem is that the site hosting the relevant app appears to be permanently down)

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 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”:

enter image description here

and then:

enter image description here

You may need to restart you computer for changes to appear.

Method 2

Another excellent tool is OpenWithView, by Nir Sofer.

It is very much worth checking his other free tools.

Method 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.)

Method 4

If you’re familiar with Reg, try to add these two


  • go to HKEY_CLASSES_ROOT\Applications\i_view32.exe and creat new key named SupportedTypes, inside the key add files types as String Value, eg: .jpg .png


  • go to HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache and make sure you have these two strings values, if not, add them.


Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply