\"This App Can't Run on Your PC\" Error for Emulator — Fix
When I try to open my emulator on Windows, I get an error: "This app can't run on your PC. To find a version for your PC, check with the software publisher." Or sometimes Windows SmartScreen says "Windows protected your PC" and refuses to run the file. I downloaded the emulator from what looks like the right place. How do I fix this?
Solutions
solution #855
The most common cause: you downloaded the 32-bit (x86) version of an emulator onto a 64-bit Windows PC, or vice versa. Modern Windows is almost always 64-bit but many emulator download pages list multiple builds.
Check your Windows architecture:
- Open Settings → System → About. Under "Device specifications" look for System type. It should say "64-bit operating system, x64-based processor."
- If it says "32-bit operating system" you have an older PC — you need the x86 build of the emulator.
Download the correct build:
- For 64-bit Windows (the vast majority): download the file labeled x64, x86_64, or win64.
- For emulators on GitHub (PCSX2, RPCS3, Dolphin, Cemu, shadPS4, Eden, etc.): go to the official GitHub repo → Releases → Latest release → look for the x64 or Windows 64-bit asset. Avoid anything labeled "x86" or "32-bit" unless your PC is 32-bit.
- Delete the wrong version and use only the correct one.
RPCS3 specific: RPCS3 only ships a 64-bit build. If you get "can't run on your PC" with RPCS3, the download is likely corrupted — re-download from rpcs3.net.
solution #856
If SmartScreen says "Windows protected your PC": this isn't the same as "can't run on your PC." SmartScreen is warning about an unsigned or rarely downloaded executable — not that it's incompatible. Many open-source emulators don't pay for code signing certificates, so SmartScreen flags them. The software itself is safe if downloaded from the official source.
How to run past SmartScreen (only for software you trust from the official source):
- When the SmartScreen dialog appears, click "More info" (a link, not a button).
- A "Run anyway" button appears. Click it.
- The emulator launches. SmartScreen remembers your choice for subsequent launches.
Alternatively, unblock the file permanently:
- Right-click the emulator .exe or .zip → Properties.
- On the General tab, look for a line at the bottom: "This file came from another computer and might be blocked to help protect this computer."
- Check the Unblock checkbox → click Apply → OK.
- For a .zip archive: unblock the zip BEFORE extracting — the block flag propagates to every extracted file, so unblocking after extraction requires unblocking each file individually.
solution #857
If you have the right architecture and SmartScreen isn't the issue, the downloaded file may be corrupted. Partial downloads, browser interruptions, and overzealous antivirus mid-download can all corrupt executables.
- Delete the downloaded file entirely.
- Before re-downloading, add your download folder to Windows Defender exclusions (see the antivirus seed) so Defender doesn't intercept the file mid-download.
- Re-download from the official source only (official website or GitHub Releases page).
- If the emulator provides a SHA256 checksum on the download page, verify it with PowerShell:
Get-FileHash "C:\Downloads\emulator.zip" -Algorithm SHA256. Compare the output hash to the one on the download page. Any mismatch = corrupted file. - Use the newly downloaded file. If it's a .zip or .7z archive, extract it cleanly to a new folder (not over the old one).
solution #858
If your PC uses an ARM processor (Surface Pro X, Snapdragon X Elite laptops, Apple Silicon running Windows via Parallels), most emulators don't have native ARM64 builds yet. Windows on ARM can run x64 apps via emulation (Prism), but some emulators use CPU instructions or kernel hooks incompatible with Prism — resulting in "can't run on your PC."
Status by emulator on ARM Windows (as of mid-2026):
- Dolphin: ARM64 native build available — download the ARM64 release from the official site.
- PCSX2, RPCS3, Cemu: x64 only; run via Prism on Snapdragon X — performance varies by emulator.
- shadPS4, Xenia: x64 only; Prism compatibility is limited — may not launch or crashes on init due to AVX instruction requirements not supported by Prism.
- RetroArch: ARM64 native builds available via the RetroArch official download page — best option for lightweight emulation on ARM Windows.
For ARM laptops, check each emulator's GitHub Issues page for ARM compatibility status before attempting to run x64 builds.
Comments (0)
Sign in to_leave_comment