I would like to install Windows 10 on my Rapsberry pi 3, but I can only find windows 10 IOT. I am looking for the normal desktop Windows 10 on arm:


I would like to run some native x86 windows apps, which is not possible on raspbian. (Only possible with ExaGear, but it is not a free software)

How is it possible to download and install the ARM version of Windows 10 to raspberry 3?


3 Answers 3


Someone ported 64-bit Tiano Core UEFI to Raspberry Pi, and it can boot full Windows 10 ARM64 at the moment. If you want to give it a try, the project is hosted on github. Drivers are really slow at the moment.


I installed Windows 10 for ARM on a Raspberry Pi 4 with 4 GB of RAM and tried running sample applications built with Visual Studio 2022 Community Edition targeting ARM64 successfully. What I had to do was download the Windows 10 components from the Microsoft servers and build a Windows 10 from those components using a script I also downloaded.

I'm pretty sure that trying this with a Raspberry Pi 3 would be pretty miserable. I think you need at least 4 GB of RAM for a reasonable experience. And I used an SSD drive rather than using an SD card for storage.

It's been a few months since I did this however here are a couple of places to start.

Tom's Hardware - How to Install Windows 10 on a Raspberry Pi 4

How to install Windows 10 on Raspberry Pi 4

Ars Technica - New script makes it easy(ish) to put Windows 10 or 11 on a Raspberry Pi

MUD - How to Install Windows 10 and 11 on a Raspberry Pi 4 the Easy Way

I've done some simple programming experiments to answer a question that I had. See this SO post of my results, stackoverflow - Support for Windows 10 desktop applications on ARM - MFC and COM and OPOS work?

See also this ExplainingComputers video, Windows 11 ARM on Raspberry Pi

See also this ExplainingComputer video, ARM Windows 11 on RK3588 SBC (Orange Pi 5)


Windows 10 Desktop does only run on ARM devices where the manufacturer has a close cooperation with Microsoft and is willing to invest resources into porting and customizing. Raspberry Pi has neither cooperation nor resources for that. They are heavily invested and interested in Raspbian and the Linux kernel only.

Please have a look at the partly open-sourced Raspberry Pi BSP of IoT Core to get an idea what Microsoft is willing and able to do without explicit cooperation from OEMs.

  • As the OP mentions running x86 applications you may want to mention that even if the full windows 10 version was provided it would still be a version for arm and would't run x86 applicationss at all Commented Aug 28, 2017 at 14:26
  • I believe newest Win10 Desktop for ARM releases will contain an x86 emulator. How well that works is anyones guess.
    – flakeshake
    Commented Aug 29, 2017 at 12:43
  • ARM64 Win10 can run x86 applications with Windows On Windows AArch64 (WOW64), just like amd64 versions.
    – user81004
    Commented Sep 16, 2018 at 19:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.