How to Install Google Play Store on Windows Subsystem for Android in Windows 11

How to Install Google Play Store on Windows 11

Microsoft added Android app support on Windows 11 recently, but it comes with the Amazon Appstore, which does not offer a lot of apps at the moment. So we published a tutorial on how to sideload any Android app on Windows 11. In the same vein, we bring you this guide to install Google Play Store on Windows Subsystem for Android (WSA) to make it easier to download Android apps on your Windows 11 computer. Thanks to a developer named ADeltaX, you can now directly install apps from the Google Play Store and utilize all of the Google apps as well. So if you are looking for a way to install Google Play Store on Windows 11, follow our guide below.

Note: If you have already installed WSA on your Windows 11 PC, make sure to uninstall it before proceeding with this guide.

Install Google Play Store on Windows Subsystem for Android (2021)

In this article, we have explained the step-by-step process for installing Google Play Store on Windows Subsystem for Android in Windows 11. While the tutorial is a bit technical, if you have some knowledge of Linux, Android, and Windows, you can easily make it work. You can expand the table below for easier navigation.

Requirements to Install Google Play Store on Windows 11

Before we look at the steps to get Google Play Store working on Windows 11, you need to download the following files and software on your Windows 11 machine:

1. First of all, go ahead and download the GApps package from here. Choose “x86_64”, “Android 11”, “pico” and click the download button.

Install Google Play Store on Windows Subsystem for Android (2021)

2. Next, set up WSL 2 (Windows Subsystem for Linux) on your Windows 11 PC by following our guide.

Install Linux Programs on Windows 10 with WSL (Updated April 2021)

3. Download 7-Zip (Free) or any WinZip alternative to help you extract the Windows Subsystem for Android MSIX package, which we will show you how to download in the section below.

4. Finally, download the WSAGA script developed by ADeltaX. Click on this link to visit the GitHub page and open Code -> Download ZIP.

Install Google Play Store on Windows Subsystem for Android (2021)

Download Windows Subsystem for Android (WSA) Package

If you already have the MSIX package of Windows Subsystem for Android, you are good to go. If not, open this website and follow the steps below to grab the package officially from Microsoft servers.

1. After opening the RG-Adguard website, choose “ProductID” from the drop-down menu to the left of the textbox. Then, you need to paste WSA’s Microsoft Store product ID, 9P3395VX91NR, in the text field. After that, choose the “Slow” ring from the drop-down menu on the right of the textbox, and click the OK button.

Install Google Play Store on Windows Subsystem for Android (2021)

2. You will get a long list of results. Scroll to the bottom to find a msixbundle file of around 1.21 GB in size. Right-click it and choose “Save link as” to download the file. Keep in mind that clicking on the link will not download the file on some popular Windows browsers.

Install Google Play Store on Windows Subsystem for Android (2021)

Managing the Windows Subsystem for Android (WSA) Files

Now that we have all the files we need to install Google Play Store on Windows 11, we will need to rearrange them before we proceed. Just follow the steps closely to get started.

1. Now that you have downloaded the WSA package, open the 7-Zip software and locate the MSIX bundle in the Downloads folder. Note that trying to open the MSIX bundle with 7-Zip from the context menu does not work in this case and might result in an error. You will have to rely on the 7-Zip software to locate the file.

2. Once you open the MSIX bundle, look for a file that ends with “Release-nightly.msix“. There will be two files, one with ARM64 and another with x64 in the file name. Choose the x64 one and open it.

Install Google Play Store on Windows Subsystem for Android (2021)

3. Next, open the C: drive and create a folder named WindowsSubsystemAndroid (without any spaces).

Install Google Play Store on Windows Subsystem for Android (2021)

4. Then, move back to the 7-Zip window and copy everything except for AppxMetadata, AppxBlockMap.xml, AppxSignature.p7x, and [Content_Types.xml]. You can press the Ctrl key and click on these file names to deselect them after selecting all of them through the Windows 11 keyboard shortcut Ctrl + A.

Install Google Play Store on Windows Subsystem for Android (2021)

5. Now, paste these files to the “WindowsSubsystemAndroid” folder.

Install Google Play Store on Windows Subsystem for Android (2021)

6. Similarly, create a GAppsWSA folder inside the C: drive.

Install Google Play Store on Windows Subsystem for Android (2021)

7. Now, extract the WSAGA script that we downloaded above and paste the content to the GAppsWSA folder.

Install Google Play Store on Windows Subsystem for Android (2021)

8. Next up, locate the GApps (pico) ZIP file that we downloaded above and copy it. After that, navigate to the GAppsWSA folder and move to the #GAPPS folder. Paste the GApps ZIP file here. No need to extract it.

gapps

9. Move back to the WindowsSubsystemAndroid folder and copy vendor.img, system.img, system_ext1.img, and product.img.

