How to Run Windows 11 on M1/M2/M3 Mac, for Free

Apr 14, 2022 - 54 Comments

Windows 11 ARM running on M1 Mac

If you want to run Windows 11 on your M1 Mac, you can now do that, and perhaps best of all, you can run Windows 11 in a virtual machine on the M1 Mac entirely for free.

We’ll be covering how to install, setup, and run Windows 11 ARM on any Apple Silicon Mac, whether it has an M1, M2, M3, M3 Pro, M2 Pro, M1 Pro, M1 Max, M1 Ultra, or any other M chip does not matter, it will work just fine thanks to the UTM app.


Note this particular walkthrough is geared specifically for Apple Silicon Macs. Intel Macs offer many other ways to run Windows 11 in virtual machines like within VirtualBox, VMware, Parallels, etc,

How to Run Windows 11 ARM on Any M1/M2/M3 Mac

  1. Download the UTM app for free, it’s a virtualizer and emulator application, and drag to the Applications folder to install it on the Mac
  2. Download the Windows 11 VM for ARM free from Microsoft here (you will need a Windows Insider login for this, which is free to sign up for if you don’t have one already)
  3. Download Windows 11 for ARM

  4. Open UTM on the Mac, then click the + plus button to create a new virtual machine
  5. Create new VM in UTM

  6. Choose “Virtualize” from the ‘I Want to” screen, then select Windows
  7. Choose Windows as the operating system in UTM

  8. Click the “Browse” button and select the Windows 11 VHDX ARM image you downloaded, with “Import Image” selected, then click Next
  9. Select the Windows 11 ARM VHDX file

  10. Choose the amount of RAM and CPU cores you want to designate to Windows 11 (recommend to give 8GB RAM or more for better performance), then click Next again
  11. At the Summary screen, choose “Save”
  12. Now click the big Play button to boot the Windows 11 VM and begin setup
  13. Start the Windows 11 ARM VM

  14. Walk through the Windows 11 setup process as usual, choosing your region, account name, etc – Note that networking and internet will not work yet, that takes an additional setup process which we’ll cover in a moment – thus choose that you have no network connectivity for now and let Windows 11 set itself up
  15. Setup Windows 11 ARM

  16. Wait a few minutes and Windows 11 will launch running in the VM on the M1 Mac
  17. To get internet access working in the Windows 11 VM, download the SPICE Guest Tools ISO here from the UTM website
  18. In the active Windows 11 VM, click the disc icon in the toolbar and choose CD/DVD Iso > Change > and select the spice-guest-tools-xxx.iso file you just downloaded
  19. Select CD DVD and choose SPICE guest ISO file

  20. Open the mounted D:\ drive in Windows Explorer, then run the SPICE Guest Tools installer in Windows, then restart the VM when installation is finished
  21. Install SPICE guest tools

  22. The VM will reboot and Windows 11 will now be connected to the internet, confirm this by opening up the Edge browser and visiting a fantastic website like osxdaily.com
  23. Windows 11 ARM on Mac with internet access

And there you have it, you’re running Windows 11 ARM on a Mac with an Apple Silicon processor.

Remember, you must install the SPICE guest tools to have internet access available in the Windows 11 virtual machine, and without it you will not be able to get the virtual machine online.

Windows 11 ARM on Mac

Windows 11 ARM runs pretty well on a Mac, though performance with UTM may not be quite as good as some of the other virtualization tools you’ve become accustomed to elsewhere. But as a free solution that is simple to setup, this is more than workable and usable.

If you enjoyed this article and the idea of running different operating systems atop your existing MacOS operating system, you’ll probably appreciate other virtual machine topics and operating systems that we’ve covered before.

Have you setup Windows 11 for ARM on your Apple Silicon Mac with UTM? What do you think? Do you use another approach?

.

Related articles:

Posted by: Paul Horowitz in Mac OS, Tips & Tricks

54 Comments

