I don't know the program you need to install, so the following is just a general guide on uncompatible program installation.
There are more ways than one to do a successful compatibility mode install. There again, there are no guarantees it will work on all programs.
Apart from just Run in compatibility mode, which tries to best guess the OS which may have run the program, there are other options in the properties menu for the program.
First the setup program - is it a compressed executable that first unzips itself to a temporary folder and then proceeds to run the install of the extracted files there?
If the setup.exe, or setup.msi is of this type, it may be necessary to do the extraction first.
I use 7-Zip because it is so versatile and easy to use. Download 7-zip by googling 7z and follow the downloading links, and install it.
Right click on the file you suspect is a compressed executable, and select 7-zip from the menu. Otherwise open 7-Zip file manager from the programs on start, and navigate to the location of the install file and click on it and open the archive.
If there are a load of new files in the 7zip window including a setup.exe or an install.exe or something like that, then you should extract everything to a new folder.
Navigate in Explorer to the new folder and right-click the install executable. select properties, and on the compatability tab, go to compatability mode and select to run the program in compatibility mode for the system you know it worked in. Also run this program as an administrator.
That should take care of the installation, but some programs are snotty about version checking, and install will still fail. It may be possible to copy the components to their respective directories, register any dlls copied to \windows\system32 folder using regsvr32 dllname.dll at the elevated command prompt, and run the program that way (in compatibility mode as above).