How to Install Windows 10 on a Raspberry Pi

We all know the multiple utilities that the Raspberry PI microcomputer offers us , with it we can do countless projects that do not require a large calculation capacity. You can use your Raspberry Pi as a home NAS by adding storage units, a Raspberry Pi is also often used to emulate video consoles with old video games, you can even have a small desktop computer with the Raspberry Pi OS operating system .

All of these utilities are made with a lightweight Linux-based operating system . But there is also the possibility of installing Windows 10 on the Raspberry Pi and we are going to tell you how to do it step by step .

For this, any version of Windows 10 is not valid, we will need a Windows 10 compiled to work on ARM processors like the one included in the Raspberry Pi. This special edition of Windows 10 was developed for IoT and is aimed at programmers, do not expect a version of Windows 10 equal to the one you have on your desktop or desktop PC. We can install Windows 11 , but there is no specific ISO image for this type of processors and the process is much more complicated, as well as presenting quite a few errors .

Let’s see then how to download Windows 10 for ARM and the steps necessary to install it on the Raspberry Pi .

Materials needed to install Windows 10 on a Raspberry Pi

To install Windows 10 on our Raspberry Pi we will need the following material:

  • Raspberry Pi model 3 or 4, cannot be installed on older models.
  • MicroSDof at least 32 GB and that is fast.
  • card readerto connect to the PC and perform the installation.
  • Keyboard and mouseto connect to the Rasbperry Pi. An integrated keyboard and touchpad assembly is ideal for these microcomputers .
  • A power adapterthat supplies power stably, the original is recommended.
  • Windows on Raspberrysoftware .
  • Windows 10 image for ARM.

With all the material we will install Windows 10 for ARM from our PC with the Windows on Raspberry program and then we will finish configuring it on the Raspberry Pi itself. Let’s get started.

Get Windows 10 Image for Raspberry Pi

Ideally, download the Windows 10 image for ARM from Microsoft’s own website , although there are also alternative methods that may be easier for you. We have tried both methods and with the alternative we have not found any problem.

Download Windows 10 Raspberry Pi Image from Microsoft Servers

If you want to download the image from the Microsoft website, you must be enrolled in the Windows Insider program . This is because the version of Windows 10 for ARM is a special edition for IoT developers that is not a final version. To become a member of the Insider program, follow these steps.

  • Open start and go to settings.
  • Select Windows Updateat the bottom of the list of options on the left
  • Click Windows Insider Program.


  • Click Get Startedto enroll in the Insider program.
  • Now you must select your Microsoft accountto access the program.
  • We select the Beta Channel,since it is the recommended one. We click on Continue .
  • We review the terms and conditionsand accept.
  • Now we will have to restartto finish registering.

You already belong to the Windows Insider program , which in addition to allowing you to download these Windows 10 images for the Raspberry Pi , will allow you to test new versions of Windows . If you don’t want to install any of the beta versions for your operating system, you can pause the updates for 1 week .

To download the Windows 10 ISO image for ARM we will have to go to the Microsoft Windows Insider Preview Downloads website where you must be logged in with the same account that you signed up for the Windows Insider program. Now select Windows 10 IoT Core Packages – Windows 10 IoT Core – version 1809 (or higher) to download it, patience, it is almost 5 GB. You can try the preconfigured version for Raspberry Pi 2/3 that you will find below.

Once the ISO image is downloaded, we will no longer need to access this web page, you can follow the same steps as before to leave the Windows Insider program . You must click on Stop getting preliminary versions and just below you have the option to Exit the Insider Program .

Download the Windows 10 Raspberry Pi Image from an Alternative Page

If you do not want to enroll in the Windows Insider program, you have the option of obtaining the ISO image from an alternative website that will download the files from Microsoft’s servers without the need for registration. The UUP dump page allows you this option, let’s see how to get hold of this alternative image .

  • We enter the UUP dump website.
  • We select arm64from the Latest Public Release build option .
  • Only one resultshould appear , where the architecture must be arm64 . This is the latest stable version of Windows 10 available for ARM processors like the Raspberry Pi. We click on that link to continue
  • We select the language and click Next
  • We leave bothversions selected and click Next .
  • On the next screen, we make sure that the Download and convert to ISOoption is selected to download Windows 10 in that format and thus be able to use it later with Windows on Raspberry. We click on Create download package .
  • Once the .zip file is downloaded, we must copy it to a folder where it does not have spaces, it is advisable to do it in the root of the c: drive or any other, we have copied it in d: within a folder called Win10.
  • Unzipthe content in the same Win10 folder
  • We execute cmdby double clicking. A Windows message will appear to prevent us from executing this file. We must click on More information and then click on Run anyway .
  • When the entire download process is finished, we must press 0and we will find an ISO image of Windows 10 for ARM in the same folder

