Solution1 : Redownload the game from EA if you got it via DirectDL or pre-download (or torrents).
Solution2 : If you bought the DVD, try copying all the files from the DVD to a temporary directory and install from there. Have the DVD replaced if the DVD seems to be damaged.
Solution3: Old fashion way, i tried installing it on another computer and it was successful, so i then just copied the entire folder and pasted it into the program folder on my comp which wouldnt install. Then i went in the reg and extracted the game binary and then uploaded it onto the other comp. Then all u do is play the game lol works great!!
Solution4: make sure every component driver/firmware was up to date for Vista (32bit).
Solution5:
http://consumer.installshield.com/kb.asp?id=q110742
Welcome btw, enjoy ur stay
