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

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

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.

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.

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

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

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

cd MagiskOnWSALocal
cd scripts

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

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.

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.

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

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.

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

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.

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

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

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.

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.

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.

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

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

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

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

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.

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

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

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

cd C:\WSA

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

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.

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.

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.

Comments 71
  • Add-AppxPackage : Deployment failed with HRESULT: 0x80073CFB, The provided package is already installed, and
    reinstallation of the package was blocked. Check the AppXDeployment-Server event log for details. Deployment operation progress: C:\WSA\AppxManifest.xml Another user has already installed a packaged version of this app. An unpackaged version cannot replace this. The conflicting package is MicrosoftCorporationII.WindowsSubsystemForAndroid and it was published by CN=Microsoft 20-3e97-0007-fc5d-9da3973ed901 in the Event Log or use
    Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US.

  • 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

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

  • 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

  • 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?

  • 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?

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

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

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

    this will let you install wsa.

  • 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

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

  • 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

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

  • 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)

  • 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

  • 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??

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

        This will work hopefully.

  • 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 !!

  • 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

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

      • 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

Leave a Reply