Bit long in tooth but you can try this I found on the web....or install on another PC with XP on it
The Windows Vista/Dual Core Roller Coaster Tycoon 3 Platinum Installation Fix
(note: you can iuse this for regular RCT3 too. Your file will be RCT3.exe instead of RCT3plus.exe
It is VERY IMPORTANT that you follow these directions exactly, otherwise you will have to uninstall the entire game and start all over again.
1. Install the Game.
2. After installation do NOT try to start the game.
3. Delete the desk top shortcut.
4. Then, go into your Atari files located in folder C:\Program Files\Atari\Rollercoaster Tycoon 3 and rename RTC3plus.exe to RCT3plus.old. (DO NOT try and delete or override the file. It will NOT work! I tried it. You MUST rename the file.)
5. Then, after you have renamed the file, go to...
For RCT3 Platinum -
www.securom.com/support/customers/atari/RCT3_wild_t147/rct3plus.zip
For RCT3 regular -
www.securom.com/support/customers/infogrames/RCT3_t020bl/rct3.zip
These links will open a blank web page and a file download window.
6. From the file download window click open, extract the new RCT3.exe or RCT3plus.exe into the original's folder (where the file you renamed is). OR, you can extract it to your desk top and then open the file, and then drag it into the folder. Whatever is easier for you.
7. Either way, once you have done this, right click on the new RCT3.exe or RCT3plus.exe and create a shortcut to your desk top. (You MUST make sure the old one was deleted or you will mess everything up and have to start all over!)
8. Once you have done this, close all programs, and restart your computer. Once you get back to your desk top, click on your new shortcut and you should be good to go!
If you run into any problems, uninstall and retry. You can also try and visit the roller coaster tycoon forums (rollercoastertycoon3.com)