This version of this file is not compatible with the version of windows youre running

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.

asked Jun 7, 2010 at 16:10

5

You say it is a really old installer, is it a 16-bit application? All 16-bit application support was dropped from Windows 7 x64 - It will not run, at all. You will need to use an emulator or move back to 32-bit Windows. XP mode in Windows 7 might be an easy solution to get this application up and running seamlessly.

answered Jun 7, 2010 at 18:22

Darth AndroidDarth Android

37.2k5 gold badges93 silver badges111 bronze badges

6

With legacy installers you really just have to fiddle around with the settings. Try setting compatibility mode to Windows XP SP 3 and Set run as administrator.

Some legacy installers can be "unzipped". Meaning some zip utilities can actually unzip the files the program is supposed to install. Now I don't recommend it, but you could try to manually move the files yourself.

answered Jun 7, 2010 at 16:25

This version of this file is not compatible with the version of windows youre running

DaisetsuDaisetsu

5,6954 gold badges32 silver badges44 bronze badges

1

If running the installer in compatibility mode with UAC turned off (registry change) doesn't work, the next step is to try a manual install. This is where you use file comparison techniques to find what the installer actually does to your computer and mirroring that to your windows 7 machine. If you've never done this before, I wouldn't recommend it because you can run into a lot of problems trying to get everything working. Which I know from experience is a real pain to get everything.

The better option is to download and enable XP mode in windows 7 (doesn't work with win 7 home or starter). This would at least give you desktop shortcuts that launch the VM on demand. You can find it here.

answered Jun 7, 2010 at 17:03

DoltknuckleDoltknuckle

6,0234 gold badges23 silver badges28 bronze badges

I have had the exact same error message for a corrupt installer.

An installer that was created for Windows 7 (32bit/64bit) in the first place, got corrupt while being transferred via email, showing this message (on Windows 7 64bit). The non-corrupt file installed fine.

So, I suggest you try the installer on a Win XP machine before trying more technical operations.

If the installer is indeed corrupt, then you will have to find a backup or get it somewhere else.

answered Apr 7, 2015 at 9:29

This version of this file is not compatible with the version of windows youre running

Nicolas RaoulNicolas Raoul

9,99117 gold badges60 silver badges101 bronze badges

This error can also appear when you create a script and save it as *.exe instead of *.bat. Switching to *.bat can solve the problem.

answered Jul 3, 2019 at 17:41

bdb484bdb484

2743 silver badges12 bronze badges

Not the answer you're looking for? Browse other questions tagged windows-7 64-bit installation compatibility or ask your own question.

How do you fix this version is not compatible with the version of Windows?

Right-click on the main “.exe” for the program. Select “Properties” and click on the “Compatibility” tab. Click on the “Run Compatibility Troubleshooter” for Windows 10/8 and “Help me Choose the Settings” for Windows 7. Click on the “Try Recommended Settings” option and click on the “Test” option.

How do I run a program that is not compatible with Windows 10?

In the search box on the taskbar, type the name of the program or app you want to troubleshoot. Select and hold (or right-click) it, and then select Open file location. Select and hold (or right-click) the program file, select Properties, and then select the Compatibility tab. Select Run compatibility troubleshooter.

Can I run 32

In general, you can surely run 32-bit software on a 64 bit PC. All 64 bit systems are compatible with 32-bit programs relying on WOW64, which is the x86 emulator that enables 32-bit Windows-based programs to run seamlessly on 64-bit Windows.

How do I fix an unsupported 16 bit application?

To do so, press Windows key + R, then type: optionalfeatures.exe then hit Enter. Expand Legacy Components then check off NTVDM and click OK. The add feature wizard for NTVDM will launch. Click Install this feature to complete the installation.