I wanted to install an app from 1997 on my Win 7 (64bit). The app is Adobe Streamline, discontinued since.
I got this message:
The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
I also noticed that the same CD had 16 and
32bit versions of Acrobat Reader, so I presumed that the app I was trying to install was 32bit.
But it turns out that the installer was 16bit.
This 32/16bit situation has been mentioned
a couple of times on dc but no direct solution given (that I found).
Solution (via the above link) given here
(ReactOS Forum: Installing 32-bit programs with 16-bit setup launcher stubs
was simply to replace the installer setup.exe file with a 32bit version (setup32.exe). You may have to extract the files from the installer exe first. In my case they were all simply in a folder so it was a simple -and successful- job
My solution was probably the easiest of the lot - installer was 3.xx.xxx InstallShield installer. Solutions are also given for other versions and other installers.
I'm posting this here partially because it's such a pia to post a comment in stackoverflow. All I wanted to do was say this
answer works, but I'm not allowed to comment on another answer
Also the Stackoverflow doesnt have the text of the error message (just a screenshot) so it took me a while to find it. Hopefully this post will help others track down the problem.