If you don’t have access to a Windows on Arm device, you can create a Windows on Arm virtual machine in the Azure cloud.
These same instructions can be used to deploy a Linux image on the Arm Virtual Machine. Simply select a Linux distribution instead of Windows.
Microsoft Azure is Microsoft’s cloud computing platform. You can log into Azure using either your personal subscription or your organization’s subscription.
To begin:
Virtual Machines
.The Virtual Machines page appears.
Create
> Azure virtual machine
.The Create a virtual machine
page appears.
Subscription
.Resource group
- Optional; you may leave blank.Virtual Machine name
- We’ll call it armtest-0 for this example.Region
- For best performance, select the region closest to you.Standard
for Security Type
.See all images
- You can find this under the Image
dropdown.The Marketplace
page appears.
windows 11
into the search bar and press enter.Image Type
filter and select Arm64
.You are presented with all available Arm VM images.
Note all the different Arm images (Windows and others) Azure provides; feel free to experiment with different Arm images from the Azure Marketplace upon completion of this learning path.
Microsoft Windows 11 Preview arm64
tile, select Windows 11 Professional 24H2 - Arm64
.Upon selection, you are returned to the Create a virtual machine
screen with your architecture set to Arm64
and your image set to Windows 11 Professional, version 24H2 - ARM64 Gen2
.
Size
, select Standard_D2ps_v5 - 2 vcpus, 8 GiB memory
.The VM size suggested for this learning path is enough to demonstrate Windows on Arm in the Azure cloud, but may need to be adjusted to support other workloads. For more information rightsizing your VM instances, please see Rightsize to maximize your cloud investment with Microsoft Azure .
For Username
and Password
, provide values which will be used to login to the Windows virtual machine.
For Inbound port rules
> Public inbound ports
, select Allow selected ports
and choose RDP (3389)
from the drop-down menu.
For Licensing
confirm that you have an eligible Windows 10/11 license with multi-tenant hosting rights. To learn more about this checkbox, please visit
documentation
.
Leave all other settings as default.
Click Review + create
.
The validation and confirmation page appears.
Create
to launch your Windows on Arm virtual machine.At this point, Azure will deploy your new Windows on Arm instance to the Azure cloud. This may take a few moments to complete.
Upon completion, your screen will look similar to:
Go to Resource
.From this resource page, note the Public IP address
of your virtual machine, as you will use in the next step to connect to your VM instance.
In our example, we use the Remote Desktop Connection
app as our RDP client, but you may choose any RDP client to use.
Enter the Public IP Address
you wrote down earlier as the Computer
or remote host/IP to connect to.
Enter the username and password you set earlier while creating the VM instance.
Click connect.
You can now interact with the VM in the same way as you would a local desktop.
If you have issues connecting to your instance, see this Microsoft article:
Open Control Panel
> System
, and verify that Device
> System Type
identifies as an Arm-based processor.