Developers create programs to install and run on computers which satiate pre-defined specs. These conditions are related to OS, hardware, or the framework used to build the app. Authors set compatibility requirements in their programs to ensure that it runs flawlessly for the end-users. However, at times, these implementations make Windows programs incompatible on some computers which have a different profile. The system may still perhaps run it, but the pre-set incompatibility instruction stops the installation.
Typically, Windows alerts users with error codes when it finds a program as not compatible. There are a lot of alert messages, but here is one I come across recently.
This program cannot be installed on Windows NT version 6.0 or later.
I got this error when I try installing an old software on a PC running Windows 8. You have to learn more about Windows NT versions to understand this further.
NT or Networking Technology is an internal code name for Windows versions. NT numbering is accessible in older Window PCs when you take the “About Windows” option in Control Panel. This naming is no longer in use since the launch of Windows 10.
Now for the case above, the error implies that I cannot run the app on Windows NT version 6.0, which as per the table, is Windows Vista. The easiest way to fix these type of errors is to find the Windows edition corresponding to the NT version number, and run the PC in compatibility mode.
Steps to install a program or game when Windows reports it as not compatible
The following is the universal method to run incompatible programs on Windows PCs when the OS does not let you install it in the regular form. We recently found success in applying the same method to fix skype installer on Windows 10.
- Locate the installer file [.EXE or MSI] of the Windows program that is outing error codes.
- Right-click on the installer and take “Properties” option.
- Now, find the compatibility tab, and move down to “Run this program in compatibility mode” section.
- Next, choose the Windows version you think that would fix the installation.
- Consider adjusting the bit-rate in the “Reduced Color mode” setting if you’re trying to fix a very old game, say “Road Rash.”
- Apply the changes, and re-run the installer to check whether it works.
Watch the video instruction for more information.
You may also run the Windows compatibility troubleshooter to automate the steps given above.
Microsoft has a built-in program for solving compatibility issues in Windows 10 and other recent OS versions. Here is how you could use this app if it doesn’t open automatically.
- Search for “Compatibility” in the Windows search box.
- Take the first result which opens Program Compatibility Troubleshooter application.
- Click Next, and then select the incompatible program from the list that appears.
- Pick the “Not Listed” line if you do not see the target program on the list.
- Press Next and browse to locate the app installer and proceed.
- Choose to go with the “Recommended Settings” as Windows automatically configures the incompatible installer in the next step.
Follow these steps whenever and wherever you find a Windows application that not compatible with a particular OS version. This technique works in most of the cases.
Alternatives when you cannot install a Windows app with the compatibility mode.
Opting for Virtualization is the best alternative if the Windows compatibility helper does not work. Download a tool like VirtualBox. It enables you to run or play older Windows editions on Virtual hard disks setup within the existing or host OS. It is then possible to run the incompatible program from the virtual OS environment.
Microsoft Hyper-V technologies included in Windows 10 is also an excellent choice to run previous Windows versions and old programs on new PCs.
However, virtualization has its disadvantages too. OS within an OS is a tricky thing that requires ample hardware support to operate smoothly. Also, you also need to buy or download previous OS versions aid the virtualization.