Share this article
Improve this guide
FIX: This version of %1 is not compatible with Windows
9 min. read
Updated onOctober 4, 2023
updated onOctober 4, 2023
Share this article
Improve this guide
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
Key notes
Computer errors are relatively common and someWindows 10users 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 theVersion is not compatible with Windowserror?
1. Change Android Studio settings
Many users reported that this problem occurs inAndroidStudio, but you can fix it by changing few settings. To do that, follow these steps:
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
If running the application as anadministratorfixes the problem, you’ll have to start it every time by using this method. Alternatively, you can set the application to always start withadministratorprivileges. To do that, follow these steps:
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 withadministratorprivileges so you won’t experience this error anymore.
3. Download the problematic file again
In some cases, you can getThis version of %1 is not compatible with the version of Windows you’re runningerror due to corrupted download. Sometimes yourfilesmight not be properly downloaded and this can lead to this and many other errors.
If you’re having this problem while trying to run downloadedfiles, we strongly recommend to download the problematicfilesagain. After doing that, check if the issue still persists.
Alternatively you can download the problematicfileusing a differentweb browserand check if that solves the problem.
4. Make sure that you’re using the correct application
If you manage to open yourfilewithout any errors, you need to set a default application for thisfiletype. To do that, follow these steps:
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 problematicfilewith 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-bitoperating systemsand 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:
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
Many users reported that they are getting this error while trying to download ODM titles using OverDrive. The issue is caused becausefileassociation is changed, but you can fix that by following these steps:
After doing that, you’ll be able to work with ODMfileswith ease.
Alternatively, you can associate file extensions with applications by following these steps:
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 gettingThis version of %1 is not compatible with the version of Windows you’re runningmessage, 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 avirtualization softwarethat 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 ofWindows XPon 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
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 asNortonantivirus, 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
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 latestWindows 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.
More about the topics:System Errors,windows 10 fix
Milan Stanojevic
Windows Toubleshooting Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Milan Stanojevic
Windows Toubleshooting Expert
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s specialized in Windows errors & software issues.