Unable to Start Windows Subsystem for Android on Windows 11? Here’s how to fix

Fix: "Ensure that Virtual Machine Platform is enabled" Subsystem for Android Windows 11

With the release of Windows Subsystem for Android, users have been encountering the “Unable to start Windows Subsystem for Android” error message while trying to start the environment. The reason that this problem occurs is very well explained in the error message as well which essentially is virtualization. If you do not have virtualization enabled on your Windows 11 operating system, the Windows Subsystem for Android environment will not be able to initialize and thus the error message occurs. You can fix this problem pretty simply by enabling virtualization on your computer which is what we are going to show you in this article so just follow through.

Unable to Start Windows Subsystem for Android Error Message

As it turns out, Microsoft recently made the Windows Subsystem for Android available to the Insider Preview users which, much like the working of the Windows Subsystem for Linux, allows you to run Android apps natively on your computer. This means that you do not have to install a third party emulator on your system in order to play an Android game or use any other Android app on your computer.

However, since the feature is just available in the Insiders Preview Beta channel, there also are not many options to choose from when it comes down to installing the applications. This is because Microsoft has limited the apps, for now, and only a selected group of applications are allowed to be installed via the Amazon Appstore. Luckily, you can sideload Android apps which allows you to essentially run any Android application on your computer using Windows Subsystem for Android. In addition to that, since this is based on the Windows Subsystem for Android, you are going to enable virtualization on your computer otherwise the error message mentioned above will appear. This can be pretty easily fixed, so let us get started with that without further delay.

Turn on Windows Virtual Machine Platform

As it turns out, the first thing that you should do when you encounter the error message in question is to make sure that you have the Virtual Machine Platform feature enabled on your computer. Windows has a bunch of optional features that come built-in that you can choose to install or turn on via the Windows Features window.

While some of these features are enabled by default when you install Windows, most of them are not which is quite obvious because not everyone is going to need them. Thus, if you do need a specific feature, you will have to turn it on manually which is pretty convenient and easy to do. To do this, follow the instructions given down below:

  1. First of all, open up the Control Panel by searching for it in the Start Menu.
    Opening up Control Panel
  2. Then, in the Control Panel window, click on the Programs option.
    Control Panel
  3. There, click on the Turn Windows Features on or off option.
    Opening up Windows Features Window
  4. This will bring up another window called Windows Features.
  5. Inside that window, from the list of features, look for Virtual Machine Platform and click on the checkbox to tick it.
    Enabling Virtual Machine Platform
  6. Then, click the OK button.
  7. Once you have done that, go ahead and restart your computer for the feature to be installed.
  8. After your system boots up, try using the Windows Subsystem for Android again to see if the error message still appears.

Enable Virtualization from BIOS

In addition to turning on the Virtual Machine Platform feature on your computer, you will also have to enable virtualization from BIOS. Since you are going to run Android applications, virtualization is pretty important as it allows programs to emulate hardware which then enables it to run other operating systems like Android.

If this case is applicable, you can enable virtualization pretty easily from the BIOS menu. The exact steps may vary a little depending on the manufacturer of your motherboard but the overall procedure remains the same. Follow the instructions down below to enable virtualization:

  1. First of all, go ahead and restart your computer.
  2. As your computer is booting up, you will have to boot into the BIOS menu. To do that, press the respective key for your motherboard which usually is DEL, F2, F10 or ESC.
  3. Once you have booted into BIOS, you will have to go to Advanced Mode. For that, press the F7 button on your keyboard to switch from EZ Mode.
    Switching to Advanced Mode
  4. After you are in Advanced Mode, switch to the Advanced tab given at the top.
    Navigating to Advanced TAB
  5. There, click on the CPU Configuration option.
    Navigating to CPU Configuration
  6. Now, if you are using an Intel CPU, you need to look for Intel Virtualization Technology. Once located, go ahead and switch it to Enabled.
  7. In case of AMD processors, you should be looking for SVM Mode which stands for Secure Virtual Machine. Once you have found it, switch it to Enabled.
    Enabling SVM Mode
  8. After that, press the F10 key on your keyboard to save the changes and restart your computer.
  9. Once your computer boots up, you should no longer be getting the error message in question.

Enable Nested Virtualization

Finally, if you have installed Windows 11 in a virtual machine to use the Windows Subsystem for Android, you will need to enable nested virtualization for the virtual machine on the host. As apparent from the name itself, nested virtualization essentially allows you to run virtual machine instances inside a virtual machine. It is basically a virtualception.

Now, the process of enabling nested virtualization may differ depending on the hypervisor that you are using. For VirtualBox and VMware, the procedure is pretty simple as you can find the option in the virtual machine settings. In case of VirtualBox, the option is called Nested VT-x/AMD-V while in case of VMware, you will be looking for nested virtualization. If you are using Hyper-V, you will have to take a command line approach but it is rather simple to do and you can find various guides on the internet. Once you have enabled nested virtualization, the error message should just go away.

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Comments

