VirtualStore - phantom and resurrected files
Depending on compatibility settings, Windows 7 does not allow the application to write to the program directory and tries to prevent the user from doing so. So save games, .ini updates and other files can wind up in VirtualStore which is usually under C:\Users\[username]\AppData\Local\VirtualStore\ and then the relative path from C:\ (such as Program Files (x86)\Infrogames Interactive\Civilization III\Conquests\Saves ).
That causes confusion because you might uninstall the application, but these VirtualStore files still exist and become active again when you reinstall and override the files in their original locations.
Try installing in a different location
I've tried this three times with a fresh Win7 Home Premium and Professional installs, and not only is it working well, but I can mod graphics, change .ini's and use CivAssist II or MapStat.
Either start with a clean Win7 install or uninstall all Civ3 programs (I have Civ3, PTW and Conquests CDs so there are multiple installs) and clean any Civ3 files out of VirtualStore (usually C:\Users\[username]\AppData\Local\VirtualStore\Program Files (x86)\Infrogames Interactive\Civilization III\ ). (The AppData folder is hidden.)
Reinstall, but change the install folder to C:\Users\Public\Games\civ3 . (I didn't have to run as admin, but I did navigate to the setup.exe on the CD rather than use the "install" button on the CD splash screen.) You can type in the location during install or create the Games\civ3 folders ahead of time and then navigate to them. If you have the original game plus expansion CDs, the expansion CDs will install themselves to the same location.
Change compatibility mode for each civ3 flavor to Windows XP. There are several ways to do this. The simplest is to right-click the desktop icon(s) and choose properties, then the compatibility tab, then the "Run this program in compatibility mode for" checkbox should be checked. Repeat for Civ3 shortcut, PTW shortcut and C3C shortcut. A more thorough way is to locate the exe files those shortcuts point to, choose "Change settings for all users" and then set the compatibility mode checkbox there.
CivAssist II and MapStat can be installed in their default locations. (CivAssist II needs Dotnetfx 1.1.4322 installed first. I had a copy lying around; I'm not sure where to download it from nowadays.) I have to run CivAssist II in Windows XP Compatibility mode, but MapStat seems to work unmodified on Win7.
Enterprise, Ultimate and Professional editions
Anyone have success installing or running Civ 3 with Windows 7 Enterprise?
Thanks for any tips!
You should be able to run a virtual Windows XP Mode with Enterprise. Instructions are in
this post. You could also install to a different location and run in XP compatibility mode.