File type associations can be a problem for Windows users. This is especially true for those who install more than one program to handle the same file types.
As an example, when you install a media player, it usually associates its own executable program with all the media file types it is able to play back. Such media players also come with sets of their own icons for media files. And they associate these icons with the media file types, too.
So when you open Windows Explorer or a similar tool such as MultiCommander, you will see that media player’s icons next to the media files that it is able to play back. This is a neat and useful feature, as long as it works.
When you install another media player, it might happen that it will change the file type and icon associations. This might happen without the new program ever asking the user for consent. Or it might happen, because the user automatically clicked Next in the install process and didn’t realize that one of the things he consented to was changing the icon and file type associations.
It is not very user-friendly of software authors to do these things, but they do happen nevertheless.
Check Your File Type Associations
To check all the file types that have been registered in your Windows, go to
This will provide you with a list of all file types available on your system. The list is compiled from your Windows’ registry database.
The list contains the names of all file types, their descriptions, and the programs that are currently set to open those file types. At the bottom of the list, you will find all the protocols (such as FTP, HTTP, etc.) that you have installed, too.
You can also check your file type associations the other way around — by listing the default programs.
To do so, go to
To automatically set all the default associations contained in a program, select that program in the left pane of the window and then click
And to manually select which associations contained in a program to use, again select that program and then click
When you are done selecting the file extensions and protocols you wish to associate with that program, click
Change File Association Settings via Control Panel
In case you want to change an association of a file type with a program, you need to return to
In the pop-up window, you can select or browse for the program you want to use to open that specific file type.
When you are done, click OK to save your selections.
Fix File Association Settings via External Program
However, the above method doesn’t allow you to change the icons associated with the file types. So, even though you are able to make VLC Media Player to launch when you double-click an AVI file, you can’t change the previous default program’s icon for the AVI file type.
Thankfully, there is an external program that solves exactly this problem.
It is called Default Programs Editor and it is completely free and portable.
Default Programs Editor allows you to add and display your own icons with any registered file types.
To do so, launch Default Programs Editor and click
In the next window, click
Then select a file type that you want to change its icon and click on the
And, finally, browse to the location of a new icon for the file type you selected to update.
When you are done, click on the
Create Your Own Icons to Associate with File Types
You can create your own icons or you can download icons or icon sets from the internet.
Recently, I was looking for icons to associate with VLC Media Player and I found some really cool ones like these:
If you create your own icon image or customize image files you find online, you can use convertico.com to convert those image files of yours to true icon files with the
All that’s left is to download and unpack the icons that ConvertICO generated and then associate them with your file types using Default Programs Editor.
Liked this post?
Subscribe to our newsletter to receive early notification of new posts and deals: