How to fix the version of this file is not compatible with the version of windows youre running

by Milan Stanojevic

Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as... read more

Updated on March 20, 2020

  • Windows architecture can differ from one version of the OS to another, and that is why compatibility issues are quite common
  • Compatibility issues can prevent you from using or even installing programs, which can be quite serious
  • This article is part of our special hub for Troubleshooting Windows 10 Errors, so make sure you bookmark it for future reference in case you get similar errors.
  • Visit our dedicated System Errors Section for more useful articles

How to fix the version of this file is not compatible with the version of windows youre running

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Computer errors are relatively common and some Windows 10 users reported ERROR_EXE_MACHINE_TYPE_MISMATCH error on their PC.

This error is followed by this message:

This version of %1 is not compatible with the version of Windows you’re running

That being the case, we will cover all the steps that you need to take to fix this issue in the article below.


How do I fix the Version is not compatible with Windows error?

1. Change Android Studio settings

Many users reported that this problem occurs in Android Studio, but you can fix it by changing few settings. To do that, follow these steps:

  1. Download and install 32-bit JDK
  2. Click on File > Project Structure dialog.
  3. Now uncheck Use embedded JDK.
  4. Select the 32-bit version of JDK that you downloaded.
    • Optional: Decrease the memory footprint for Gradle in gradle.properties to -Xmx768m.

By default Android Studio uses embedded JDK, however this JDK requires 64-bit Windows in order to work. As a result, you’ll get this problem on any 32-bit version of Windows.

To fix it you just need to install JDK separately and change couple of settings as shown above. After doing that, Android Studio should start working without any problems.


2. Run the application as an administrator

  1. Find the application that is giving you this error and right-click it.
  2. Choose Run as administrator from the menu.
    How to fix the version of this file is not compatible with the version of windows youre running

If running the application as an administrator fixes the problem, you’ll have to start it every time by using this method. Alternatively, you can set the application to always start with administrator privileges. To do that, follow these steps:

  1. Right-click the problematic application and choose Properties from the menu.
    How to fix the version of this file is not compatible with the version of windows youre running
  2. Go to Compatibility tab and check Run this program as an administrator option.
  3. Now click Apply and OK to save changes.
    How to fix the version of this file is not compatible with the version of windows youre running

Sometimes this error can occur if you don’t have the necessary privileges to run the desired application. However, you can grant yourself the necessary privileges by following the steps mentioned above.

After doing that, the application will always start with administrator privileges so you won’t experience this error anymore.


3. Download the problematic file again

In some cases, you can get This version of %1 is not compatible with the version of Windows you’re running error due to corrupted download. Sometimes your files might not be properly downloaded and this can lead to this and many other errors.

If you’re having this problem while trying to run downloaded files, we strongly recommend to download the problematic files again. After doing that, check if the issue still persists.

Alternatively you can download the problematic file using a different web browser and check if that solves the problem.


4. Make sure that you’re using the correct application

  1. Right click the problematic file.
  2. Choose Open with and select one of the suggested applications.
    How to fix the version of this file is not compatible with the version of windows youre running

If you manage to open your file without any errors, you need to set a default application for this file type. To do that, follow these steps:

  1. Right click the problematic file and choose Open with > Choose another app.
    How to fix the version of this file is not compatible with the version of windows youre running
  2. Now select the application that you want to use for this file type.
  3. Check Always use this app to open option and click on OK.
    How to fix the version of this file is not compatible with the version of windows youre running
  4. Optional: If the desired application isn’t on the list, you can click on More apps > Look for another app on this PC. After finding the desired application, repeat the previous step.

Several users reported this error while trying to open images with certain applications. According to them, their settings were changed and all images were set to open with a nonexistent application.

To fix the problem, be sure to open the problematic file with the correct application.  Sometimes your default application settings don’t update properly leading to this and many other errors. If you’re having this problem, be sure to try this solution out.


5. Check if you’re using 64-bit version of Windows

This error can affect almost any application, and the most likely cause is the 32-bit version of Windows. Certain applications are optimized for 64-bit operating systems and they won’t work on 32-bit versions of Windows.

If you don’t know which version of Windows you’re running, you can easily check it by following these steps:

  1. Press Windows Key + S and enter system.
  2. Choose System from the menu.
    How to fix the version of this file is not compatible with the version of windows youre running
  3. Once the System window opens, you can see all the necessary information regarding your PC in the System section under System type. You can see the type of processor you’re using as well as Windows version.
    • Keep in mind that 64-bit versions of Windows can only work with 64-bit processors.
      How to fix the version of this file is not compatible with the version of windows youre running

In most cases, this error will occur if you’re trying to run a 64-bit application on a 32-bit Windows. These types of applications can’t run on 32-bit Windows, so you’ll have to reinstall Windows and switch to a 64-bit version.

Alternatively, you can check if the 32-bit version of the application you’re trying to run is available. If so, be sure to download it and it will work without any issues on 32-bit version of Windows.

Since 64-bit architecture offers better performance, some developers are developing applications exclusively for 64-bit systems. If that’s the case with your application, you won’t be able to run it at all, unless you install 64-bit version of Windows.


6. Set default application for ODM files

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Many users reported that they are getting this error while trying to download ODM titles using OverDrive. The issue is caused because file association is changed, but you can fix that by following these steps:

  1. Press Windows Key + I to open the Settings app.
  2. Go to System section and choose Default apps.
  3. Scroll all the way down and click on Choose default apps by file type.
    How to fix the version of this file is not compatible with the version of windows youre running
  4. Locate .odm file type and click Choose a default next to it.
    How to fix the version of this file is not compatible with the version of windows youre running
  5. Select OverDrive and save changes.