Whichever method is chosen to get the Windows 10 image for ARM, we will finally have an ISO file with which we can install Windows 10 on the Raspberry Pi.

Steps to install Windows 10 on your Raspberry Pi

Unlike in conventional PCs, to install Windows 10 we do not need the Raspberry Pi (for now), the process is carried out from the PC itself by copying the files to the microSD card. We connect the microSD card that we are going to use to install Windows 10 on the PC. The content of the microSD will be completely erased , if it contained data you must save it first.

Let’s see how to install with the Windows on Raspberry program.

  • Unzip and open the program that we have previously downloaded Windows on Raspberry by double-clicking on WoR.exe
  • We select the Spanish language and click Next
  • Now we select the drive where the microSD is, make sure you select the correct drive as all the content will be erased . We also select the model of our Raspberry Pi, we click Next
  • Now we will have to select the Windows 10 ISO imagethat we have downloaded regardless of the method we have chosen. Below we choose the version of Windows 10, it is better to choose Home . Now we click Next
  • Now we choose the option Use the latest package available on the serverto download the latest version of the drivers. We accept if any additional download appears and we click Next .
  • Similarly, we select Use the latest firmware available on the serverto ensure that we are using the latest version. We click Next
  • In the next Settingsscreen we should not touch anything, we simply click Next .
  • On this screen we will see a summaryof all the selected configuration, the unit where it will be installed, the device and the version that we have chosen of Windows 10 for ARM. We only have to click on Install

At the end of the process we will have Windows 10 installed on the microSD suitable for running on the Raspberry Pi.

Setting up Windows 10 and first steps

Windows 10 is installed on the microSD , but you have to finish the configuration as we do when we reinstall Windows on the PC from 0 . We introduce the microSD into the Raspberry Pi, we connect the keyboard and the mouse, we connect the HDMI for the monitor or television and it would be advisable to have an Ethernet connection, although you can also use Wifi (or neither).

When we have everything ready we connect the Raspberry Pi to the current and Windows 10 will start for the first time. Let’s see the configuration process, it is very simple.

  • First it will ask us for the language, if everything is correct we click
  • It will ask us about the internet connection. If we have not connected before by ethernet cable, we can do it through Wifi. We select the network and put the password. We can also select I don’t have internet . We click Next
  • We add the Microsoft user account, if we have chosen to log in offline, it will ask us for the name of the computer . We click Next
  • We only have to configure the services, we will have to choose the desired optionand click Next
  • Now we will have to wait for it to finish configuring everything, be very patient. The Raspberry Pi is a very fair device to run Windows 10 and may take longer than expected

Once the process is finished, we will see the desktop like that of any PC, handling it can be a bit tedious depending on the Raspberry Pi model and the speed of the microSD card. With a newer model of Raspberry Pi it should work better than with an older one.

That’s it, we already have Windows 10 installed and working. Now you can perform basic and simple tasks such as opening the browser and visiting the Geeknetic website .

Is it worth installing Windows 10 on the Raspberry Pi?

Honestly, as a functional team it is not worth having Windows 10 on a Raspbery Pi , as a curiosity it is very good to know the potential that this microcomputer has . When installing Windows 10 the system is slow and getting to take some action can be tedious, to open a window or the browser can take several seconds, even a minute .

With a system this slow, it becomes very difficult to work and perform any type of action , if we have to install new, more complex software and try to run it, it can become exasperating. With the release of new, more powerful Raspberry Pi, it is possible that in the not too distant future it is possible to install and run Windows 11 more fluently.

If you want to use your Raspberry Pi as a microcomputer for very simple tasks, there are other more optimized systems, such as the Raspberry Pi OS itself , you can follow the steps in the guide to convert your Raspberry Pi into a NAS that tell you how to leave this operating system installed Linux-based and running simple software more fluently than Windows 10.


by Abdullah Sam
I’m a teacher, researcher and writer. I write about study subjects to improve the learning of college and university students. I write top Quality study notes Mostly, Tech, Games, Education, And Solutions/Tips and Tricks. I am a person who helps students to acquire knowledge, competence or virtue.

Leave a Comment