HomeRaspberry PiWindows 10 IoT core on Raspberry Pi

Windows 10 IoT core on Raspberry Pi

Raspberry Pi is going Windows

The Windows 10 has been making its way to various devices and for some time now it is available on the Raspberry Pi as well.  In this tutorial, I will show you how to install, connect, access Windows 10 IoT core, power shell and set up Visual Studio for work with your RPI.


You can find the links on the Raspberry Pi download page. Install the IoT dashboard and you will be ready to start. The Dashboard will download the image file and will let you set up the Raspberry Pi with Windows 10. This step is straightforward and all you need is a bit of patience.

Windows 10 IoT core set up

windows iot dashboard

Follow the onscreen instructions to complete the image creation. Once the file is downloaded from the server the same copy can be used to create multiple boot images.
The process takes about 3-5 min depending on your internet and card speeds. Remove the card safely, as doing so will reduce the risk of Windows 10 IoT checking volumes during the boot.
Put the card in when prompted and connect the device preferably via LAN cable, then power on your Raspberry Pi. This is where you need to be patient.

A lot!

On your 1st boot connect the screen to your Raspberry, you will know what is happening and when your device is ready. The device will appear on your My devices list, but you won’t be able to use it straight away. Wait until the Raspberry displays the configuration screen and then connect via the dashboard.

The whole process can take up to 5 min, so be patient.

Windows 10 IoT Core online!

Congratulations! Now we can start things. Right clicking on your devices shows you the Device Home Screen, or access it by entering the IP followed by the port number:8080

xxx.xxx.xxx.xxx:8080 user = administrator; password = your_password;

From the same menu, you can also access the Power Shell. Again, it starts slowly, so prepare to wait about 30 seconds to connect.

Visual Studio 2015

visual studio

You can download this  here. It takes bit of time to download it, so do this ahead to save some waiting. Once done, open a new project and in references add a new reference. Windows IoT Extension for UWP.

This will enable remote execution of the code and access to the GPIO pins library in C#. To run your code on the Raspberry Pi go the top section, and select your remote machine. If your Raspberry is already connected, it should be automatically added to the selection menu.

visual studio2

At this point, you are ready to play!


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU


Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs


Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on


Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification


It took me 2 months to boot CM4 from NVMe

Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation

How to boot Raspberry Pi 4 from USB

How to set up and boot Raspberry Pi 4 from USB drive - headless guide.