» Comments RSS Feed

  1. Carola says:

    THANK YOU! I need a Windows system to use my Samsung Laser printer that has no drivers (it’s like 10 years old or more) and this worked. I used Virtualbox but it was not working anymore after switching to a M1 Processor.

  2. ct says:

    After shift+f10 you need option+tab to find the window.

  3. greg says:

    On the Set up ages the pages just barely shows the yes buttons left side. But then when you get to the network page, only a “next’ button is visible. It says I need internet connectivity… which I have since I downloaded all the parts to get to this point. FAIL

    ————————————————————————–
    Let’s connect you to a network
    You’ll need an internet connection to continue setting up your connected, you’ll get the latest features and security updates.

    Having trouble getting connected?
    For troubleshooting tips, use another device and visit aka.ms/networksetup

    Next

  4. confusedandfull says:

    Does anyone know how to increase the storage capacity?

    I’ve bypassed the internet/network issue, but am trying to run a silly nerdy computer game but need more storage space than the default 68.72 gb. Any thoughts?

  5. rickbsgu says:

    Works on my m1 air, 16gb ram. Had to do the OOBE\BYPASSNRO workaround to get past the network screen.

    That said, it seems kind of janky. Videos are a touch out of sync. I can’t figure out how to reverse the two-finger scroll direction – doesn’t show a trackpad. Can’t get it to go full screen.

    Definitely a preview.

    Thanks for the instructions and tips, though. Interesting exercise.

  6. Percy says:

    Well after multiple attempts at using the workarounds you fine folks have posted I was getting nowhere. Then it dawned on me to turn off my VPN. That seemed to do the trick!

  7. Christopher says:

    Hello,

    I tried to install WIN 11 ARM via UTM 3.2.2 but setup stops at the beginning due to a lack of drivers for a media device?

    Can anybody help me with this?

  8. Alan says:

    Attempted to install the install of:

    Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX.

    Upon booting the VHDX arrived at “Start Boot Option” screen. How do I get beyond the “Start Boot Option.”?

    • Carola says:

      Hi, it happened to me too, I had to do the No network thing and after that I was stuck, restarted the virtual machine and it picked up on the ISO disk

  9. Alan says:

    Attempted to install the install of:

    Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX.

    On an M1 Pro Max, MacOS 12.3.1, with UTM version 3.1.5.

    Upon booting the VHDX arrived at “Start Boot Option” screen. How do I get beyond the “Start Boot Option.”?

  10. Mensur says:

    Thanks for posting!
    Great guide, it was very easy to setup following the steps here.

  11. Doug says:

    Anyone have issues with getting this to Activate? Mine won’t activate and tells you to go to the Store to buy a license, then the store doesn’t exist and it tells you to get the store app.

  12. Guy Teague says:

    what are implications of not registering this windows 11 copy? will it expire anytime soon? what’s the cheapest way to register it? tks, /guy

  13. aalu p says:

    I followed the instructions to the dot but could not get internet working. Finally installed by bypassing the internet requirement. However, after booting to windows and installing the spice tools, the internet is still not there. It shows as connected to network but still no internet. Any ideas /

    • francesco says:

      Come hai continuato l’istallazione al punto della connessione ad internet? a me non riesce sono bloccato li non mi fa cliccare sul continua

  14. Clive Webber says:

    I found this quite easy to set up and it works pretty well. I’m only running it for a bit of fun, I don’t use it for serious work but most things seem to work and running the vm doesn’t set the fans running and hammer the battery life like it does on an Intel Mac. The main, albeit fairly minor, annoyance is the keyboard layout isn’t correct. Does anyone have any idea how to correctly configure it to the Apple keyboard?

  15. ace says:

    Thermonuclear war huh.. Lol

  16. Don Groves says:

    Having MacOS, why would anyone want to run an inferior OS like Windoze?

  17. Andy Kilgore says:

    Here is a video if you need help to bypass the internet screen
    https://youtu.be/0p7n69SOrys

  18. Andy Kilgore says:

    Alright guys, I found a work around for all of you getting stuck on the “Lets get you connected” screen where the next button is greyed out.

    1. When you are on this screen, press shift + F10 to bring up command prompt.
    2. In command prompt type taskmgr and press enter.
    3. Right click on file explorer in task manager and click open file location. This will open file explorer.
    4. In UTM click disk image in the top right corner and select the spice tools. After you do this, a new usb drive should appear in files explorer. Click into files explorer in the new spice drive and start the setup. It will ask to reboot. Go ahead and reboot.
    5. Setup will start again, this time the screen should display correctly and you should automatically check for updates.
    6. If UTM hangs on boot, quit the UTM VM and reboot the vm.
    7. Continue on an create your local account and Boom!

    Hope this helps you guys. Took forever to find a way to install the tool without internet.!

    Thanks,

    Andy Kilgore

    • Alessandro says:

      salve ma se faccio Shift+F10 mi seleziona il livello del suono su Mac ……..altro metodo?
      Grazie

    • Howard Fink says:

      Your instructions worked. Click on Windows Explorer to launch File Explorer. After rebooting there is a message in the lower right in small type stating “System requirements not met.” So far everything is working, mainly. It hung trying to run chrome installer. Mouse moves, clicks don’t work. Quit UTM and ran it again and chrome installed ok.

      Most Alarming: Mac and windows trackpad two-finger scroll in opposite directions.

      • Wario says:

        Gone through this twice now…

        The first time Windows 11 let me choose that I don’t have internet connection and skip that, then I installed the spice tools and it worked.

        The next time I went through (different Mac) and I couldn’t skip that internet connection screen during config, so I used The Andy Kilgore Method™ of Explorer > installed spice tools > internet works.

        Maybe a different Windows 11 build is included in the VHDX file that was updated so recently that I got two different files? That is my best guess as to why some people are getting stuck on the internet connection screen and others can breeze right through it, myself included.

      • Andy Kilgore says:

        This may help you… you can change the scroll direction. By Default Mac is setup to scroll inversely.

        OR you can
        1. Go to settings app in windows 11
        2. Bluetooth and devices
        3. Scroll and Zoom
        4. Scrolling Direction

        Down Motion Scrolls Up: Swiping two fingers upward on the touchpad will make the window contents scroll down. This is similar to the Mac’s “natural” scroll direction.
        Down Motion Scrolls Down: Swiping two fingers downward on the touchpad will make the window contents scroll down. This is closer to the typical behavior of a mouse scroll wheel.

    • Elsa says:

      Thank you!

  19. Akilgore says:

    Found a workout to get this to work! So dumb. Making a video in few min to help everyone out.

  20. Bill Gates says:

    If you read this article you don’t deserve a Mac I hope your mac will brick the day apple care expires

  21. Jeff says:

    I have the same issue as others – the window for initial configuration seems too small (on my M1 Macbook Pro 13″), and once I get to the screen for getting the network set up, I can’t proceed past the grayed-out network button. Is there another unreachable button that is off-screen? The images in this article look just like mine though – with the “YES” button partially cut off for the keyboard selection screen…

    Would really like to give this a try – but I am stuck. Maybe the latest preview build has changed since the article was published?

  22. JohnIL says:

    Even though Microsoft has a Windows version that supports ARM. It only supports certain ARM chips. Those that are officially installed in ARM Windows laptops. Neither Microsoft or Apple have said they support Windows in any level on Apple silicon. The only official option I have seen is Parallels does support the ARM based Windows on Apple silicon Mac’s.

  23. David Lilegard says:

    I got it working but now I am getting a Windows blue screen saying “Recovery – Your PC Device needs to be repaired”

    winload.efi
    Error Code: 0xc000000f

    I knew I was going to get a Windows experience! LOL!!

    In all seriousness, I know that Windows ARM is in beta basically right so this is not a stable version like what you get on a new Windows PC. But coming from the Blue Screen of Death era of Windows 95, I had a good chuckle too see that again!

    Ok enough fun, back to macOS for me :)

  24. Dana Scott says:

    I’m trying your instructions for running Windows ARM on my M1 Pro MacBook Pro using UTM.

    You state in step 10 to wait a few minutes and Windows will launch. However, I get stopped at a dialog “Let’s connect you to a network”. The ‘next’ button is grayed out and the installation does not continue.

    What am I missing?

    • Club Cat says:

      OK I ran into this network issue too, I raced through and was only half paying attention during setup. I started over and got it working. Here’s what I figured out on the second go around.

      The trick is *DO NOT attempt to setup a network within the initial Windows 11 setup*. You have to choose that you don’t have a network connection during Windows setup, which lets you defer the network configuration.

      Then, after once Windows 11 is up and running, install the SPICE drivers image, that lets the Windows VM get online.

      I think I rebooted three or four times during the whole thing, typical Windows. Once it’s running it works, but performance is not as good as I had hoped it to be.

      • Tmac says:

        I do not see the option to choose that I do not have a network connection. Can you please explain how to do this? I am not sure if it’s a display issue because the resolution is not ideal and it is not showing a button or what, but I see nowhere that there is an option to move forward without a connection.

      • generide says:

        well I cannot seem to be able to bypass this screen because there are not buttons offered to bypass the network setup – is there a resolution option to show more of the screen to see the other options?

      • aamm1234 says:

        I don’t see where I can choose that I don’t have a network connection during the setup.
        where is that option?

    • Mike B says:

      At the “Let’s connect you to a network” screen, use shift+function+f10 on your Mac keyboard to bring up the Windows Command Prompt.

      Type OOBE\BYPASSNRO

      Windows will reboot and start the process again. When you get back to the network screen, you’ll now have an option for “I don’t have internet”. Choose that and then “Continue with limited setup” on the next screen.

  25. Steven says:

    I tried this with the current Windows 11 for ARM download (Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX). Unfortunately, Windows will not install if you don’t have a network connection, so you get stuck at step 9 and can’t proceed further. :-(

    The screen you get blocked on says:

    Let’s connect you to a network

    You’ll need an internet connection to continue setting up your device. Once connected, you’ll get the latest features and security updates.

    —–
    Having trouble getting connected?
    For troubleshooting tips, use another device and visit aka.ms/networksetup

  26. Paul S. Enns says:

    I’d love to take advantage of this, but Step 9 doesn’t offer me the option to continue without network connectivity.

    • Longdd says:

      According to UTM users on the Discord server, typing oobe\bypassnro into the command prompt (fn-shift-F10) reboots the VM and enables a “Skip” button on this step of the setup.

      • Paul S. Enns says:

        Thank you, I had read that in someone else’s reply, even though the timestamp says that your reply was twelve hours earlier. Oh well.

        Now is there a way to install Windows programs? My first attempt failed.

  27. Bruce Smith says:

    Doesn’t work. I followed the steps exactly. After I select the country and keyboard, it says it can’t continue without an internet connection and will not go past that screen. I can’t get to a running system to install the SPICE network drivers.

    • Planned Obsolescence says:

      1. Mount the spice network driver download as virtual D-drive.
      2. At the network step during installation, press Shift+Fn+F10, to open a DOS prompt.
      3. At the DOS prompt go to the D-drive.
      4. Run the executable, after installing Windows reboots again.
      5. After reboot Windows install starts again, but now it finds the network and installation continues. At least on my Mac mini M1.
      6. Be disappointed that Visual Studio is indeed not working , as others already told.

  28. Graeme Forbes says:

    Does anyone know if there’s a simulator that will allow 10.4 (Tiger) to run on Mojave or Monterey? Then I could go back to using FrameMaker.

  29. Doug says:

    I get to the network settings and I don’t have an option to skip and thus it just sits there. How do I skip this step so I can get to the desktop to install the Spice Guest Tools?

    • Andy Kilgore says:

      You can do shift + F10, type taskmgr and open file location to windows explorer and install spice tools through there!

  30. Alejandro Frery says:

    The UTM app does not appear to be free, at least for me in New Zealand. Any ideas?

Leave a Reply

 

Shop on Amazon.com and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks

News

iPhone / iPad

Mac

Troubleshooting

Shop on Amazon to help support this site