Appearance
How to Fix "This app can't run on your PC" on Windows
Applies to: Windows 11, Windows 10
Article Type: Troubleshooting
Last Updated: 2026-07-10
Summary
You downloaded a software installer or tried to open an older application, but Windows throws a stark blue window saying, "This app can't run on your PC. To find a version for your PC, check with the software publisher." This happens when there is a mismatch between the app's architecture and your computer's operating system, or when corporate security blocks the app.
Symptoms
- Double-clicking an
.exefile immediately triggers the blue "This app can't run on your PC" error - The application worked on your old Windows 10 computer but fails on your new Windows 11 laptop
- You downloaded a program from the internet, but it refuses to install
Prerequisites
- You must be using a Windows 10 or Windows 11 computer
- You must know where the
.exefile or shortcut for the application is located
Instructions
1. Check for 32-bit vs. 64-bit Architecture Mismatch
The most common reason for this error is downloading a 32-bit program for a 64-bit computer, or vice versa (though modern 64-bit PCs can usually run 32-bit apps, the reverse is never true).
More importantly, if you have a new "ARM-based" laptop (like a Surface Pro with a Snapdragon processor), it cannot natively run older Intel/AMD .exe files without emulation.
- Go back to the website where you downloaded the software.
- Look for download links labeled 64-bit (x64).
- If you have an ARM-based laptop, specifically look for an ARM64 download link.
- Download the correct version and try installing it again.
2. Run the App in Compatibility Mode
If you are trying to run an older piece of software (designed for Windows 7 or Windows 8), Windows 11 might block it because it doesn't recognize the old code structure.
- Right-click the application shortcut or the
.exefile. - Select Properties.
- Go to the Compatibility tab.
- Check the box for Run this program in compatibility mode for:
- Select an older version of Windows from the drop-down menu (try Windows 8 or Windows 7).
- Click Apply, then OK.
- Double-click the app to see if it opens.
3. Check if IT Blocked the Application (AppLocker)
In corporate environments, IT teams use security tools like AppLocker or Windows Defender Application Control to block unapproved software. While this usually throws a specific "blocked by administrator" error, it can sometimes trigger the generic "can't run on your PC" error.
- Ask yourself: Is this a standard company application, or something you downloaded yourself?
- If it's something you downloaded, it is highly likely IT is blocking the execution of unapproved
.exefiles from the Downloads folder. - Solution: Submit an IT ticket requesting the software be installed for you.
4. Enable "Developer Mode" (For Custom/Internal Apps)
If you are a developer, or you are testing a custom app built by your company, Windows might block it because it isn't digitally signed by a recognized publisher.
- Open Settings > Privacy & security > For developers.
- Toggle Developer Mode to On.
- Try running the app again.
(Note: Most corporate IT departments lock this setting. If it's grayed out, you cannot change it).
Troubleshooting
WARNING
Never download .exe files from third-party hosting sites (like CNET or Softpedia) if the official publisher's website is available. Third-party sites often bundle malware with old software, which Windows Defender will block from running.
| Symptom / Error | Potential Cause | Solution |
|---|---|---|
| Error on a brand-new ARM laptop | App is compiled for Intel/AMD | Check the vendor's website for an ARM64 version, or use Windows 11 emulation |
| Compatibility mode doesn't fix it | The app is a 16-bit application | 16-bit apps cannot run on modern 64-bit Windows. You must use a virtual machine |
| "Blocked by your IT Administrator" | Corporate security policy | Request the software through your IT helpdesk |
| SmartScreen blocks the app first | Unrecognized publisher | Click "More info" > "Run anyway" (only if you 100% trust the source) |