What I suspect (but cannot be sure of because I cannot see your EAW directory) is that the original 7217 error you reported was because you were not running the 1.28C eaw.exe.
I base this on three facts:
1. From 1.28a onwards the eaw.exes have not given the 7217 error when installed correctly.
2. The new exe you tried did not give 72171 or 72172. The 7217 was re-numbered in the source code of the 1.28C release exe so I could see where the problem was occurring. Otherwise this exe is identical to the 1.28C exe, and it should have generated a 72171/2 error if the 1.28C exe generated a 7217.
3. The only other person who reported a 7217 error with 1.28C (by PM) had not installed 1.28C correctly, and was running an old 1.2 exe. That is why there are no responses to my other thread.
What to do- OK Plan B
1. Install but do not run EAW from your CD.
2. Find the installation directory copy it and paste it somewhere else.
3. Upgrade the new directory with the 1.28C installer.
4. Put the 7217 test exe in the upgraded directory and run it.
If it works uninstall the EAW you installed from CD.

Jel