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.
