Add Or Remove File Type Associations In Windows Vista

35

vistalogo1.pngBack in the good old days with Windows XP, things were a little easier with performing simple tasks. One that comes to mind is file types. With XP you can easily associate and unassociate file types to a program or application, from the Control Panel or by selecting: Tools \ Folder Options on the menu of a folder.

With Vista, for some unknown reason, you can only associate file types, but you can not unassociate (delete) a file type completely. The only option allowed is to associate the file to another program or application. Until now…

First, let's look at two ways to find where File Type Associations lives in Vista. The easiest way is from the Start Menu, by clicking on Start \ Default Programs.

filetypesvista1.png


Then click on Associate a file type or protocol with a program.

filetypesvista2.png


The second way is from the Control Panel by clicking on Start \ Control Panel \ Programs then clicking on Make a file type always open in a specific program (under Default Programs).

filetypesvista3.png


Once you have accessed the window for file type association, you can easily associate (add) or change (modify) an existing file type, by highlighting a file type, then clicking on the Change Program… button.

filetypesvista4.png


NOTE: You will need to click the small down arrow filetypesvista5.png to see the list of Other Programs.

To remove (delete) a file type association, you can use a great utility found on winhelponline.com to unassociate file types.

Just download, unzipp and click on Unassoc.exe. No install is required.

filetypesvista6.png


To use, just find the file type you want to delete and click on the Remove file association button. The file type association will be deleted from the registry. Vista will then treat it as an unknown file type.

Now, the only functionality missing with File types in Vista, compared to XP, is the capability to change icons and create a new file type. If you come across how to do this, let us know!

Filed under Windows Vista Tips by  #

Comments on Add Or Remove File Type Associations In Windows Vista Leave a Comment

October 2, 2007

Isaac Lef @ 10:39 pm #

The problem: I want to open an MS Word file that is an attachment to an incoming message. If I first save it to the disk MS Word opens it (double click). But I cannot open it while it is still attached, its type .doc (or .DOC ) is not recognized from within Windows Mail.
What's wrong?

October 3, 2007
October 4, 2007

Isaac Lef @ 7:51 pm #

No, it didn't work for me. Word self-repair did not help either. :-(((

November 11, 2007

Antwan @ 12:28 pm #

"Now, the only functionality missing with File types in Vista, compared to XP, is the capability to change icons and create a new file type. If you come across how to do this, let us know!"

With a (other) external program, this can be done easily.
Check FileTypeAssoc Editor: http://www.angelfire.com/biz/rhaminisys/fileasoc.html

FileTypeAssoc Editor + Unassoc = Complete filetype edition like in XP 🙂

