Computer >> Computer tutorials >  >> Troubleshooting >> Windows Errors

Fix: Exe files not opening on Windows 7 or Vista

When you are unable to open EXE file and they open in notepad or other programs, then that means that the file association for the “.exe” files is messed up, probably by a program or by mistakenly associating with another

However, this issue can be easily removed by following these steps below:

Fix: Exe files not opening on Windows 7 or Vista

Method 1:

  1. This is a common problem when files are incorrectly associated either by changing default file associations or accidentally opening a file with another program where it set as default such as (notepad, paint, Wordpad, etc).
  2. To fix the issue, please download and run the registry editor key from here
  3. Right-click on the download exefile_cu.reg file and select “Open With”, In “open with” select Registry Editor and when prompted to confirm, select Yes.

Method 2:

  1. Click Start and type Regedit
  2. Hit Enter and in the Registry Editor  window select File -> Import
  3. Choose the downloaded exefix_cu.reg file and click open to import it.
  4. It will overwrite the incorrect values on your registry with the correct ones.

Method 3:

  1. Press “Windows” + “R” and type in “regedit”.Fix: Exe files not opening on Windows 7 or Vista
  2. Press “Enter” and confirm the prompt to open the registry editor.
  3. Browse to the following registry key:
    HKEY_CLASSES_ROOT\.exe
  4. Select “.exe”, right-click on the “Default” file in the right pane and select “Modify”.Fix: Exe files not opening on Windows 7 or Vista
  5. Enter “exefile” as the value data excluding the ” symbols.
  6. Browse to and then click on the following registry key:
    HKEY_CLASSES_ROOT\exefile
  7. Select the “Exefile” folder, right-click on the “Default” key and select “Modify”.Fix: Exe files not opening on Windows 7 or Vista
  8. Enter “%1” %* as the value data including the ” and * Symbols.
  9. Browse to and then click on the following registry key:
    KEY_CLASSES_ROOT\exefile\shell\open
  10. Select the “Open” folder, right-click on the “Default” key and select “Modify”.
  11. Enter “%1” %* as the value data including the ” and * symbols.
  12. Close the Registry Editor and restart your system.