Install Google Play Store on Windows Subsystem for Android (2021)

10. Now, navigate to the GAppsWSA folder and paste these four .img files in the #IMAGES folder.

Install Google Play Store on Windows Subsystem for Android (2021)

Patching WSA to Include Google Apps on Windows 11

1. Once you have moved all the files as explained in the section above, go ahead and open Linux on Windows Terminal. Type sudo su and hit Enter. Now, enter the password for Linux. This will grant root privileges to Linux.

Install Google Play Store on Windows Subsystem for Android (2021)

2. Next, enter the below commands to install some essential packages on Linux. You may have to press “Y” to allow the installation.

apt install lzip unzip
apt install dos2unix
Install Google Play Store on Windows Subsystem for Android (2021)

3. After that, run the below commands one by one to move to the GAppsWSA folder that we created in the C: drive. Note that there is a space between cd and dots.

cd ..
cd ..
cd GAppsWSA/
Install Google Play Store on Windows Subsystem for Android (2021)

4. Once you are in the GAppsWSA folder, execute the below commands one by one.

dos2unix apply.sh
dos2unix extend_and_mount_images.sh
dos2unix extract_gapps_pico.sh
dos2unix unmount_images.sh
dos2unix VARIABLES.sh
dos2unix

5. Having done that, run the below commands one by one. The whole process will take some time so keep patience.

./extract_gapps_pico.sh
./extend_and_mount_images.sh
./apply.sh
./unmount_images.sh
Install Google Play Store on Windows Subsystem for Android (2021)

6. Now, open the #IMAGES folder under GAppsWSA and copy all four IMG files.

Install Google Play Store on Windows Subsystem for Android (2021)

7. Move back to the WindowsSubsystemAndroid folder in C: drive and paste the four files. Choose “Replace”.

replace images

8. Again, go back to the GAppsWSA folder and move to the misc folder. Here, copy the “kernel” file.

How to Install Google Play Store on Windows 11

9. Now, move to the WindowsSubsystemAndroid folder and open the Tools folder. Here, you will find an existing “kernel” file. Rename it to kernel_bak. And then paste the kernel file that we copied from the misc folder under GAppsWSA. That’s it. We are finally ready to install Google Play Store on Windows 11.

Install Google Play Store on Windows Subsystem for Android (2021)

Install Google Play Store on Windows Subsystem for Android

Now comes the part that you have eagerly been waiting for, installing the Play Store to easily install Android apps on your Windows 11 PC and log into them using your Google account. Just follow the steps below to proceed.

1. Press the Windows key, search for PowerShell in the Start Menu, and click on “Run as administrator” to open it.

powershell

2. After that, run the below command. It will start installing the modified WSA on your Windows 11 PC.

Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
Install Google Play Store on Windows Subsystem for Android (2021)

3. If you get any errors, you will have to enable Developer Mode in Windows 11 to fix the issue. Open Windows Settings -> Privacy & security -> For developers. Here, turn on the “Install apps from any source including loose files” toggle under Developer Mode. Now, run the above command, and it should work fine.

for developers

4. Now, open the Start Menu, and you will find Windows Subsystem for Android is successfully installed on your Windows 11 computer. Open it to proceed further.

Install Google Play Store on Windows Subsystem for Android (2021)

5. Under the WSA window, enable “Developer mode” to assign an IP address to the Android container. Note down the IP address as we will need it later. After that, click on “Files” at the top so that Windows Subsystem for Android actually starts running on your Windows 11 PC. Now, you can close the Files window.

wsa windows 11

6. If the IP address is not showing up in WSA settings, click “Manage developer settings” under Developer mode. After that, scroll down in the Developer options menu and click on “Wireless debugging”. Here, note down the IP address shown under the wireless debugging settings.

wireless debugging

6. Next, you need to set up ADB on your Windows 11 PC to connect to WSA. We are really close to accessing the Google Play Store to install Android apps with ease.

Install Google Play Store on Windows Subsystem for Android (2021)

7. Once you have set up ADB, open Command Prompt in the platform-tools folder (by typing CMD in the address bar of the File Explorer) and run the below command. Make sure to replace “ipaddress” with the one you noted above. If you get a failed error, run the command again, and you will be connected this time.

adb connect ipaddress
adb connect ipaddress

8. Next, run the below commands one by one. This will allow you to enter the Shell mode of WSA and grant superuser rights.

adb shell
su
Install Google Play Store on Windows Subsystem for Android (2021)

9. Finally, run the below command to change the SELinux mode to permissive.

setenforce 0
selinux permissive

10. Now, go ahead and search for Play Store in the Start menu and open it.

play store windows 11

11. You will now be able to sign in with your Google account and install Android apps directly from the Google Play Store on your Windows 11 PC. And that’s how you can install Google Play Store on Windows Subsystem for Android.

google play store on windows 11

