This app can't run on your PC — To find a version for your PC, check with the software publisher
The program was built for another architecture (32/64-bit, ARM) or is blocked by S mode/compatibility, or the file is corrupt.
Seen on:
Windows
Meaning
Running a 64-bit app on 32-bit Windows, an x64-only app on old ARM devices, a damaged download (0-byte .exe), Windows in S mode, or old 16-bit programs all show this message.
Common causes
- Architecture mismatch (64-bit app on 32-bit Windows)
- Corrupt/zero-byte download
- Windows in S mode
- 16-bit or very old program
⚡ Quick fix
- Download the correct build (x86/x64/ARM64)
- Re-download the file
- Switch out of S mode if you need non-Store apps
Detailed fix by platform
PowerShell
- powershell
[Environment]::Is64BitOperatingSystem $env:PROCESSOR_ARCHITECTURE Get-Item .\setup.exe | Select Length
How to diagnose
- OS — 32 or 64-bit, ARM?
- File — Size and signature
- S mode — Settings → Activation
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
Most viewed in Windows
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026