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 last year with the launch of Windows Subsystem for Android. However, it comes with Amazon Appstore, which does not include enough Android apps even a year after its release. That pushed us to publish a tutorial on how to sideload any Android app on Windows 11. In the same vein, we bring you this guide on how to install Google Play Store on your Windows 11 PC to make it easier to download any Android apps. Thanks to a developer who goes by the name of yujincheng08 on GitHub, you can now install the Play Store on Windows 11, and even root it with Magisk. So if you were looking for an easy method to install Google Play Store on Windows 11, follow our guide below.

Install Google Play Store on Windows 11 (Updated December 2022)

Requirements to Install Google Play Store on Windows 11

1. First, you need to enable virtualization on your Windows 11 PC. For that, boot into the BIOS and look for “Virtualization Technology” and enable it. On some computers, it’s also called “Intel VT-x” or “AMD-V” or “SVM Mode”.

Requirements to Install Google Play Store on Windows 11

2. Next, uninstall Windows Subsystem for Android from your PC if you have already installed it from the Microsoft Store.

Requirements to Install Google Play Store on Windows 11

3. Next, you need to set up WSL 2 (Windows Subsystem for Linux) on your Windows 11 PC, which you can do by following our guide. You can install Ubuntu, Debian, or OpenSUSE based on your preference. WSL 2 is required as it enables us to locally generate the modified Windows Subsystem for Android image.

Requirements to Install Google Play Store on Windows 11

Generate Windows Subsystem for Android Image With Play Store Support

1. First, open Ubuntu (or whatever distro you have installed) with Admin permissions on Windows 11. Open the Start menu and search “Ubuntu”. Now, click on “Run as Administrator” in the right pane.

How to Install Google Play Store on Windows 11

2. After that, open the MagiskOnWSALocal GitHub page linked here and click on Code. Here, copy the URL under “Local” and “HTTPS”.

How to Install Google Play Store on Windows 11

3. Move back to the Ubuntu Terminal and run the below command. Paste the URL you copied above after git clone. This will clone the repository to your computer.

git clone https://github.com/LSPosed/MagiskOnWSALocal.git
Install Google Play Store on Windows 11 (Updated December 2022)

4. Next, run the below commands one by one to move to the scripts directory.

cd MagiskOnWSALocal
cd scripts
Install Google Play Store on Windows 11 (Updated December 2022)

5. After that, run the script by executing the below command. This will download the required dependencies and start the command-line installer. This process will take anywhere between 5 to 10 minutes based on your internet speed.

./run.sh
Install Google Play Store on Windows 11 (Updated December 2022)

6. Next, a command-line installer will open up. Here, choose “x64” as it’s the most common desktop architecture out there. By the way, to select an option, press the “Space” key on the keyboard, and press “Enter” to confirm the selected option.

Install Google Play Store on Windows 11 (Updated December 2022)

7. After that, choose “retail” as it’s meant for the stable channel. This will give you the best experience, but if you want to try the latest WSA build, you can opt for the Dev channel.

Install Google Play Store on Windows 11 (Updated December 2022)

8. Under the Magisk version, I will suggest sticking with the “Stable” release.

Install Google Play Store on Windows 11 (Updated December 2022)

9. On the next page, you will be asked whether you want to install GApps. This is extremely important. Choose “Yes” as you want to install Google Play Store on Windows 11.

Install Google Play Store on Windows 11 (Updated December 2022)

10. Here, you can choose which GApps solution you want to use. I have selected “OpenGApps“.

Install Google Play Store on Windows 11 (Updated December 2022)

11. On the next screen, you can choose whether you want to have Amazon Appstore on Windows 11. I chose “Yes” just for the sake of convenience. However, you can remove it as well.

Install Google Play Store on Windows 11 (Updated December 2022)

12. Next, you can select if you want to root WSA with Magisk or not. If you don’t want to do that, choose “none”.

Install Google Play Store on Windows 11 (Updated December 2022)

13. Now, select “No” when asked if you want to compress the output.

Install Google Play Store on Windows 11 (Updated December 2022)

14. Finally, it will start downloading the Windows Subsystem for Android image and apply all your preferences. This will take considerable time, somewhere between 10 to 15 minutes, so please keep patience.

Install Google Play Store on Windows 11 (Updated December 2022)

15. After it’s done generating the image, you will see something like this in the Terminal. Now, it’s time to move to the next step.

