If you’ve just installed Spore to Vista and you’re getting a “spore has stopped working” error immediately on launch…
First, uninstall and reinstall.
After it’s done installing, stop.
Check your PC to see if there’s a ton of disk activity that doesn’t match anything running in Task Manager (sort by CPU usage). Under the Performance tab, you’ll see a “Resource Monitor” button:
On the Performance Monitor, expand the “disk” section
It won’t look like this – you’ll find that the system is reading/writing “Disk Information” or something and “RegBack/Software”.
Now … Wait.
It’ll take anywhere upto 8 minutes. Once it finishes, you should be safe to launch spore.