Your webcam shows up in Windows. Device Manager can see it. But when you open an app, Windows may show “This app can't run on your PC.”
This message doesn't point to one single problem. Common causes include an incompatible app version, CPU architecture mismatch, an old program, a damaged executable, Windows security blocking, missing components, or Windows compatibility issues.
What Does “This App Can't Run on Your PC” Mean?
Windows shows this error when it can't successfully start the program you're trying to launch. It doesn't automatically mean your PC is too weak.
A powerful gaming PC can show the same message as a basic laptop. The problem is usually about compatibility, the app file, Windows configuration, or security.
Why Does Windows Show This Error?
- Wrong version of the app
- Unsupported Windows version
- ARM/x64/x86 compatibility problem
- Very old software
- Damaged or incomplete EXE
- Windows security blocking
- Missing runtime or system component
- Incompatible driver
- Damaged Windows system files
1. Check Whether You Downloaded the Right Version
Check whether the publisher offers x64, x86, or ARM64 builds. On Windows 11, go to Settings → System → About and look for System type.
System type: 64-bit operating system, x64-based processor
You may also see an ARM-based processor. ARM64 and x64 are different CPU architectures, so download the version that matches your PC.
Also Read: Windows Detects Webcam but Apps Cannot Use It? 11 Fixes
2. Download the App Again
A damaged or incomplete download can stop an EXE from launching.
- Delete the current installer.
- Visit the software publisher's official website.
- Download the latest Windows version.
- Let the download finish completely.
- Try opening the new file.
Don't use random software download sites just to get another copy.
3. Make Sure the App Supports Your Windows Version
An older application may have worked on Windows 7 or Windows 8 but fail on a newer Windows version.
Check the publisher's website for supported Windows versions, minimum Windows version, x64/x86/ARM64 support, latest release, known Windows 11 issues, and required drivers or runtimes.
4. Try Compatibility Troubleshooter
For an older application, try Settings → System → Troubleshoot → Other troubleshooters → Program Compatibility Troubleshooter.
You can also right-click the EXE and select Properties → Compatibility, then test Compatibility Mode for an older Windows version.
Also Read: How to Find Failed Login Attempts in Windows
5. Check Windows on ARM
If your PC uses an ARM processor, don't assume every 64-bit app is an ARM64 app. Windows 11 on ARM can run many x86 and x64 apps through emulation, but some software, especially programs that depend on drivers, needs native ARM64 support.
Look for an ARM64 version from the publisher. If there isn't one, check whether a supported x86 build is available.
6. Check If Windows Blocked the File
If you trust the application and downloaded it from the official publisher, right-click the EXE and choose Properties → General. Look near the bottom for a security message or an Unblock option.
If Unblock is present, select it, click Apply, then OK, and test the app again. Only do this when you know the file is legitimate.
Also Read: What Is Runtime Broker in Windows? (RuntimeBroker.exe)
7. Check Windows Security
Open Windows Security → App & browser control. Check features such as Smart App Control and reputation-based protection.
Also open Windows Security → Virus & threat protection → Protection history and look for an entry related to the application.
If the file is genuinely safe and came from a trusted publisher, review the available action carefully. Don't blindly allow an unknown EXE.
8. Don't Turn Off Windows Security First
Don't start by disabling SmartScreen or antivirus protection. First find out why the application was blocked.
- Where did I download it?
- Is the publisher trustworthy?
- Is there a newer version?
- Is the file digitally signed?
- Does Windows Security show a detection?
Security features exist for a reason. Don't permanently disable them just to make one unknown EXE launch.
Also Read: Useful Windows CMD Commands That Every User Should Know
9. Run the App as Administrator
Right-click the application's EXE and choose Run as administrator. This can help when the program needs elevated permissions.
But administrator permission won't fix an incompatible CPU architecture or an unsupported old program.
10. Check the App's Main EXE
Sometimes the shortcut is the problem. Open the program's installation folder and try launching the main EXE directly.
C:\Program Files\AppName\
If the main executable works but the shortcut doesn't, recreate the shortcut.
11. Reinstall the Application
If the application used to work and suddenly doesn't, reinstalling it can fix missing files, damaged components, failed updates, or an incorrect installation.
- Go to Settings → Apps → Installed apps.
- Uninstall the application.
- Restart Windows.
- Download a fresh installer from the official publisher.
- Install it again.
If the app stores important local data, back it up first.
12. Check Required Runtimes and Components
Some applications need extra components such as Microsoft Visual C++ Redistributable, .NET, DirectX components, or device drivers.
If the publisher lists a required component, install the correct version from a trusted source. Don't download random DLL files from unknown websites.
13. Repair Windows System Files
If many different programs suddenly refuse to launch, the problem may be Windows itself.
Open Command Prompt as administrator and run:
sfc /scannow
Let the scan finish, restart Windows, and test the application again.
Also Read: How to Safely Debloat Windows 11 in 2026 (Without Breaking Updates)
14. Update Windows
Go to Settings → Windows Update → Check for updates. Install available updates and restart if required.
This is especially useful if the issue started after a major Windows update or if you're running an older Windows build.
15. If the App Worked Before, Think About What Changed
Ask yourself: “What changed immediately before the problem started?”
- Windows was updated
- The app was updated
- A driver was installed
- Antivirus software changed
- The program was moved
- A backup was restored
- PC hardware changed
- A different version of the app was downloaded
That clue can be more useful than trying twenty random fixes.
Which Fix Should You Try First?
| Situation | Try this first |
|---|---|
| Only one downloaded EXE won't open | Download it again from the official publisher |
| App is very old | Compatibility Troubleshooter |
| Wrong CPU architecture | Download the correct x64, x86, or ARM64 version |
| Windows Security blocked it | Check Protection History and verify the file |
| App worked before a Windows update | Check for an updated app or compatibility issue |
| Only the shortcut fails | Run the main EXE directly |
| Installation seems damaged | Reinstall the application |
| Several apps fail | Check Windows system files and updates |
| ARM PC has problems with the app | Look for ARM64 support or a supported x86 build |
The 5-Minute Troubleshooting Method
- Check your PC type: Settings → System → About.
- Check the app version: download the matching x64, x86, or ARM64 build.
- Check the EXE: Properties → General and look for Unblock.
- Check Windows Security: review Protection history.
- Try Compatibility Mode: EXE → Properties → Compatibility.
- Re-download the application: use the publisher's official website.
- Repair Windows if many apps fail: run
sfc /scannow.
What If Nothing Works?
If the same app still refuses to run, check the publisher's system requirements carefully. There may simply be no supported version for your PC.
This is possible with very old software, old games, legacy business programs, programs that depend on old drivers, unsupported Windows versions, software without ARM support, and programs with old 16-bit components.
On 64-bit Windows, 16-bit programs aren't supported, and software that depends on 32-bit kernel drivers also can't run normally.
Don't Confuse This Error With Other Windows Messages
“This app can't run on your PC” isn't necessarily the same as “Windows protected your PC” or “The app has been blocked for your protection.”
Security warnings can come from Windows Defender SmartScreen or other Windows security features. Always pay attention to the exact wording of the message because different messages can point to different causes.
Final Thoughts
The “This app can't run on your PC” message doesn't always mean Windows has completely rejected the application.
First check compatibility: your Windows version, CPU architecture, and the version of the app you downloaded.
Then check the file itself. A damaged download, security block, old program, missing requirement, or compatibility issue can stop a legitimate application from launching.
If you're using an ARM-based Windows PC, pay extra attention to the app's architecture and driver support. Windows 11 can run many x86 and x64 applications through emulation, but that doesn't guarantee every app or driver will work.
Most importantly, don't immediately disable Windows Security or start changing random system settings. Find out whether the problem is the app, architecture, download, Windows compatibility, or security first.
Frequently Asked Questions
Why does Windows say “This app can't run on your PC”?
The message can appear because the app is incompatible with your Windows version or CPU architecture, the executable is damaged, Windows has blocked it, or the program is too old for the current system.
How do I fix “This app can't run on your PC”?
Check your PC architecture, download the correct app version, re-download the executable from the official publisher, check Windows Security, and try Compatibility Troubleshooter. If many apps fail, also check Windows system files.
Can a 32-bit app run on 64-bit Windows?
Yes. Most 32-bit Windows applications can run on 64-bit Windows. However, 16-bit programs and 32-bit kernel drivers aren't supported on 64-bit Windows.
Why won't an app run on my ARM Windows PC?
Windows 11 on ARM can run many x86 and x64 apps through emulation, but some programs and driver-dependent software need native ARM64 support.
Should I disable Windows Security to fix this error?
No. First check Windows Security and Protection History to find out whether the file was blocked. Only change security settings when you understand the reason and trust the application.
Can Compatibility Mode fix this Windows error?
It can help with some older programs that have compatibility problems with newer Windows versions. It won't fix an incompatible CPU architecture or unsupported low-level driver.



