Home Raspberry Pi Windows 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 in style with crypto-currency


Add an SSD to Raspberry Pi 4 and turn it into a super-cooled NAS drive.

More HATs

Argon One

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO

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.

Free wireless doorbell (Amazon Dash button hack)

The most terrifying situation I can imagine* is missing a parcel

Raspberry Pi NAS: (NAS-pi) Modding like a boss #part2

Plex and RAID1 NAS drive build log

MagPi – auto-downloader

Grab each edition of Mag Pi as soon as possible!


How to boot Raspberry Pi 4 from USB

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

Raspberry Pi Zero, Raspberry Pi 3A+ WiFi without keyboard or cables

Getting Raspberry Pi boards connected in seconds

Everything you need to start using JSON

It's JSON not Jason, just saying!

How to use Join App in NodeRED

The day finally comes where Join app is almost everywhere!

Driving LCD with Arduino and Raspberry Pi

Displaying things on an LCD screen is as easy as going through a cup of jellybeans while writing this tutorial!