Ensure that virtual machine platform is enabled in optional windows

Ensure that virtual machine platform is enabled in optional windows

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.

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windowsUnable 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:

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:

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.

Unable to start Windows Subsystem for Android on Windows 11

While starting Windows Subsystem for Android on Windows 11, if you are unable to start Windows Subsystem for Android, here are some fixes you need to check. If you get this error, you cannot open and use Windows Subsystem for Android on your Windows 11 computer even if it is installed correctly.

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

The entire error message says:

Unable to start Windows Subsystem for Android

Ensure that Virtual Machine Platform is enabled in optional Windows feature. Entire that your device has virtualization enabled in the bios. If you’re running Windows Subsystem for Android in a VM ensure that you have enabled nested virtualization for the VM on the host. See http://aka.ms/enablevirtualization for more information.

Although the solutions are already mentioned in the error message, you might not be able to fix them at times. Therefore, you may need to follow all the subsequent steps one after one.

Unable to start Windows Subsystem for Android on Windows 11

1] Enable Virtual Machine Platform

After that, it might take some time to get installed on your computer. Following that, restart your computer and check if it solves the issue or not.

2] Enable Hyper-V

It is the second thing you need to verify if it is enabled on your computer or not. For that, you need to open the Windows Features panel. To do so, search for Windows features in the Taskbar search box and click on the corresponding search result. After that, check if there is a tick in the Hyper-V checkbox. If not, make a tick and click the OK button.

Next, you need to restart your computer to get the change. Once done, you can try to open the Windows System for Android app.

3] Enable Windows Hypervisor Platform

It is another feature that needs to be activated to open Windows Subsystem for Android on Windows 11. The best thing is that you can find it in the same place where you got others. Therefore, open the Windows Features window on your computer, and check if the Windows Hypervisor Platform is checked or not. If not, make a tick and click the OK button.

4] Turn on Virtualization

In order to use Windows Subsystem for Android, you must enable virtualization at the hardware level. To verify if you have enabled it already or not, you can press Ctrl + Shift + Esc and switch to the Performance tab. Then, check if the status of Virtualization is Enabled or Disabled. If it is showing as Disabled, you need to open BIOS and enable virtualization.

5] Enable Nested virtualization

It is probably the last thing you need to check when using Windows Subsystem for Android on a virtual machine. Let’s assume that you installed Windows 11 on the virtual machine. If you try to install Windows Subsystem for Android on Windows 11, you must enable Nested Virtualization. Otherwise, you cannot use another virtual machine inside of Windows 11 that is installed on VirtualBox or any other virtual machine software.

How do you fix the Unable to start Windows Subsystem for Android?

To fix the Unable to start Windows Subsystem for Android error on Windows 11, you need to turn on the Virtual Machine Platform, enable virtualization at hardware level from BIOS, and activate nested virtualization. Other than these, you can enable Hyper-V and Windows Hypervisor Platform.

WSL 2: Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS

You need to enable the Virtual Machine Platform Windows feature to use WSL 2. If this is not done, then you will get the following error:

To enable WSL 2, Open the Windows Features window by navigating to Control Panel | Programs | Turn Windows feature on or off.

Enable the Virtual Machine Platform Windows feature

Ensure that the Virtual Machine Platform and Windows Subsystem for Linux features are selected.

After clicking on the OK button, Windows will enable WSL 2.

If you want to install WSL 2 on a Windows 10 virtual machine, the virtual machine should support nested virtualization.

With VirtualBox, right-click the VM and choose Settings. In the System section, under the Processor tab, check the box: Enable Nested VT-x/AMD-V.

Enable nested virtualization on VirtualBox

On VMware Workstation, right-click the VM and choose Settings. In the Hardware section, under the Processor, make sure the Virtualize Intel VT-x/EPT or AMD-V/RVI checkbox is enabled.

Enable nested virtualization on VMware Workstation

You also have to make sure virtualization is enabled in the BIOS (Intel Virtualization Technology or SVM Mode in AMD).

Как исправить ошибку «Виртуализация не включена» в Windows 11

В первую неделю октября 2021 года Microsoft официально выпустила стабильную сборку Windows 11. Все новые продукты, выпущенные после анонса, будут работать под управлением Windows 11 прямо из коробки, и пользователям Windows 10 также разрешено перейти на нее. последняя версия ОС Windows бесплатно.

На данный момент Windows 11 получила в целом положительные отзывы, но есть много ошибок и неудобств, которые необходимо устранить. Сегодня мы рассмотрим один из них и расскажем, как включить виртуализацию в Windows 11.

Связанный: Как установить подсистему Windows для Android вручную с помощью Msixbundle

Что такое виртуализация в Windows 11?

В Windows 11 виртуализация создает виртуальную вычислительную среду, которая позволяет запускать неродные приложения непосредственно в ОС. Виртуализация не требуется для повседневных приложений, работающих в Windows, но вам потребуется виртуализация для запуска приложений Android в вашей системе.

Эта функция уже некоторое время доступна в ОС Windows и с каждым новым выпуском становится все более мощной. Текущая версия виртуализации в Windows 11 — самая мощная из когда-либо существовавших, и она способна обрабатывать приложения Android, не беспокоясь.

