14
0
I have a really old installer (legacy app) that we are trying to get running on a Windows 7 64 bit os.
Previously it has only been installed on Windows XP 32 bit. I get the following error when I try to run it:
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.
Contacting the software publisher is not an option (software is super old).
Is there a way to get this to work? Some sort of compatibility mode?
The only thing I have heard of that will work is a Virtual XP on the Win 7 box. The problem is that this software is a part of a whole software set. I would have to put all of the pieces on the Virtual XP or none at all.
Before I go down the road of putting it all on the virtual xp I would like to know that there is no way to get it all on the Win 7 os.
What program is it? What does it do? Does it include a driver install or control specialized hardware? I know that legacy software for devices like old CNC Mills don't really work on win7. – Doltknuckle – 2010-06-07T16:29:27.573
@Doltknuckle - It is an installer that has the 1999(ish) Delphi BDE in it. We need the BDE to run other legacy apps. There are no drivers in the installer. – Vaccano – 2010-06-07T16:34:44.643
Does the file name end in .com? – Hello71 – 2010-06-07T21:18:41.630
No, it is an installer built with install shield. It ends in exe. – Vaccano – 2010-06-08T14:52:02.710
I managed to get this exact same error on a 64 bit machine by accidentally renaming a zip file to an exe. This is not an answer by itself I know, but is something that I couldn't find by googling. – JumpingJezza – 2012-11-29T06:36:26.663