1. Run Spore in an elevated mode. To do so, right-click the 'Spore' icon on your Windows 7 desktop and select 'Run as an Administrator.' Click 'Yes' on the 'User Account Control' box that appears. This method fixes most compatibility issues with video games and other programs.
2. Disable the Windows 7 User Account Control (UAC) before running Spore. To do so, click 'Start,' click 'Control Panel,' click 'User Accounts and Family Safety' and then click 'User Accounts.' Click on the option labeled 'Turn User Account Control (UAC) on or off.' Uncheck the box next to 'Use User Account Control' and click 'OK.' Restart your computer and then attempt to run Spore.
3. Download and install DirectX (see Resources section). Spore requires at least DirectX 9.0c to run effectively, but Windows 7 already comes built-in with DirectX 10. However, a corrupted DirectX DLL file can prevent Spore from running.
4. Download and install the latest video drivers for you video card (see Resources section). Spore will not run on a system that has outdated or corrupted video drivers. However, make sure that you uninstall the current video drivers before installing any newer video drivers. The Windows Control Panel's 'Programs and Features' or 'Add or Remove Programs' tool provides an option to uninstall video drivers.
5. Uninstall and reinstall Spore. A corrupted file might be the reason that Spore is refusing to run. Reinstalling Spore will help replace corrupted game files and other directories. You can uninstall Spore by using the Windows Control Panel's 'Programs and Features' or 'Add or Remove Programs' tool.