How to Install Windows 10 on Raspberry Pi 4 (Tutorial)

    Windows 10 is coming to ARM platforms which includes Samsung Exynos and Qualcomm Snapdragon. Raspberry Pi 4 is also a ARM device and very popular among users. Even some users want to try Windows 10 and its default apps on the same device.

    How to Install Windows 10 on Raspberry Pi 4

    Fortunately, there are various methods to install and run Windows 10 Operating System on a Raspberry Pi. Interested users who want to try Windows 10 on Raspberry Pi device can install Windows 10 IoT, which is a smallest version of Windows 10 Edition. But there’s a catch, the company want users to use this edition for prototyping and not for enjoy fully fledged desktop experience.

    So officially, Microsoft doesn’t want users to install and run real edition of Windows 10 on dual-display, desktop computer called Raspberry Pi 4 and take most out of it.

    You might be interested inPurchase Raspberry Pi 4 at Price of $35 from Amazon

    No worries, there are various tech project available on the internet that make it possible for the users to install and run Windows 10 on Raspberry device.

    In this blog post, we will discuss with you step by step instructions on how to Install Windows 10 on Raspberry device.

    What You’ll Require

    • Raspberry Pi 4 backed by 4GB of RAM. (You can purchase it from Amazon at Price of $60.70). On this page, you will get option to purchase Raspberry PI 4GB and 8GB of RAM. For this project, we need minimum of 3GB of RAM.
    • 32GB or higher microSD card. We recommend you class A1 or A2, because faster is better for the installation. If you don’t have purchase it from Amazon at price of $8.39
    • Ethernet or Wi-Fi Dongle
    • Monitor, Keyboard, and Mouse which we usually have all the time.

    You might be interested in readingFix – DLG_FLAGS_INVALID_CA Error

    How to Install Windows 10 on Raspberry Pi 4

    1. Download latest version of Windows on Raspberry (WoR) tool from this link and extract the file using archiving tool.

    2. Using this link visit Windows on Raspberry Pi (WoR) Discord group and download the latest version of Windows 10. You will find the download link on the left pane.

    You can also download UUP image of Windows 10 and convert it manually to ISO image. Windows 10 v2004, v1909, and v1903 are working fine.

    3. Launch WoR Alpha tool on your device and select your language depending on your region.

    4. Insert your Micro SD Card into the desktop and Select the drive. Make sure, Raspberry Pi 4 [ARM64] is selected.

    5. Select Windows 10 image for ARM device.

    6. In Select the Drivers screen, Select “latest package of drivers from the server“.

    7. Select Use the latest UEFI firmware available.

    8. In Select the UEFI firmware screen, you need to select the option “Use the latest UEFI firmware available on the server“.

    9. In Configuration screen, you need to switch to Advanced tab and change memory limit to 8192 MB. If you don’t do that, your device will automatically locked to 1GB RAM.

    After doing this, back to main screen and check configuration and if all good, click on the Next button.

    10. In Installation overview, you will get quick preview of your selection to perform the installation. Double-check it and once its all good, click on the Install button.

    11. Doing this will start the installation of Windows 10 on Raspberry Pi 4 device. The installation will take 2-3 hours depending on how fast is your microSD card.

    12. Again visit (link discussed above) Windows on Raspberry Pi Discord server and download the RAM fix file for Raspberry Pi 4, and extract the files.

    13. Copy and paste winpatch.exe file to root i.e. C:drive

    14. Launch File Explorer and find out in which drive of your ARM device Windows 10 is installed. You need to remember the name of drive.

    15. Launch Elevated Command and then execute following command to go to C: drive:


    16. To enable the USB ports on Raspberry Pi 4 device, you need to Patch USB drive. For that, you need to execute following command:

    winpatch X:\Windows\System32\drivers\USBXHCI.SYS 910063E8370000EA 910063E8360000EA 3700010AD5033F9F 3600010AD5033F9F

    In above command, you need to replace X: drive with drive letter that matches your installation.

    17. Close everything and remove microSD card.

    18. Insert microSD card into Raspberry Pi 4 device.

    19, After that, Connect Keyboard and Mouse to your device and turn it ON.

    20. Now perform the standard procedure to setup Windows 10, like you install it on other devices. Wait for few seconds and you’re ready to use Windows 10 on your Raspberry Pi 4 device.

    21. Launch Task Manager and check how much memory is installed. If its 1GB, then you need to enable 3GB RAM. For that, you need to execute following command in elevated command prompt window:

    bcdedit /deletevalue {default} truncatememory

    22. At last, reboot your Raspberry Pi 4 device to apply the changes.

    23. To access internet on your device, you can use compatible WI-Fi dongle or USB to Ethernet

    24. To install Microsoft Edge browser on your device, you need to double-click on the icon available on the desktop. (Google Chrome doesn’t support ARM device)

    25. The process to install software on Windows 10 is similar like you do in generally.

    Now its your turn to try these steps to install and start using Windows 10 on your Raspberry device.

    Important – the steps we would like to tell you that its unofficial results and we don’t guarantee anything mentioned in this post is legitimate. So follow the steps at your own will.

    Don’t forget to tell us your experience with us in the comments.

    Viney Dhiman
    Himachali, Mechanical Engineer, Snooker Lover, Avid drinker of Scotch, Traveler, and Webmaster. (

    Recent Articles

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    This site uses Akismet to reduce spam. Learn how your comment data is processed.