Sometimes Windows 7 is really crazy. On many games I have to do the following until it rectifies the situation. On some older games for XP I have to make sure the RunDLL is running before a game will start. If you don't want to use a downloaded version of any old game this will work about 100% of the time. When you put an old dvd or cd into the drive you may be asked if you want to run set up again. Go ahead and click yes. If already installed usually nothing will reinstall again. It will just sit there. But in task manager you will see a new RUNDLL is running. This is good. You may also see the .EXE file running for the game you are trying to start. Here is what to do next: End the EXE for the game you are trying to run but don't stop the RUNDLL. Then click the short cut on your desktop for your old game. It will start up. Pause the game or just minimize. End the RUNDLL in task manager which will then cause the game data. exe to start using more memory and CPU. This will let you play the game of almost any old game that won't start up in Windows 7.
And is a work around for those who hate having to go all digital when they own the darn dvd or cd