27
    VI
    Viking Oct 23, 2021

    Enabling the the option Nested VT-x/AMD-V doesn’t allow me to run the Android subsystem in WIn 11 running in VirtualBox. I get the following error message: https://uploads.disquscdn.c

      MZ
      Muhammad Zubyan Author Oct 23, 2021

      Can you double-check if the first method “Turn on Windows Virtual Machine Platform” is already done on your Virtual Windows 11 Machine or not?

        BA
        Baid Dec 30, 2022

        I have the same problem as this commenter. and yes, for me the two options in features are on.

    SY
    Syvar1 Oct 27, 2021

    I’ve done all of that but it still won’t launch. It doesn’t give me an error, it just closes after a couple of seconds. Any ideas?

      MZ
      Muhammad Zubyan Author Oct 29, 2021

      Can you record a small video of this issue and send it to me along with other details?

        LD
        Let's Disqus Nov 2, 2021

        I couldn’t get it to upload the GIF, so here’s the link to where I uploaded:
        The GIFThe first time I start it, it took more than 2 minutes of the “Starting WSA” screen, but I cut it just to a few seconds. Where would the logs go? There is nothing in Event Viewer (or I couldn’t find it).This is running in a Hyper-V VM, nested virtualization is turned on, and all the Windows features are on.

          MZ
          Muhammad Zubyan Author Nov 3, 2021

          I checked the screenshot and I think you don’t have Hyper-V fully enabled some of the components were unchecked I suggest you to uncheck the Hyper-V option in Windows Features and Check it again.

          LD
          Let's Disqus Nov 4, 2021

          Hi @zubyangul:disqusI followed your advice, unchecked the entire Hyper-V tree in Features, pressed Ok and restarted. Then I checked Features to make sure all Hyper-V is off, and tried WSA again, same result. Then I went to Features again, checked the entire Hyper-V tree, then Ok, then restart. After restart, made sure all Hyper-V are on in Features, then tried WSA again, still same result.So my guess is something else is the problem, because I think the Hyper-V is not even needed for WSA.Do you have an idea where the logs of the WSA startup are, since it just quietly dies?

          MZ
          Muhammad Zubyan Author Nov 8, 2021

          That’s really unfortunate, though we can’t really suggest you anything right now as WSA is really new right now. You can contact Microsoft and let them know about your issue. If you find a fix do let us know about it.

        SY
        Syvar1 Nov 8, 2021

        there’s nothing special to show so a video would be unnecessary so will just explain. Every relevant option is enabled, virtualization is enabled in the bios as well so i’m lost. Basically I launch wsa, try to start the files app or the developer options and the black window appears for like 3 seconds and then closes. Nothing else happens; no error message, nothing. I have a fairly new system too, a 1600X on a B350 motherboard so I don’t think it’s unsupported but Microsoft store says it is. Could be that my region is not the US so i just sideloaded the app.
        EDIT: After updating through the Microsoft Store the issue persists.

          MZ
          Muhammad Zubyan Author Nov 10, 2021

          Can you try to sideload an APK and check to see if the issue persists when you open that app?
          https://appuals.com/sideloa

      ST
      Stefy Oct 30, 2021

      same here

      EZ
      Ejen Zerozed Oct 31, 2021

      same here

      TW
      Twml Nov 13, 2021

      same here, installed, open amazon appstore it says…. starting windows subsystem for android…. then the box closes and nothing…

        MZ
        Muhammad Zubyan Author Nov 13, 2021

        I suggest you guys report this issue to Microsoft as WSA is still pretty new. It might be a glitch or an errror.

          TW
          Twml Nov 13, 2021

          sideloading apps they install but dont open either. ill admit im also on “unsupported” hardware. no tpm 2.0 but do have secure boot and tpm enabled in bios. and my cpu is to many generations behind (6th gen 2015 i7-6700HQ) windows 11 seems to be running fine other then i cant open installed android apps…. dont think MS will really help me as i say unsupported hardware.

          MZ
          Muhammad Zubyan Author Nov 13, 2021

          I don’t have supported CPU as well yet I managed to run them perfectly fine, that’s odd. I do agree with you that MS might not support you. Well, that’s really unfortunate, but I can’t personally suggest you anything because it’s still pretty new I don’t want to suggest something and cause more problems and then later find out it was just issue from Microsoft’s end and it is fixed by an update or something.

          TW
          Twml Nov 13, 2021

          got it to work for me, all i did was open the Microsoft app store, checked for updates…. downloaded/installed none, but now android apps open. maybe the store needed to do a “phone home” before the windows store app package what is WSA would work correctly.

          MZ
          Muhammad Zubyan Author Nov 13, 2021

          Thank you for your input, it is much appreciated. We will also write an article on this topic soon if possible.

    SA
    Salik Zaki Anwar Oct 28, 2021

    I am getting this error
    https://uploads.disquscdn.c…and i have virtualisation enabled everywhere see these images https://uploads.disquscdn.chttps://uploads.disquscdn.c

      MZ
      Muhammad Zubyan Author Oct 29, 2021

      Is virtualization enabled from your BIOS?

        MA
        Mariano Nov 8, 2021

        I have the same error and all my virtualization options are correct

          MZ
          Muhammad Zubyan Author Nov 8, 2021

          That’s really unfortunate, however, the WSA is still really new we can’t suggest you anything as of now.

    CY
    cymbal9914 Oct 30, 2021

    Thank you very much. It worked but it seems like WSA apps has no internet connection. 🙁
    https://uploads.disquscdn.c

      MZ
      Muhammad Zubyan Author Oct 30, 2021

      Turn off your WiFi and connect to the Ethernet, then follow these steps:-1. Search for Command Prompt and click “Run as administrator”.
      2. Once the Command Prompt window opens type the following command:-netcfg -d3. Wait for the command to run then restart your computer.Check to see if the issue is resolved

      Reply
    SP
    Sitansu Bhusan Patjoshi Nov 4, 2021

    Hello. I have installed WSA on my core i3 laptop. It is opening but file explorer of WSA is not opening. Also ADB is not connecting to WSA with the IP address. What should I do? Please help me.

      MZ
      Muhammad Zubyan Author Nov 13, 2021

      People reported that after updating their WSA the issue is gone now, can you confirm?