I'm about to give up. I have windows 7 home 64 bit and after doing everything in the first post, it will not run, it will not start, it does nothing. I changed the compatibility setting from xp service pack 3 to 2, that did not work. I unchecked the run as administrator box, that did not work. I uninstalled the game completely, reinstalled, NOTHING. I tried changing the folder location when I reinstalled it, that didn't work either.
Everything installed, Vanilla, PTW, C3C, patches for all 3....but it simply will not run. it will not run any version no matter what settings I change, the folder location...nothing.
The first post in this thread was made in 2009, when Win7 was new; it has been updated multiple times since then.
For a link to the thread about one of the most recent security updates, see my post directly above yours. Assuming you are trying to install from disk, it would appear from your description that you own one of the versions affected by that update. Although you may still be able to
install the game(s) from such disks, you will no longer be able to
run it without further interference. You therefore have several options, as also described briefly in my post (and more fully in the linked thread).
Re. option (3):
Note that the Steam and GamersGate download-versions should rather be named 'Civ3
InComplete': AFAIK, Steam (still) does not include a Vanilla .exe, the Vanilla .exe included by GG is still attached to a secdrv.sys-based DRM (i.e. it now needs a NoCD-patch under Win7 onwards), and
neither version (yet) includes a PTW .exe.
Also, I recently learned that there
are also at least 3 disk-based versions of Civ3Complete out there which apparently do not use SecuROM, so will still run under Win7 onwards: the 'silver-box' version published by Firaxis/2K, the 'GreenPepper' version published in Germany (not sure about elsewhere), and the version included in Civilization Chronicles (includes CivI up to Civ IV).
Whichever option you choose to take, you should
not install Civ3 anywhere in the protected
C:\ProgramFiles\ directory.