How to make an older game run under Windows 7.
There are many legacy programs (games included) that will not run under either Vista or Win7 or even install right out of the box. The first thing to do is to check with the program maker to see if they have a patch. Using a patch is the best way to make it work.
If the program will not auto-install you will have to do it manually. Place the disk in the drive and wait for the window to come up. It will have several options. Select the one that says look at the disk contents (or something to that effect). The alternative is to use Windows Explorer. Just select the drive from the list under computer on the left side of the WE window. It will display the contents of the disk. Click on autorun and it should start. If there is more than one autorun use the one that says it is an application.
After it is completely installed check to see if it will run, some will. If it does not run, right click on the Icon for the program. Select properties from the window that pops up. In the Properties window select the tab Compatibility. On the Compatibility tab near the top is a check box that say run as compatible with. When you check the box the drop down just below it that was grayed out will become black. Select the version you think will make it work. If you were using the program under Windows XP select that, etc. If you have not used the program before select the highest one that is listed on the program box. (I do not recommend using either XP service pack 1 or 3)
Try using the program. A box will popup asking permission for the program to make changes to Windows. It is only temporary and will be changed back when you close the program. If it will not run go back to square one and change the compatibility to a lower version of Windows. You may have to do this several times until it works. (I do not recommend using Windows 3.1)