After doing that, you’ll be able to work with ODM files with ease.

Alternatively, you can associate file extensions with applications by following these steps:

  1. Press Windows Key + X and choose Control Panel.
    How to fix the version of this file is not compatible with the version of windows youre running
  2. When Control Panel opens, choose Default Programs.
    How to fix the version of this file is not compatible with the version of windows youre running
  3. Select Associate a file type or protocol with a program.
    How to fix the version of this file is not compatible with the version of windows youre running
  4. Locate .odm file type on the list and double click it.
  5. Select OverDrive and save changes.

Although this error occurs with ODM files and OverDrive, it can also happen with other applications and file types. Even if you don’t use OverDrive, you can try out this solution if you notice problems with specific file types.


7. Use a virtual machine

If you’re trying to run an old application and getting This version of %1 is not compatible with the version of Windows you’re running message, it’s rather possible that you’re trying to run a 16-bit application.

These types of applications can’t run on any new versions of Windows, but you might be able to circumvent this problem by using a virtual machine. Virtual machine is a virtualization software that allows you to run another operating system inside your current operating system.

Virtualization can be demanding on your resources, so before trying to use a virtual machine, be sure to check if you have enough hardware power to run it.

If you’re trying to run a 16-bit application, you can try installing 32-bit version of Windows XP on a virtual machine. This isn’t the simplest solution, especially if you don’t have an old copy of Windows XP lying around.

If you can’t set up a virtual machine with Windows XP, you might want to try using tools such as DOSBox. This is a DOS emulator you can use to run older 16-bit applications on your PC with ease.

Although this solution is relatively simple, it only applies to older applications that are giving you this error. If this problem occurs with any modern application, this solution won’t be able to fix it.


8. Reinstall the problematic application

This error can affect various apps, and the common cause for this problem is a corrupted installation.

To fix the problem you just have to uninstall the problematic application from your PC and install it again. Few users reported that reinstalling the application fixed the problem for them, so be sure to try it out.


9. Don’t install application in compatibility mode

  1. Right click the setup file and choose Properties from the menu.
    How to fix the version of this file is not compatible with the version of windows youre running
  2. Go to Compatibility tab and make sure that Run this program in compatibility mode for option isn’t checked.
  3. Click Apply and OK to save changes.
    How to fix the version of this file is not compatible with the version of windows youre running
  4. After doing that, try to run the setup again.

Compatibility mode is a useful feature for older applications, but it doesn’t work in all cases. Sometimes this feature can cause errors such as this one to appear, and in order to fix it it’s advised to turn this feature off.

Some applications, such as Norton antivirus, can give you this error during the installation process. It seems that these applications can’t install properly if you’re using compatibility mode.

To fix this issue, you need to turn off the compatibility mode for the application you’re trying to install.


10. Install the latest Windows updates

  1. Press Windows Key + I to open the Settings app.
  2. Once the Settings app opens, navigate to Update & security section.
  3. Now click Check for updates button. Windows will check for any available updates and download them in the background.
    How to fix the version of this file is not compatible with the version of windows youre running

After downloading the necessary updates, try to run the problematic application again and check if the problem is resolved.

Windows 10 is a great operating system, but it’s not perfect, so certain bugs and glitches can occur once in a while. If you’re having this error on your PC, we advise you to download and install the latest Windows updates.

Microsoft is frequently releasing updates and fixing various bugs and glitches, and in most cases these updates are downloaded automatically in the background. However, sometimes it can happen that you skip an update, so it’s always a good idea to check for updates manually.


This error message and the ERROR_EXE_MACHINE_TYPE_MISMATCH error can appear on any PC. Fortunately for you, these errors aren’t serious and they’ll usually appear on 32-bit Windows while trying to run a 64-bit applications.

If you encounter any of these errors, feel free to try any of our solutions, but let us know which ones worked best for you by leaving us a message in the comments section below.

How to fix the version of this file is not compatible with the version of windows youre running
Still having issues? Fix them with this tool:

  1. Download this PC Repair Tool rated Great on TrustPilot.com (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

Frequently Asked Questions

  • Will Windows 7 programs run on Windows 10?

    The vast majority of programs that ran on Windows 7 and Windows 8 will continue to work on Windows 10, with the exception of Windows Media Center, which is being dropped completely. Some programs written for even older versions of Windows may work on Windows 10 without an issue.

  • What Microsoft programs are compatible with Windows 10?

    • Windows.
    • Azure.
    • Visual Studio.
    • Office.
    • Microsoft 365.
    • .NET.
    • More. ASP.NET.
    • SQL Server.
    • Enterprise Mobility + Security.
    • Microsoft Surface.
    • Dynamics 365.
    • Xamarin.
    • Azure DevOps.
    • System Center.
    • PowerShell.
    • Microsoft Graph.
    • Microsoft Education.

How to fix the version of this file is not compatible with the version of windows youre running

Newsletter

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.

Is not compatible with the version of Windows you are running?

This is a Microsoft Windows error which means you have a 32-bit software that you are trying to install on a 64-bit system or vice versa. NOTE: This error may also occur when the user tries to double-click/run a file that is not an executable file.

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.