7 Best Ways to Fix Windows Subsystem for Android Not Working on Windows 11

Windows users always resorted to emulator software to run Android apps on their systems. But that changed ever since Windows Subsystem for Android (WSA) launched. You can run a select bunch of apps available on Amazon Appstore on Windows 11 using Windows Subsystem for Android. However, many users report that Windows Subsystem for Android is not working on their Windows 11 systems.

If you face a similar issue and can’t use the Windows Subsystem for Android successfully, don’t worry. The issue can arise due to missing Virtualization and Windows features, meddling anti-virus programs, or a recent Windows update. We will list multiple methods to get the app working again. Before you begin, make sure your computer runs the latest version of the app.

1. Terminate and Restart Windows Subsytem for Android

Windows Subsystem for Android and its related processes can encounter a glitch and stop working properly. To fix this, you need to terminate Windows Subsystem for Android and its related processes and restart it. Here’s how to do it using the Settings app.

Step 1: Press the Windows key + I to launch the Settings App.

Step 2: Select App from the left sidebar and click on the Installed apps option from the right pane.

System settings

Step 3: On the Installed Apps page, locate the Windows Subsystem for the Android app. Click on the three vertical dots and select the Advanced options.

App advanced options

Step 4: Lastly, scroll down and click on the Terminate button. Close the Settings app.

Terminate app

2. Enable Hardware Virtualization on Your System

Windows Subsystem for Android needs hardware virtualization to work. If you haven’t enabled virtualization on your Windows system, it won’t be able to run Windows Subsystem for Android. Here’s how to enable hardware virtualization:

Step 1: Press the Alt key + F4 to open the ‘Shut Down Windows’ utility. Select the Restart option from the list and click on the OK button.

Restart windows

Step 2: When your computer restarts, press the designated Function key (in our case it is the F2 key) repeatedly to enter the BIOS settings.

Step 3: In BIOS settings, switch to the Advanced Settings page. The BIOS settings on your computer may be appear different.

Step 4: Enable the Virtualization Technology option (SVM mode) and press F10 to save changes and exit the BIOS settings.

BIOS Settings

Wait for your system to restart and boot to the desktop. Try to run Windows Subsystem for Android and check if it works now.

3. Turn on All Windows Features Required for Windows Subsystem for Android

Apart from hardware virtualization, Windows Subsystem for Android needs the Virtual Machine Platform feature to work properly. If it is disabled on your system, the Windows Subsystem for Android app will throw an error and won’t run. Here’s how to enable the feature:

Step 1: Press the Windows key + R to open the Run dialog box. Type appwiz.cpl and press Enter.

Run command box

Step 2: The Programs and Features window will launch with the Control Panel. Click on the ‘Turn Windows Features on or off’ option in the left sidebar. You’ll need administrator privileges to use this feature.

Programs and features window

Step 3: Scroll down the list of available Windows Features and locate the ‘Virtual Machine Platform’ feature. Click on the checkbox next to it and then click on the OK button.

Enable VMP

Step 4: You will see a prompt to restart Windows. Click on the Restart now button.

Restart system

Windows will restart and install the Virtual Machine Platform feature on your system.

4. Uninstall a Third-Party Hypervisor App

A third-party Hypervisor app can conflict with Windows Subsystem for Android. So, it is best to uninstall it and then attempt to run Windows Subsystem for Android on your system. Don’t worry, your virtual machines will stay intact; you can install the Hypervisor app again. Repeat the following steps:

Step 1: Press the Windows key + S to open Windows Search. Type appwiz.cpl and press Enter.

Windows search

Step 2: On the Program and Features page, locate the hypervisor app in the list of installed apps. Right-click on it and select the Uninstall option from the context menu.

Uninstall hypervisor app

Step 3: User Account Control prompt will pop up. Click on  the Yes button to begin the uninstallation.

UAC window

Step 4: After the program uninstalls, restart your system and attempt to launch Windows Subsystem for Android.

5. Temporarily Disable Windows Defender

Windows Defender can block apps from running and accessing system components. To rule out this issue, disable Windows Defender temporarily and then run Windows Subsystem for Android.

Step 1: Launch the Start menu, type Windows Security, and click Open.

disable Windows Defender

Step 2: Click on the ‘Virus & threat protection’ icon.

Windows Security

Step 3: Scroll down and locate the ‘Virus & threat protection settings’ section. Click on the Manage Settings option.

Windows Security

Step 4: Turn off the toggle for Real-time protection to disable it.

Windows Security real-time protection

Step 5: The User Account Control prompt will pop up and click on the Yes button to confirm your decision.

UAC window

If you have a third-party anti-virus program on your computer, access its settings page and disable it until the next boot.

6. Repair or Reset the Windows Subsystem for Android App

Windows offers the option to repair a Microsoft Store app. If something is wrong with the app installation, you can use the repair option to fix it.

Step 1: Right-click on the Start button to launch the Power User menu. Select the Installed Apps option.

Power User menu

Step 2: Locate the Windows Subsystem for Android app and click on the three horizontal dots to open the context menu. Select the Advanced options from the list.

App advanced options

Step 3: On the Advanced options page, scroll down to the Reset section and click on the Repair button.

repair app

Step 4: If the app repair doesn’t fix the issue, you must Reset the app. Make note that you will lose all the app data and will have to sign in again. On the same page, click on the Reset button.

reset app

7. Rollback Windows Update

New Windows updates can sometimes break apps and system features. If the Windows Subsystem for Android app worked fine before and encounters problems after a recent automatic Windows update, you’ll need to roll back the update. Here’s how:

Step 1: Right-click on the Start button and select the Settings option from the Power User menu.

Power User menu

Step 2: After that, Click on the Windows Update icon at the top-right corner.

rollback Windows update

Step 3: Click on the Update history option.

rollback Windows update

Step 4: Under the Related settings section, click on the Uninstall updates option.

Windows update history

Step 5: Locate the most recently installed update from the list and click on the Uninstall option.

rollback Windows update

Step 6: Lastly, click on the Uninstall button to confirm your action.

uninstall Windows update

Windows will remove the update from your system.

Run Android Apps on Windows Without Issues

Windows Subsystem for Android made running Android Apps on Windows 11 possible. The app library is limited, but you can sideload apps from other sources. Moreover, ensure that your system has hardware virtualization active and all the necessary Windows features installed.

Last updated on 06 March, 2023

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.