Install Google Play Store on Windows 11 (Updated December 2022)

Manage Windows Subsystem for Android Files

1. Open File Explorer and move to “Linux” in the left pane. Here, open the Linux distro (for me, it’s Ubuntu) you have installed.

manage files

2. Now, navigate to home -> [Ubuntu username] folder -> MagiskOnWSALocal -> output. Here, you will find one more folder, which you need to open.

How to Install Google Play Store on Windows 11

3. Now, copy the contents of the “WSA with Magisk” folder.

How to Install Google Play Store on Windows 11

4. Now, open the C drive on your Windows 11 PC and create a folder named “WSA“.

manage files

5. Paste all the copied content inside the “WSA” folder.

manage files

Install Google Play Store on Windows 11

1. Finally, it’s time to install Google Play Store on Windows 11. But before that, press the Windows key and search for “developer” without quotes. Then, select “Developer settings” from the search results.

Install Google Play Store on Windows 11

2. Here, turn on the “Install apps from any source, including loose files” toggle under the Developer Mode section. On the next prompt, choose “Yes”.

Install Google Play Store on Windows 11

3. Now, open the Start menu and search for “powershell“. Next, click on “Run as Administrator” in the right pane.

How to Install Google Play Store on Windows 11

4. Then, run the below command in PowerShell to move to the WSA folder.

cd C:\WSA
Install Google Play Store on Windows 11

5. Once you have moved inside the folder, run the below command. This will start installing the modified WSA image with Google Play Store support on Windows 11. This will take some time, so again keep patience.

PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1
Install Google Play Store on Windows 11

6. Once the process is done, go ahead and open the Start menu. You will find a “Play Store” icon right there. If it does not appear there, search for “play store”, and you will surely find it.

Install Google Play Store on Windows 11

7. Open the Play Store app on Windows 11, and it will work absolutely fine. Instead of your primary account, we suggest you sign in with a secondary Google account to be on the safer side.

How to Install Google Play Store on Windows 11

Get Google Play Store on Your Windows 11 PC

So that is how you can install Google Play Services and other Google frameworks alongside WSA in Windows 11. It will not only 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 want to install the newly-released Microsoft PC Manager app on Windows 11, head to our linked guide. And to bypass Windows 11’s requirements during installation, we have a detailed tutorial in place for you. Finally, if you are facing any issues, let us know in the comment section below.

68 Comments

  1. The argument ‘.\Install.ps1’ to the -File parameter does not exist. Provide the path to an existing ‘.ps1’ file as an argument to the -File parameter.

    How do I get past this?
    I have updated PowerShell and ruin as administrator.

    Every other step went fine until now.

    Thanks

  2. Thanks for the GREAT article with step by step instructions. I tried most of last night unsuccessfully via other articles and Utube. But today I found this article. Its awesome to have Playstore on my new computer.

  3. got to the kernel step. There are two files in the misc folder – one claims to be x86-64 and the other arm64. When either of these are used to replace the kernel, wsa does not start. The black little window just closes. FOr the x86-64 it takes a long time to close – for the arm 64, it closes right away. For the original file, it opens, but there are all the non root issues, like can’t do the `su` step and the `setenforce 0` says permission denied, can’t login etc. Not sure if the kernel has gone out of date or what. I have installed the latest Windows 11 update release last week

  4. stuck on windows subsystem for android developer settings- cannot open the manage developer option- cant see IP address???
    Also how to undo the changes??? made? uninstalling WSA will be enough right?

  5. Everything is done, play store opens as well. But when clicking on Sign in getting ‘This device isn’t Play Protected Certified’ error. What to do now?

  6. So, I installed WSAGA script and the kernel modules are different which one should i select arm one or normal one

  7. Is this process is safe? Also, if wait for some time will comes official in Windows Update later? Please answer beebom

  8. if anyone getting appx error plz download process blocker and block this process StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.

    this will let you install wsa.

  9. 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

    1. yes, you must take the kernel form the wsagascript misc folder , in the tools folder form wsa und replace the kernel file, but then the apps will no more open, actually ist all no more function, and adeltax has not made an update for he kernel file.

  10. 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.

  11. 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)

  12. 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

  13. 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.

  14. 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 !!

  15. 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

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

  17. 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.
    🙁

  18. 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.
    🙁

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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!!!!!!!

  24. 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

  25. 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.

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

Leave a Reply