Today I was using GNU Cash (Microsoft Money/Quicken open source alternative) to import some QFX files. Somehow the program stalled and I needed to fire up Windows Task Manager to kill it. After that, of course, I would like to restart GNU Cash program, but it didn't run.
What I got is this message: "This file does not have a program associated with it for performing this action. Create an association in the folders options control panel." After looking at the GNU Cash folder and find out it executes a .bat file. And the problem is Windows doesn't recognize .bat is an executable file. After googling it, I found out that the WinXP registry was corrupted. And this web page: http://www.dougknox.com/xp/file_assoc.htm has all those little reg files that fixed my file association errors. (I have error when running .bat, .com, .reg file types)
WARNING: Registry is a really critical part of Windows. If you messed it up, your machine may not be usable again. Using the above fix at your own risk.