These are the most efficient, built specifically for the 64-bit ARM architecture.
Found in second-generation devices like the Lenovo Yoga C630.
Are you looking to , or are you developing/compiling new code ? windows 10 arm 32 bits verified
I tested a 2010-era 32‑bit app (QuickBooks 2015) on a Surface Pro X (SQ2).
Most standard productivity software—such as older versions of Office, Chrome (32-bit), and various utility tools—are verified to work. The system translates x86 instructions into ARM64 instructions in real-time, allowing these programs to function as if they were on a standard laptop. Performance and Compatibility Realities These are the most efficient, built specifically for
Not all 32-bit apps are created equal. A "verified" 32-bit app on ARM meets these criteria:
From Microsoft’s documentation and hardware partners (Qualcomm, Samsung, Lenovo): I tested a 2010-era 32‑bit app (QuickBooks 2015)
Windows 10 on ARM uses a 64-bit architecture (ARM64) but maintains compatibility with several 32-bit application types through native execution or emulation:
| Error Code | Meaning | Fix | |------------|---------|-----| | 0x80004005 | Emulation not installed | Add the "Windows 10 on ARM Emulation" optional feature | | 0xC0000005 | Memory access violation | The 32-bit app uses unaligned stack operations; use srt-unaligned.exe fix | | 0x00000000 (silent crash) | Missing ARM64 thunk | Recompile the app with clang-cl /arm64 (not possible for legacy binaries) | | VERIFIER STOP 0xE9 | Unsigned 32-bit driver attempted load | Uninstall the driver; it’s impossible to verify | | Windows cannot verify the digital signature | SHA-1 certificate expired | Re-sign the 32-bit .exe with a SHA-256 authenticode cert |