Sorry for the delay in replying, but I just spent 3 hours at the Nurburgring
It's not a Registry fix that's required, it's the missing values that have to be put back into the Registry!
If you are OK with looking at files, I suggest you download the file I pointed to and open it using NotePad - DO NOT run it (yet)! You will see several lines, each being an entry in the Registry; compare your Registry (look at that by using Regedit) to check if the lines are present; for this you will need two screens open, or alternatively, print the file you've got open in NotePad.
Copying files may get over your immediate problem, but what about BAT files which require running in the future?! You really need to solve the problem.
As a matter of interest, I've discovered that neither BAT nor EXE file types are shown in the Folder Options > File Type listing !!
Cheers,
Ged