Restore the Kernel on Windows Subsystem for Android

While everything is done and you have got the Play Store running on your Windows 11 machine, you need to restore the original kernel file. To do that, closely follow the steps below:

1. Close all the windows and open the Settings page of WSA. Here, turn off Windows Subsystem for Android. You should wait till the loading sign disappears.

turn off wsa

2. Now, move to the WindowsSubsystemAndroid folder in C: drive and open Tools. Here, rename the kernel file to kernel_root and kernel_bak to kernel. You are done.

kernel root

Get Google Play Store on Your Windows 11 PC

So that is how you can install Google Play Services and other Google frameworks on Windows Subsystem for Android in Windows 11. It will not just allow you to officially download Android apps from the Google Play Store but also use apps dependent on Google Play Services for notifications and other services. Anyway, that is all from us. If you face any issues, let us know in the comment section below.

51 Comments

  1. hi
    I have the same issues with useing SU in cmd
    C:\ADBKit>adb.exe shell
    redfin:/ $ su
    /system/bin/sh: su: inaccessible or not found

    is there a fix

    thanks

  2. MY Input—–>

    PS C:\WindowsSubsystemAndroid> Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml

    ERROR Message ——>

    Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict
    validation.
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework
    “Microsoft.VCLibs.140.00.UWPDesktop” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
    S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 14.0.30035.0, along with this
    package to install. The frameworks with name “Microsoft.VCLibs.140.00.UWPDesktop”
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework
    “Microsoft.VCLibs.140.00.UWPDesktop” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
    S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 14.0.30035.0, along with this
    package to install. The frameworks with name “Microsoft.VCLibs.140.00.UWPDesktop” currently installed are:
    {Microsoft.VCLibs.140.00.UWPDesktop_14.0.29231.0_x64__8wekyb3d8bbwe}
    NOTE: For additional information, look for [ActivityId] e6332058-e08c-0002-22c1-33e68ce0d701 in the Event Log or use
    the command line Get-AppPackageLog -ActivityID e6332058-e08c-0002-22c1-33e68ce0d701
    At line:1 char:1
    + Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : WriteError: (C:\WindowsSubsy…ppxManifest.xml:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

    1. You have to exex ‘su’ and then ‘setenforce 0’ under adb shell . And Play store button should work.

  3. i am not able to get root after “adb shell”
    Once i press adb shell i get exactly what you got but then when i type “su” it says “/system/bin/sh: su: inaccessible or not found”
    please help
    (also i already do have play store downloaded without comleting the last steps but its not letting me sign in)

  4. Finally i got this msg..🥺 What can do about this i did every step correctly.

    PS C:\WINDOWS\system32> Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
    Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict
    validation.
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework
    “Microsoft.UI.Xaml.2.6” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
    S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 2.62108.18004.0, along with
    this package to install. The frameworks with name “Microsoft.UI.Xaml.2.6” currently installed are
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework
    “Microsoft.UI.Xaml.2.6” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
    S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 2.62108.18004.0, along with
    this package to install. The frameworks with name “Microsoft.UI.Xaml.2.6” currently installed are: {}
    NOTE: For additional information, look for [ActivityId] 938f711b-d496-0001-0848-919396d4d701 in the Event Log
    or use the command line Get-AppPackageLog -ActivityID 938f711b-d496-0001-0848-919396d4d701
    At line:1 char:1
    + Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : WriteError: (C:\WindowsSubsy…ppxManifest.xml:String) [Add-AppxPackage], IOExcep
    tion
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageComm
    and

  5. instead of getting “root@username:/mnt/” I’m getting “root@username:home/user_name#”.
    So, I’m stuck at step where it asked us to do “cd ..” for the first time to locate the GAppsWSA folder.

    Any solution??

      1. Try this:
        cd ..
        cd ..
        cd mnt
        cd c
        cd WindowsSubsystemAndroid
        cd GAppsWSA/

        This will work hopefully.

  6. while i execute
    sudo su
    ./extend_and_mount_images.sh i am getting below error, can someone please advise
    Creating mount point for product
    Creating mount point for system_ext
    Creating mount point for system
    Creating mount point for vendor
    Mounting product
    mount: /mnt/product: mount failed: Operation not permitted.
    Mounting system_ext
    mount: /mnt/system_ext: mount failed: Operation not permitted.
    Mounting system
    mount: /mnt/system: mount failed: Operation not permitted.
    Mounting vendor
    mount: /mnt/vendor: mount failed: Operation not permitted.
    !! Images mounted !!

  7. C:\WINDOWS\system32> Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml\
    Add-AppxPackage : Cannot find path ‘C:\WindowsSubsystemAndroid\AppxManifest.xml\’ because it does not exist.
    At line:1 char:1
    + Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (C:\WindowsSubsy…pxManifest.xml\:String) [Add-AppxPackage], ItemNotFou
    ndException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

    Getting this error, if anybody can help

    1. Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
      Try this. You don’t need backslash after extension is specified. If done correctly, WSA will appear on start menu.
      I don’t recommend following tutorials on website unless you know how to troubleshoot any problems, like unable to login to playstore, etc. Go for any YouTube videos and come back to this guide later.
      Not blaming “Beebom” for this tutorial, as it works as intended, but is confusing if the viewer is novice in cmd, wsl, or powershell.

      1. You are right. finally i got this msg..🥺

        PS C:\WINDOWS\system32> Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
        Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict
        validation.
        Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
        because this package depends on a framework that could not be found. Provide the framework
        “Microsoft.UI.Xaml.2.6” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
        S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 2.62108.18004.0, along with
        this package to install. The frameworks with name “Microsoft.UI.Xaml.2.6” currently installed are
        Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
        because this package depends on a framework that could not be found. Provide the framework
        “Microsoft.UI.Xaml.2.6” published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond,
        S=Washington, C=US”, with neutral or x64 processor architecture and minimum version 2.62108.18004.0, along with
        this package to install. The frameworks with name “Microsoft.UI.Xaml.2.6” currently installed are: {}
        NOTE: For additional information, look for [ActivityId] 938f711b-d496-0001-0848-919396d4d701 in the Event Log
        or use the command line Get-AppPackageLog -ActivityID 938f711b-d496-0001-0848-919396d4d701
        At line:1 char:1
        + Add-AppxPackage -Register C:\WindowsSubsystemAndroid\AppxManifest.xml
        + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo : WriteError: (C:\WindowsSubsy…ppxManifest.xml:String) [Add-AppxPackage], IOExcep
        tion
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageComm
        and

  8. It shows the ‘su’ command is not accessible or not found while using the ADB shell, please help!

  9. after setenforce 0 , I can’t login “play store”
    When I click the “login” it says “There was a problem communicating with Google Servers. Try again later” ocurrs.
    🙁

  10. after setenforce 0 , I can’t login “play store”
    When I click the “login” it says “There was a problem communicating with Google Servers. Try again later” ocurrs.
    🙁

  11. got this error PS C:\WindowsSubsystemAndroid> Add-AppxPackage -Register .\AppxManifest.xml
    Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict
    validation.
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework “Microsoft.UI.Xaml.2.6”
    published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”, with neutral or x64
    processor architecture and minimum version 2.62108.18004.0, along with this package to install. The frameworks with
    name “Microsoft.UI.Xaml.2.6” currently installed are
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_x64__8wekyb3d8bbwe
    because this package depends on a framework that could not be found. Provide the framework “Microsoft.UI.Xaml.2.6”
    published by “CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”, with neutral or x64
    processor architecture and minimum version 2.62108.18004.0, along with this package to install. The frameworks with
    name “Microsoft.UI.Xaml.2.6” currently installed are: {}
    NOTE: For additional information, look for [ActivityId] 1116d0cf-7177-0003-3c32-1a1177710b07 in the Event Log or use
    the command line Get-AppPackageLog -ActivityID 1116d0cf-7177-0003-3c32-1a1177710b07
    At line:1 char:1
    + Add-AppxPackage -Register .\AppxManifest.xml
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : WriteError: (C:\WindowsSubsy…ppxManifest.xml:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

  12. STUCK AT “An error occurred mounting one of your file systems. Please run ‘dmesg’ for more details” . MY LINUX IS UNABLE TO FIND GAppsWSA folder. If u can help. GITHUB solution is impossible for me.

    1. Could you please help. I am stuck and most of person stuck at the Kernal file where the exact kernal file is not found.

      Also menifest missing error. If you could explain the steps how you did.

      Thanks

  13. cannot connect to 172.22.104.180:5555: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

    Stuck here.. Please Help… after giving adb connect this is shown

    1. i guess you just need to type only the Ip address which yours is ” 172.22.1.4.108 “. Just this numbers without the inverted commas

  14. cannot connect to 172.22.104.180:5555: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

    Stuck here…. Any help…. i gave adb connect command and this appears

  15. cannot connect to 172.22.105.254:5555: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060).

    Suck here. Any help!!!!!!!

  16. Dude quite complex method …there are already some on xda devolopers website ..also if you want to give solution ..make one how to key map so that gaming is possible ..there is already some sort of key mapping inherent..like play books work with arow keys

  17. It was a whole pain in the ass process took me around an hour multiple things were wrong first I didn’t had WSA then my CPU virtualization was disabled and was hardly able to figure out where GIGABYTE has hidden it in BIOS then I didn’t had 7 zip never used it .. and so onn in short there were so many hurdles but after all it is done It worked.

  18. Will i receive updates for Windwos Subsystem for Android from Microsoft Store via installing WSA through this method ?

Leave a Reply