Try running it in dosbox.
If you have already installed RA, skip 6-11.
And change the "c:\games" to your red alert installation folder.
1) Install dosbox 0.65 (dosbox.sourceforge.net).
2) Create folder where you want install RA. Like "c:\games". In dosbox, this is your C drive.
3) Go to where you installed dosbox, open dosbox.conf and find memsize. Change it to memsize=64. Find cycles=3000, change it to cycles=20000.
Find [autoexec] section and type following to it:
[autoexec]
# Lines in this section will be run at startup.
mount c YOUR FOLDER HERE (c:\games)
mount d YOUR CDROM:\ -t cdrom -usecd 0 -ioctl
Now you do not need type those every time you start it.
Save the file and close.
4) Place RA CD to first cdrom/dvd drive.
5) Start dosbox.exe.
6) Type d:\setup.exe
7) Installer starts.
8) Select sound card. Autodetection may work. Worked for me.
9) Test sound. Accept if worked.
10) Accept default installation directory ("c:\westwood\redalert").
11) Wait installer to finish.
12) Browse to "C:\games\westwood\redalert" or where you installed it. Launch rasetup.exe. Select 640x480, back buffer and hardware filled bits. OK.
13) Back in dosbox window. Type
ra to start red alert.
14) Wait...
14) Play!
