add extensions Error: Unable to Write File

Error Msg:
VASSAL was unable to write the file ‘C:\Program Files (x86)\Vassal\doc\Modules\Memoir44vX_ext’.

My Info:
Model: TOSHIBA Satellite C655
OS: Windows 7
CPU: Pentium Dual-Core T4500 @2.30 GHz
Memory: ?
Video: ?
VASSAL: 3.1.17
JAVA: 1.6.0_29
Module: Memoir '44 10.5

The other night, I downloaded and installed Vassal, Java, Memoir '44 module.
When I tried to add the extension: M44vX-WesternFront it gave me this error message.
I downloaded and tried to add the extension: M44vX-EasternFront but got the same result.
I saw a message under properties saying these files may be blocked - I unblocked them.
I checked to see that the Vassal folders were not read-only. I hit Apply and OK after the change to “unset read only”. But when I go back to properties I still get a shaded block under read-only so I don’t know if this is still the problem.

How are you trying to add the extensions? Manually or through the module manager?

I put them in the modules directory, opened Vassal, and right-clicked on Memoir '44 to get the option add extension…
then when I choose the extension, that’s when the error shows up. I don’t know any other way of adding it; this is what the guide told me.

Thus spake jfkoski:

Error Msg:
VASSAL was unable to write the file ‘C:\Program Files
(x86)\Vassal\doc\Modules\Memoir44vX_ext’.

My guess is that the user you are logged in as doesn’t have permission
to write to that directory. You’re not supposed to save your own files
in C:\Program Files—as its name indicates, it’s for programs, not for
data. Try putting your modules and extensions in your home directory.


J.

I moved the folder, module, and extensions but that didn’t work.
So I moved the entire Vassal directories and program to my user folder,
and that did work.
Thanks.

Thus spake jfkoski:

I moved the folder, module, and extensions but that didn’t work.
So I moved the entire Vassal directories and program to my user folder,
and that did work.
Thanks.

That’s not a proper solution. You’re still mixing program files and
data, and most likely now the uninstaller will fail the next time
you upgrade.

Did you remove the module and extensions from the Module Manager, and
then add them again after moving them?


J.

I think it was blank - the module library - and I had to add the module and extensions from the subdirectory, like when I first downloaded them. The program just couldn’t write its file being where it was. This is the first program on this computer that’s had a problem like that. Its desktop icon worked and updated for the new location after I clicked on it.