7 Nov

After spending a few hours trying to help and without any success, then I started thinking maybe this problem is caused by another factor which I’ve encountered before in Windows XP. Somehow a virus managed to corrupt the .exe association in registry causing the user unable to run any programs. I used TeamViewer to remotely connect to his computer and tried running this command “assoc.exe=exefile” in command prompt which should fix the problem but don’t know why this command has been denied. I checked his user account and he is an administrator. I then tried to use DougKnox’s EXE registry fix but that failed too because I wasn’t able to import the .reg file since it requires regedit.exe. I also converted the .reg file into .exe file which can imported into registry without using regedit and that too didn’t work.
After 2 days, I am glad that I finally managed to fix the problem.
It turns out to be a corrupted .exe association and the reason those steps I taken didn’t work is because the Windows Vista registry location for exe association is different from XP. Obviously using the XP fix cannot work on Vista!
When you have a corrupted exe association, you definitely cannot use any registry editor to fix it because it is impossible to run it in the first place. So here are a few methods you can try:
1. Run command prompt and type assoc.exe=exefile (If you get access denied error, try step 2)
2. Download this .reg file and run it. Make sure you right click and select Save As. (If you cannot import the .reg file because Windows cannot find the registry editor, then try step 3)
3. Open command prompt and type the following command REG IMPORT vista-7-fixexe.reg. Make sure you’ve already CD to the directory where the .reg file is. (If you have problems getting this to work, try step 4)
4. Download the EXE compiled version of the registry file above and run it. Although it doesn’t make sense to run this exe file since most of the exe files are blocked, but this is the one that fixed the user’s computer. (If this couldn’t fix it, try step 5)
5. Microsoft Fix It has an automated way to fixing the exe association problem. Simply download this MicrosoftFixit50194.msi file and run it.
If done correctly, it should fix the problem instantly and no reboot is required. Now I will always remember that whatever works in XP doesn’t necessarily works on Vista and 7.
Technorati Tags: exe, association, vista, windows, virus
: Copying this article to your website is strictly NOT allowed. However, if you like this article, you can use the HTML code below to directly link to this article.
How To Use One UPS on Multiple Computers Edit Vista and XP File Types Association To Easily Compress PNG Image Files How to Remotely Turn OFF Computer from LAN or WAN Upgrade your Windows User Account Control with Smart UAC Replacement Fix AutoPlay Dialog Box Not Appearing When Plug in External Device Repair Damaged or Corrupted ZIP Archive Have Mac OS X Hot Corners feature in Windows
Have computer technical problems? Get FREE help from Raymond.CC FORUM
7 Responses for "Fix “This file does not have a program associated with it for performing this action” in Vista and 7"
thanks for great tip ray
Just want to tell you that after a year, your newsletter is still very first thing I look for in a.m. and most get tagged “important.” Your efforts are so very much appreciated!
thanks ray
I just want to say that on my system (XP) running a registry cleaner – a thing I’ve learned to do only with kid gloves and a crash helmet – has caused .exe associations to be lost. Not all of them, Microsoft apps always manage to stay afloat, but many of them. Then I had to spend days manually fixing them.
Very many thanks Raymond ! Another of those excellent pieces of diagnostic and resolution tips that we so admire you for. 5-star service.
it’s really nice of you to spends days solving the problem. Thx~
thanks for the info and how to fix it
Leave a reply