Problems with "File Association" in Windows 7 64-bit

Anonymous
2009-11-04T02:38:45+00:00

Although I am able to go through the "regular" process to associate a program with an extension it doesn't work.  After going through the browse process and selecting the program it brings me back to the "open with" window.  The program I've selected does not appear in the "open with" window and it appears that it is simply ignoring me.

I've also tried the "Default Programs" route but wind up at the same "open with" window that still ignores me.

Suggestions?


[EDIT]

  1. I've realized that this is probably not the proper forum for this question so feel free to ignore!
  2. I've also realized that this may be an issue with associating extensions with non-64-bit programs and appears to be a non-issue if trying to associate with a 64-bit program... go figure.
Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2009-11-22T16:57:44+00:00

After playing around a lil I think I've figured it out.. [for me at least..]

The program that you're pointing to isn't registered correctly.

In regedit: Navigate to Computer\HKEY_CLASSES_ROOT\Applicationsand find your .exe name.

Navigate under its name to shell>open>command. In the Default change its location to the actual location of the executable, hit okay and then try and reassociate the file type as you normally would.

Let me know if that doesn't seem to work.

Was this answer helpful?

300+ people found this answer helpful.
0 comments No comments

249 additional answers

Sort by: Oldest
  1. Anonymous
    2016-08-11T13:59:40+00:00

    Xandragnis, you have just saved my day! :) In fact I moved the application from one drive to an other and the parth there has not followed.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-09-05T22:40:42+00:00

    This seemed like the answer, since the suggestions in the succeeding response from Syed at MS didn't resolve my issue.  Unfortunately, I did the Regedit thing for Acrobat 9, the one probram I'm now trying to set as  default, but "Change Program" in "Set Defaults" still will not accept (or recognize) any programs in the "Program Files (x86)" folder - only those in "Program Files".  There's gotta be a straightforward way to fix this - short of reloading the whole operating system.  I suppose the answer might be further down this thread - or in another forum - but this looked like such a logical solution that I hoped it would work.:-(

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-09-06T00:10:05+00:00

    This seemed like the answer, since the suggestions in the succeeding response from Syed at MS didn't resolve my issue.  Unfortunately, I did the Regedit thing for Acrobat 9, the one probram I'm now trying to set as  default, but "Change Program" in "Set Defaults" still will not accept (or recognize) any programs in the "Program Files (x86)" folder - only those in "Program Files".  There's gotta be a straightforward way to fix this - short of reloading the whole operating system.  I suppose the answer might be further down this thread - or in another forum - but this looked like such a logical solution that I hoped it would work.:-(

    What did work for me was the following:

    STEP 1 - CHECK LOCATION OF THE EXECUTABLE FILE

    Check to make sure that Windows knows where the executable file can be found, other wise the file will not open with the correct program when you double click it. You have to use "regedit" fo perform the following fixes

    Navigate to:

    HKEY_CLASSES_ROOT\Applications and and find your .exe name.

    Expand the tree to shell>open>command.

    In the Default change its location to the actual location of the executable, hit OK and then try and re-associate the file type as you normally would.

    If this does not correct the issue go to Step 2

    STEP 2 - CHECK FILE ASSOCIATIONS

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

    Scroll down to your file extent, for example, ".txt" and expand the tree, and select the “OpenWithList” tab. Here you will see one or more programs that Windows thinks your file opens with. 

    The MRUList gives Windows the order in which the programs will be seeked out to open your file. Look carefully and you may see that there may be more than one selection. In the case of my files, Wordpad was there as well as Notepad but selection “a” was Wordpad and selection “b” was Notepad. 

    My MRUList was set to “ab” making Wordpad open the ".txt" file instead of Notepad so I changed the MRUList order to "ba" and now when I double click on any "txt" fle it is opened by Notepad

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-10-11T06:12:45+00:00

    After playing around a lil I think I've figured it out.. [for me at least..]

    The program that you're pointing to isn't registered correctly.

    In regedit: Navigate to Computer\HKEY_CLASSES_ROOT\Applicationsand find your .exe name.

    Navigate under its name to shell>open>command. In the Default change its location to the actual location of the executable, hit okay and then try and reassociate the file type as you normally would.

    Let me know if that doesn't seem to work.

    This method works for my case due to same program different version installed with different path.

    Thanks to found this after few days searching.

    Was this answer helpful?

    0 comments No comments