There is currently only one legal way of obtaining Windows ARM64 images: download the UUP files directly from Microsoft servers and build an ISO from them.
We strongly recommend using UUPDump as its scripts are more reliable than those from rg-adguard.
For Linux and macOS, UUPDump is the only option.
Go to https://uupdump.net
Choose the release type (click on arm64): The description of each release type will help you find the right build for your needs.
Beware that builds newer than 22621 are not guaranteed to work and the latest insider ones certainly don't. More info here.
Select the build of Windows: We've selected "Latest Public Release build" in the previous step. If multiple versions appear (like in the screenshot above), it's recommended to select the latest one. That is 19042.928 in our case.
Select your language:
You may want to unselect the edition that you don't need here:
Click on "Create download package":
Extract the downloaded archive to a location that doesn't have spaces
Run the ISO download script and wait until it prompts you to press 0 or says
uup_download_windows.cmdthen press Yes in the User Account Control dialog
This process may take a long time, depending on the speed of your internet connection, CPU and storage.
If it fails, redownload the script and try again. In case this still doesn't solve the issue and you're not able to figure out the cause, you could try joining the UUPDump Discord server linked in the header of their website and asking for help there. Alternatively, you can try using https://uup.rg-adguard.net instead. (Windows-only)
The ISO image can be found in the same directory as the download script.