Fix 'This App Can't Run on Your PC' Error in Windows 10/11
That 'This app can't run on your PC' popup usually means a 64-bit app is trying to run on 32-bit Windows, or it's blocked by admin rules. We'll fix it.
When does 'This App Can't Run on Your PC' show up?
You download a program from a legit site—maybe an old game, a printer utility, or some niche tool. Double-click the setup file. Instead of installing, you get a gray window that says 'This app can't run on your PC'. Then it tells you to check with the publisher for a compatible version. Frustrating, right?
You'll most often see this error with older software—stuff from the Windows XP or Windows 7 era. It also pops up when you try to run a 64-bit program on a 32-bit version of Windows. Or when a blocked app gets flagged by Windows Defender SmartScreen.
Root cause: what's actually wrong?
At the core, Windows is refusing to launch the app because of a mismatch. Could be one of three things:
- 32-bit vs 64-bit: If your Windows is 32-bit (x86), it can't run 64-bit (x64) apps at all. The processor can't decode those instructions.
- Compatibility block: The app was written for an older Windows version. Newer versions of Windows sometimes block them to prevent crashes or security holes.
- Group Policy or admin restriction: Some IT admins block certain executable files via Windows Defender or Group Policy.
The fix depends on which of these is the real problem. Let's walk through each one.
Step-by-step fix for 'This App Can't Run on Your PC'
Step 1: Check if your Windows is 32-bit or 64-bit
This is the first thing to rule out. Here's how:
- Press Windows key + I to open Settings.
- Click System > About (scroll down on the left if needed).
- Look next to System type. You'll see either '64-bit operating system' or '32-bit operating system'.
- If it says 32-bit, and the app you're trying to run is 64-bit—that's your problem. You'd need to find a 32-bit version of that software or upgrade Windows to 64-bit.
After this step: If your system is 64-bit, move to Step 2. If it's 32-bit and the app is 64-bit, you're stuck unless you reinstall Windows.
Step 2: Run the app in compatibility mode
For older apps, compatibility mode often does the trick.
- Right-click the app's setup file or its shortcut.
- Select Properties from the menu.
- Click the Compatibility tab.
- Check the box next to Run this program in compatibility mode for:
- From the dropdown, pick an older Windows version. Start with Windows 7. If that doesn't work, try Windows Vista or Windows XP (Service Pack 3).
- Also check Run this program as an administrator.
- Click Apply, then OK.
- Double-click the app to launch it.
Expected outcome: The app should start. If you still get the error, go back and try a different Windows version in the dropdown. Some old games only work with Windows XP mode.
Step 3: Check if Windows Defender SmartScreen is blocking it
Windows 10 and 11 have a built-in reputation check. If the app isn't signed or has a low download count, SmartScreen might block it and show this error.
- Click the Start button and type Windows Security. Open it.
- Click App & browser control on the left.
- Under Check apps and files, select Off (temporarily).
- Try running the app again.
Important: Turn SmartScreen back on after you verify the app works. Don't leave it off—it's a security feature for a reason.
After this step: If the app launches now, you can whitelist it instead of disabling SmartScreen completely. Right-click the file, go to Properties, and on the General tab, check Unblock if it's available.
Step 4: Bypass Group Policy restrictions (advanced)
If you're on a work computer or a shared machine, an admin might have blocked certain file types or paths via Group Policy. This is less common for home users.
- Press Windows key + R, type gpedit.msc, and hit Enter. If it says it's not found, you're on Windows Home edition—skip this step.
- Go to Computer Configuration > Administrative Templates > Windows Components > Windows Defender SmartScreen.
- Look for any policies that are set to Enabled and block apps. Change them to Not Configured or Disabled.
- Click Apply and OK.
- Restart your computer.
Expected outcome: After restart, try the app again. If it still fails, the block might be from your IT department—check with them.
What if it still doesn't work?
You've checked system type, tried compatibility mode, turned off SmartScreen, and it's still giving you the error. Then it's time to dig deeper.
- Check the app's official page: Look for a version explicitly marked for Windows 10 or 11. Sometimes the publisher has an update.
- Run a system file check: Open Command Prompt as admin, type
sfc /scannowand press Enter. Let it finish. Corrupted system files can cause weird errors. - Try a different installer: If you downloaded the file, it might be corrupted. Re-download it from the official source.
- Look at the Event Viewer: Press Windows key + X, select Event Viewer. Go to Windows Logs > Application. Look for errors with the same timestamp as your failed launch. The details might give you a clue.
One last thing—if the app is super old (like from the Windows 95 era), you might be out of luck. Some programs just won't run on modern Windows no matter what you try. Virtual machine tools like VirtualBox can help you run old software in a virtual copy of Windows XP.
Was this solution helpful?