How to force a file association in Windows 7? (Regedit?)

10

4

I recently upgraded my Adobe CS4 Des. Standard to CS5. For some reason Adobe didn't overwrite CS4 but instead installed CS5 as a whole new series of programs. Seeing as I didn't want both CS4 & CS5 I un-installed CS4.

Problem was, it also destroyed all my file associations. So .ai, .psd, .indd etc... aren't associated with any program.

Theoretically this should be easy to fix. Right-click my_file.ai -> properties -> Change open with application -> navigate to Illustrator.exe in program files and click open. And that's supposed to do it.

Wrong, When I navigate to Illustrator and try and set it as default program, it simply does nothing. No error, but no association

So I'm stuck. Is there a way to do it in regedit? Or is there something I'm missing?

OS is Windows 7

Emmanuel

Posted 2011-06-08T09:21:38.580

Reputation: 215

Answers

20

I have good experience with Default Programs Editor - "powerful, multi-featured file association utility for Windows". Free and small, no install needed. I googled it while I was looking for some user-friendly way to change file icons :-)

Juhele

Posted 2011-06-08T09:21:38.580

Reputation: 2 297

1It's a shame that Microsoft can't make a simple UI like that, that is built into Windows. I'm on Win10 and somehow the .js extension got hijacked by one of Adobe products. So I needed to set it back to Windows Scripting Host. Doing it via Windows CP was giving me The program you have selected cannot be associated error. This little program did it in just a few clicks. Brilliant! – ahmd1 – 2017-08-24T16:58:28.767

2I'll give it a go. edit: Yes! it worked. – Emmanuel – 2011-06-09T08:18:40.583

This worked for me even when all the built in Explorer methods failed. Thanks! – Coxy – 2013-02-08T07:30:01.987

For reference, my problem was with having 3 versions of MS Project installed. Not even uninstalling the old ones would let me associate the files to Project 2010. – Coxy – 2013-02-08T07:30:46.153

0

Nirsoft's FileTypesMan, did the trick for me

Julio Nobre

Posted 2011-06-08T09:21:38.580

Reputation: 335

0

This is for win8 might work under win7 too, haven't tested it there.

Create new txt file and open it in any text editor. Copy the following text into it:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.scr]
@="scr_auto_file"

and alter the .scr to the file extension you like to change, also after the @="scr then save the txt file, BUT make sure you put the new filename of the txt file in Qoutes, for example "newAssociation.reg" that is important, otherwise you end up having a "newAssociations.reg.txt" file. Once the new file was saved correctly, you can doubbleclick it, and you are done, you may now open the file you like with a new program you can select.

chrissstrahl

Posted 2011-06-08T09:21:38.580

Reputation: 1

This is not an answer to the original question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post.

– DavidPostill – 2014-10-09T07:16:08.653