PS : Unassoc.zip is now in version 1.3, so the link is broken… (check http://www.winhelponline.com/articles/231/1/ )

November 12, 2007
November 14, 2007

Espen @ 9:32 am #

Annoying you have to use 3rdparty program to remove file associations. Was the Microsoft programmers in such hurry that they forgot to add an "remove" button? Or is there an new "Ultimate Pro" edition that has "now inkluded" file association removal funksjon!!?

January 31, 2008

Bill Geneau @ 3:43 pm #

Hi,
I have tried both methods several times, the small box at the lower left that says "check here to all ways use this program open to open the selected file type" is always grey and in-accessable, …. dead.
Yes, the program appears in the window, and I can select it and it will open the file, but, only this once, next time same procedure.
The file extension is "*.PPS", the program I want to associate with this is simpress.exe from Open Office Suite. (Open source code software from OpenOffice.org).
I am using Vista - home version. Please don't tell me I have to buy the an upgrade just to get a stupid button to function, …. next I'll be looking for Linux
Thanks for any comment or help
Bill

February 2, 2008
June 28, 2008

mike @ 8:15 pm #

My problem is so extensive I don't know where to begin. Everything I try to open will not open, instead a box comes up that says "This file does not have a program associated with it for performing this action. Create an association in the Set Associations control panel". I have found this "Associate a file type" in the control panel, with the extensions on the left side, but did not come across the .exe extension there (which, I believe is the extension i need to associate). I can get on the internet by clicking control/alt/delete, going to File and Start new task. That is the only way I can get Run to work. I can't get into my registry. I am running Vista Ultimate on a Toshiba laptop. Any suggestions at this pointwuld be appreciated

July 1, 2008

LongBodie @ 9:38 pm #

http://www.winhelponline.com/utils/unassoc_1_3.zip

this link die !

reup it please !

July 2, 2008
August 24, 2008

Steve @ 10:42 pm #

To add a file type, start with right clicking the "unassociated" file you want to be opened, click open or open with and browse for the program you wish to be associated with the file type, tick the box that states "Always use the selected program to open this kind of file", click OK. The file type is now listed. All done.

Steve @ 10:57 pm #

As a follow up, I used this procedure to associate a .jnlp file type (not listed in the registry nor the "Set Associations" dialog box) with the Java Web Start Launcher, on Windows Vista Ultimate.

September 1, 2008

Lui @ 8:47 am #

To remove a FIle assaciation just use the command line:

C:\Windows\system32>assoc /?
Displays or modifies file extension associations

ASSOC [.ext[=[fileType]]]

.ext Specifies the file extension to associate the file type with
fileType Specifies the file type to associate with the file extension

Type ASSOC without parameters to display the current file associations.
If ASSOC is invoked with just a file extension, it displays the current
file association for that file extension. Specify nothing for the file
type and the command will delete the association for the file extension.

_______________________ EXAMPLE _______________________

C:\Windows\system32>assoc .bin //shows the association for .bin extension
.bin=testapp.exe

C:\Windows\system32>assoc .bin= //removes the association for .bin extension

C:\Windows\system32>assoc .bin // shows association for .bin extension
File association not found for extension .bin

C:\Windows\system32>

October 24, 2008

John Healer @ 7:55 am #

Mike, to rebuild this will take a long time and many mistakes. Backup all your working files, documents etc., if you value your email and addresses, back them up too - you might have to read up how to do that.
Please refer to Microsoft website for details as to how to do each option.
1. First thing to do is to try a recovery install -
if this doesn't work, then a re-install is in order
2. Get the install CD's and reinstall windows on your computer - check that you have all the install media not just for windows, but also your application programs too.
If you are game, now is the time to install Linux - ubuntu is a great one to start with - get onto a working computer and download it from the net, burn the cd and follow the instructions. It comes with 20,000+ programs (some on the CD - others through a add/remove menu item.

Cheers, and good luck!

June 15, 2009

Raphael @ 3:17 pm #

It worked!!! Thanks!!!

June 25, 2009

Melissa Tan @ 6:37 am #

i have a .004 file type .and i want to change it to unknown application .but when i open the unassoc. thing, it indicate that the .004 file type didnt exist .but it can be seen in my control panel .help please .thanks .

August 1, 2009

Arno @ 7:23 am #

Easy way, in Vista:
Start > Run > type 'cmd'.
type 'assoc .ext=' and the filetype is removed!

Example:
c:\assoc .doc=

August 30, 2009

JackieKu @ 6:04 am #

Vista support old association mechanism as well as the new mechanism described in this page. The command "assoc" only support old one. If the an association exists in the new association mechanism, "assoc" can not do anything.

February 3, 2010

MattF @ 8:02 pm #

I believe JackieKu is correct. There seem to be, inexplicably, TWO association mechanisms, independent of one another.

Although the command line "solution", when executed, seems as though it will work… it does not.

The solution I have found is to associate the filetype with some program that you are willing/ready to uninstall.

1. Find some stupid program sitting on your computer. You know, one of those ones that you ask yourself, "Now, why did I choose to install this? It's poorly written and totally useless."

2. goto: Start > Default Programs > Associate a File Type or Protocol with a Program.

3. Choose the filetype for which you're trying to delete all associations. Associate that filetype with the crappy program you're willing to uninstall.

4. Uninstall the crappy program.

5. Voila! The filetype is now unassociated.

March 4, 2010

Payne @ 9:12 pm #

Hi I have trouble opening programs on my computer because I deleted registry files to get a virus off my pc. Everytime I try to open a program it says
"This file does not have a program associated with it for performing this action. Create an association in the Set Association control panel".
I tried to do as said above but it does not work. It will only let me change the file.
Any help would be appreciated.

Payne @ 9:13 pm #

Hi I have trouble opening programs on my computer because I deleted registry files to get a virus off my pc. Everytime I try to open a program it says
"This file does not have a program associated with it for performing this action. Create an association in the Set Association control panel".
I tried to do as said above but it does not work. It will only let me change the file.
Any help would be appreciated.

April 16, 2010

Luke @ 5:54 pm #

i just wanted to say that you can change icons in vista. all you do is right-click on a file and under one of the tabs you should find a button that says "change icon". click on it and then click browse and then find the .ico file you want and double-click on it. save the changes or whatever and you r done. to convert an image file to a .ico file, go to http://www.coolutils.com/Online/Image-Converter/ or get a free converter online. (i own like three) what is sad about this is that i have had cutom icons on my vista desktop since vista came out in 2007 and you guys didn't know that. i am simply correcting the article, no one else

May 28, 2010

boardtc @ 6:11 am #

The tip to add an association via browsing for the program you wish to be associated with the file type and ticking the box that states "Always use the selected program to open this kind of file", does not work for me, io's still unassociated. I also tried to sue the angelfire software but there I could not figure out how to associate (the unassociated .sql with ultraedit). Still looking for a solution if anyone has one!

July 5, 2010

Burnt Out @ 8:01 pm #

another maddening microsoft circular dilemma. Soooooo tired of this shit.

July 7, 2010

BetterAssociations @ 7:44 am #

This is fixed in Windows 7, you can now remove the association on the machine that the browser is running on by going to Start -> Default Program. Choose the extension and pick Internet Explorer as the default program

July 11, 2010

robbiejw @ 1:07 pm #

http isn't there, how to associate http with ie8????

August 15, 2010

Jack @ 6:07 am #

@boardtc: U can associate an .exe file with the file type you like , but I did it by clreaing any thing in the REGISTER (but you need to know what you are doing) that used that file type (.sql) in your case. Clearly it is a bit more than that but it worked for me.

October 1, 2010

Joseph @ 11:34 am #

Thank you!! I accidentally set .lnk files (shortcuts) to open with notepad. Fixed the problem instantly 🙂

October 10, 2010

Wercs @ 12:56 pm #

@Payne:

I had a similar problem where the program I wanted to associate with a file type would not show up in the dialogue box of options. I eventually tracked it down to an error in the path pointing to the program I wanted, located in the HKEY_USERS / Applications section of the registry. Once the path was corrected the program was available to select.

June 21, 2011

William @ 4:54 pm #

Please reattach the unassoc.zip utility. I need to unassoc a file type. Thank you.

June 22, 2011
June 25, 2011

cat @ 4:06 am #

Using unassoc application I clicked the "file association (user)" on a particular file type I want to unassociate. Now the button is grayed out and the association is still not removed. Short of deleting the file type, I have no idea what to do next.

August 9, 2011

me @ 1:39 am #

"remove file association" is greyed out no matter which file extension I click, including the one I was to disaccociate! Deleted the prog. Useless.

March 13, 2013

Bob @ 4:18 pm #

@Joseph:
I have the same issue of accidentally associating .lnk files with a specific program. Saw your reply about something working but had no way to see who you were thanking and what the solution was.
Please advise the nature of the fix that worked for you.

Leave a Comment

Fields marked by an asterisk (*) are required.

Subscribe without commenting