Sometimes the game does not work with 32-bit color mode.
My main suspects are
1. latest windows updates.
2. latest windows media player plugins.
3. directx updates.
4. quicktime installation
or something happens. tell me if you have a guess.
So whenever these updates take place (automatically or I do it foolishly)I format my c drive to get the game working again. I had to do it twice last week.