SmartDeploy ARM Support FAQ
Note: SmartDeploy supports ARM starting with release 3.0.2050 and newer.
SmartDeploy supports ARM64 processors only. ARM32 is not supported.
For a list of supported processors, refer to Microsoft’s official documentation:
https://learn.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-24h2-supported-qualcomm-processors
For WDS PXE deployments, your DHCP environment must support and be properly configured for DHCPv6 for ARM PXE boot to function. The device must also support network boot.
Technically, yes, but faces significant limitation. It can be installed, but runs in emulation mode (pretending to be x64). The limitation is that the SmartVDK driver, required for capture, doesn't work in emulation mode. In other words, you will not be able to capture your image.
For this reason, we do not recommend installing SmartDeploy on ARM64 devices for now. A fully native ARM64 version of the SmartDeploy console may be included in a future release.
Release Notes and Schedule
SmartDeploy supports Windows 11 version 24H2 and newer on ARM devices.
Windows 10 on ARM is not supported, as it is no longer actively maintained by Microsoft and has not been tested with SmartDeploy.
When creating media in the Media Wizard, select the appropriate architecture using the Architecture dropdown and choose ARM.
See these KB's for mor details:
Create USB Media
WDS does support ARM boot images and supports PXE over IPv6 using DHCPv6. Modern ARM64 devices rely on UEFI-based PXE boot, which requires a properly configured DHCPv6-capable environment for network boot functionality.
Additionally, not all ARM devices support network boot.
Review the hardware vendor’s documentation to confirm:
- PXE or network boot support
- Any required firmware settings or updates
Yes, as long as your scripts are not architecture-dependent.
Scripts that rely on x86 or x64-specific components may not function correctly on ARM.
Yes. However, because you cannot capture directly from an ARM device that you install SmartDeploy on, you'll need to perform the below steps before you can Capture an Image from a Virtual Disk File
- Create the VHD on an ARM device
- Move the VHD to the SmartDeploy console (installed on x64 architecture)
- Use the Capture Wizard to create the image
Alternatively, you can Capture an Image from a Running Virtual Machine (Warm Capture)
No. Capturing directly from a physical ARM device is not currently supported.
See more in this KB:
Can I use a physical reference machine to capture my image?
Yes. SmartDeploy will automatically apply the correct Platform Pack based on the device architecture, including ARM, just as it does for x64 devices.
Yes, but compatibility depends on the application.
You can use WMI filters to control where applications are applied. For best performance, we recommend using software that is native to ARM whenever possible.
No. At this time, only the following virtualization platforms are supported for creating images:
- Hyper-V
- Oracle VM VirtualBox
Yes. If a deployment package media type doesn't match the target device, it won't appear as an option.
Yes. The VM must be created on a physical ARM64 machine. It's not a setting you can toggle in the VM software, the host device itself needs to be ARM64.
Yes. From a client installer perspective, ARM is fully supported for both the SmartDeploy Agent and App Packs.