Before you do anything below, disable your anti-virus program and any other programs running in the background, or do a clean boot. Here's the instructions for the clean boot procedure in Windows Vista.
http://support.microsoft.com/kb/331796Everything closed? If so..read on

1. Put the game disk in the drive. When the autorun comes up, just cancel out of it.
2. Go to start-->my computer. Right click on the game disk and select "explore".
3. Find the "setup" icon (a.k.a. "install" icon), then right click on it and select properties, then select compatibility.
4. Select Windows XP from the drop down menu. If there is a box that says "turn off advanced text services for this program", put a check in it. Then click apply-->ok.
5. Now right click on the setup icon again and select "run as administrator". Then run the setup file. Do this even if you are already logged into Windows as admin.