Связанный: Как загрузить APK на Windows 11 с помощью подсистемы Windows для Android

Почему вы получаете сообщение об ошибке «Виртуализация не включена»?

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

Виртуализация — это встроенная функция Windows 11, что означает, что все поддерживаемые компьютеры должны иметь возможность использовать ее для запуска приложений Android в Windows 11. Однако многие пользователи получали ошибку «Убедитесь, что платформа виртуальных машин включена» в разделе «Невозможно запустить». Всплывающее окно Подсистема Windows для Android при попытке открыть Подсистему Windows для Android в Windows 11. Это просто означает, что вы либо не включили виртуализацию в BIOS, либо не включили ее через панель управления.

Если вы не исправите эту проблему, вы не сможете запускать приложения Android на своем компьютере с Windows 11. Ознакомьтесь с разделом ниже, чтобы узнать о включении виртуализации в Windows 11.

Как исправить ошибку «Виртуализация не включена» в Windows 11

Прежде чем применять решение, которое мы предоставляем сегодня, убедитесь, что вы включили виртуализацию через BIOS. Щелкните эту ссылку, чтобы узнать больше о включении виртуализации через BIOS в Windows 10 или 11.

Разобравшись с этим, откройте Панель управления. Нажмите клавишу Windows и введите Панель управления. Затем щелкните Панель управления.

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

Теперь нажмите «Включение или отключение компонентов Windows» в разделе «Программы и компоненты».

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

Теперь включите здесь функции «Платформа виртуальных машин» и «Платформа гипервизора Windows» и нажмите «ОК».

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

Перезагрузите компьютер сейчас. Нажмите Windows + X, а затем выберите Завершение работы или выход> Перезагрузить.

Ensure that virtual machine platform is enabled in optional windows. Смотреть фото Ensure that virtual machine platform is enabled in optional windows. Смотреть картинку Ensure that virtual machine platform is enabled in optional windows. Картинка про Ensure that virtual machine platform is enabled in optional windows. Фото Ensure that virtual machine platform is enabled in optional windows

По завершении виртуализация должна быть включена на вашем компьютере с Windows 11. Вы больше не должны получать ошибку.

Если вы получали сообщение об ошибке при попытке запустить подсистему Windows для Android в Windows 11, попробуйте снова сейчас.

Вы можете использовать наше руководство, чтобы установить приложение Android в Windows 11, загрузив APK-файл.

Enabling Virtual Machine Platform results in a black screen #5617

Comments

loafylemon commented Jul 19, 2020 •

Environment

Steps to reproduce

Expected behavior

System should boot up and proceed with installation of WSL-2.

Actual behavior

System restarts but gets stuck in an infinite black screen after manufacturer’s logo. Key combinations (i.e. CTRL+ALT+DEL) do not work, mouse pointer is not shown.

Hard reset with a power button is required, but the issue persists. Using a restoration point made prior to enabling Virtual Machine Platform restores system functionality and allows it to boot normally.

Additional information

Related Bios Settings:

The text was updated successfully, but these errors were encountered:

onomatopellan commented Jul 20, 2020

If you enable Hyper-V or Windows Sandbox components and still shows the black screen then the problem is with Hyper-V.

therealkenc commented Jul 20, 2020

You’ll probably get better feedback in the microsoft community and elsewhere than here. Can hold open for community suggestions tho. Usually answer is various degrees of «fiddle BIOS harder» or «contact your motherboard manufacturer for assistance».

Madac1 commented Nov 9, 2021

I have the exact same problem on ASUS TUF FX505DT.
When trying to install WSL 2, and SVM (virtualization) is enabled, the pc just can’t boot and stays in a black screen on startup.

Here is my specs:
CPU: Ryzen 5 3550H
RAM: 2x8GB 2400Hz
GPU: Nvidia GTX 1650
Storage: SSD 256GB nvme

PranavH54 commented Jan 1, 2022

I have the exact same problem on ASUS TUF FX505DT. When trying to install WSL 2, and SVM (virtualization) is enabled, the pc just can’t boot and stays in a black screen on startup.

Here is my specs: CPU: Ryzen 5 3550H RAM: 2x8GB 2400Hz GPU: Nvidia GTX 1650 Storage: SSD 256GB nvme

Did you find any workaround? I had to set my UMA buffer size to Auto and it takes about 2 GB of my RAM. I have the exact same laptop as yours.

nermineslimane commented Feb 6, 2022

BearToCode commented Apr 21, 2022

I had a similar issue with the PC not booting up after enabling WSL. After resetting BIOS to default settings it worked just fine. In my case it was due to the RAM frequency being set too high, even though it should have been supported. I’m not sure if it is your same issue but I hope this can help.

anirudh09041 commented Jul 27, 2022

I have the exact same problem on ASUS TUF FX505DT.
When trying to install WSL 2, and SVM (virtualization) is enabled, the pc just can’t boot and stays in a black screen on startup.

Here is my specs:
CPU: Ryzen 5 3550H
RAM: 2x8GB 2400Hz
GPU: Nvidia GTX 1650
Storage: SSD 256GB nvme

I am also facing the same problem.
Did you find any solution?

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *