Most programs set themselves up to be the default handler for the types of files they support when they are installed. That means when you installed whatever program it is you’re talking about, it should have set itself up (or offered) to be the default picture viewer, making it the program that displays a photo when you double click on one.
Unfortunately that “file association”, as it’s called, is not only easy to overlook at install time, it’s also easy to break.
There are many ways to re-create the association. I’m going to show you what is perhaps the simplest, albeit not the most obvious, way to change the default program.
Become a Patron of Ask Leo! and go ad-free!
What we call a “file association” is nothing more than relating a file extension – the characters of a file name after the last period in its name – to a program.
For example, Windows might be set up such that after Adobe Reader has been installed, “.pdf” files are associated with “Adobe Reader”. Similarly “.doc” and “.docx” files might be associated with Microsoft Word, “.xls” and “.xlsx” files with Microsoft Excel, “.txt” files with Notepad, and so on. When you double click on a file ending with one of those extensions, Windows runs the corresponding program to open the file.
File associations generally come from three places:
- Windows default set. For example, Windows associates .txt files to the Windows utility “Notepad”.
- Associations made when a program is installed. For example, installing Microsoft Office sets up the associations for Microsoft Office documents.
- Associations you and I make manually.
The second one can sometimes be a problem, since there’s no standard as to what should happen when you uninstall a program. Often file associations that were originally set to program A, then set to program B when B was installed, are left dangling with no association at all after we uninstall program B.
The solution, of course, is to fix it manually.
Change the default program manually
As with so many things, there are many ways to change the default program, and I’ve covered some before.
This approach is quick and easy when you want to change a single type of file association, and you know exactly which program you want to open it.
In Windows File Explorer, I have several “.jpg” image files.
If I double click on any of them, it will open using the default program, Windows Photo Viewer.
Except that’s not the program I want to use.
To change the file association, first right click on the image.
Click on, or hover the mouse over, Open with.
Important: even if the program you want to use is included in the list of “Open with” options, do not click on it. That will use the program only this time, and will not change the default.
Instead, click on Choose default program….
If the program you want to use is listed, click on it in the resulting dialog. (In Windows 7 and prior, you’ll then also need to click OK.)
In Windows 8 and beyond, if the program you want to use isn’t listed, then click on More options to expand the list of programs shown. If the program is included in the expanded list, click on it.
If the program you want still isn’t listed:
- In Windows 7 and prior, click on the Browse… button
- In Windows 8 and beyond, scroll down to the bottom of the list and click on Look for another app on this PC.
In all Windows versions, this will open an “Open with…” dialog box.
Use that “Open with…” dialog to locate the program you want to open your file. Click on that program – typically a .exe file – and click on Open.
In most cases, it’s likely that the program you want will be listed before needing to resort to the “Open with…” approach. For example, I had FastStone Image Viewer installed, and it was presented in my list of choices.
After clicking on that to make the change, double-clicking on any .jpg image now opens that image with FastStone in its default full-screen view.
Change the default program for more than images
I’ve used images – .jpg files specifically – in my example here, because it’s as association many people want to change.
This technique works to associate any file type with any program you might have installed that supports that file type. Another common example might be wanting to open .pdf files using a different viewer that you have installed.
It also works whether or not an association has already been made. If no association existed previously, a new one is created. If there was a previous association, like there was in my example above, then that is replaced with your new selection.
Repeat the process for each file extension that you want to change. If you want to change the file association for several different types of files, it’s often easier simply to open the programs you want to use, and search for a setting there. FastStone is a good example: in its settings is a dialog that allows you to set FastStone as the default viewer for all image types.
If you found this article helpful, I'm sure you'll also love Confident Computing! My weekly email newsletter is full of articles that help you solve problems, stay safe, and give you more confidence with technology. Subscribe now and I'll see you there soon,
More for Patrons of Ask Leo!