How to Install Google Play Store on Windows 11

In Short
  • Windows Subsystem for Android (WSA) comes with the Amazon Appstore. But there is a way to remove it and install the Google Play Store with WSA.
  • WSABuilds is an open-source project that adds Play Store to Windows 11 in a few clicks.
  • The second method uses WSL to patch the WSA image with Google Play Store.

Microsoft’s Windows Subsystem for Android (WSA) allows you to run Android apps on Windows 11. While WSA is a great feature, it has a few flaws. A major one is the inexistence of Google Play Services and thereby the Play Store. WSA offers the Amazon Appstore instead which doesn’t have a large library of apps like Google Play Store. Thankfully, there are two ways you can install Google Play Store in WSA on Windows. Follow the guide to learn more.

Enable Windows Hypervisor and Virtualization

Both the methods mentioned in the list require you to turn on Windows Hypervisor and Virtualization. To do so, follow these steps.

1. Click Start and start typing “Windows features.” Click to open the first search result which reads “Turn Windows features on or off.”

Turn Windows Features on or off

2. A new window with a list of features with checkboxes should pop up.

3. Check the following boxes — Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform.

4. Once enabled, restart your Windows PC and the features should now be enabled.

5. To check if Virtualization has been enabled, open the Task Manager using the shortcut Ctrl+Shift+Esc, and go to the performance tab.

6. Click on CPU and check the Virtualization option. It should display “Enabled.”

7. If Virtualization is disabled, boot into the BIOS, and look for “Virtualization Technology,” and enable it. On some computers, it’s also called “Intel VT-x” “AMD-V” or “SVM Mode”.

Method 1: Installing Google Play Store Using a WSA Script

One of the quickest ways to get Play Store running in Windows 11 is through the WSABuilds project on GitHub. It’s an open-source project that allows you to install Windows Subsystem for Android on both Windows 11 and Windows 10 with Google Play Store and Magisk. Here’s how to install it on Windows 11:

1. If you already have the official WSA installed, you will need to remove it first. You can do that by searching for Windows Subsystem for Android in Windows search and clicking “Uninstall” in the right pane.

2. Once the official WSA is uninstalled, go to the releases pages, scroll down and move to the x64 section. Here, click on the first link which contains the Google Play Store, and Play Services. In this build, Amazon Appstore is removed. If you’d like root access, download the one that contains the said keywords alongside “Magisk.”

3. Once downloaded, right-click and extract the compressed folder. We’d suggest extracting the folder using 7-Zip or PeaZip as using WinRAR and Window’s built-in file extraction tool throws a bunch of errors.

4. Once extracted, all you need to do is go inside the extracted folder -> right-click -> open Terminal here, and enter the following command.

PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1

5. The installation will then start and Windows Subsystem for Android with Google Play Store will launch very soon.

6. Once it launches, go to the “Apps” section, click the three dots beside Google Play Store, and click “Open.”

7. Sign in to your Google account and voila! You now have fully-fledged Google Play Store and Google Play Services running on Windows 11.

Method 2: Install Google Play Store using Windows Subsystem for Linux

1. The next important step is to uninstall Windows Subsystem for Android from your PC if you have already installed it from the Microsoft Store.

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

Generating WSA Image With Play Store Support

1. Launch Ubuntu (or whichever distro you have installed) as Administrator by opening the Start menu, searching “Ubuntu,” and clicking on “Run as Administrator” in the right pane.

2. After that, open the MagiskOnWSALocal GitHub page linked here, click Code and Copy the URL.

3. Move back to the WSL Terminal and run the following command. Paste the URL you copied above after git clone. This will copy the files in the repository to your computer.

git clone https://github.com/LSPosed/MagiskOnWSALocal.git

4. Next, run the following commands to get into the “scripts” directory.

cd MagiskOnWSALocal/scripts

5. Run the script by executing the following command. This will download the required dependencies and start the command-line installer. Depending on your internet speed, this should take around 5 to 10 minutes.

./run.sh

6. A command-line installer will open up. Choose “x64.” You can navigate the options by pressing the space key and hitting enter to choose.

7. After that, choose “retail” as it’s meant for the stable channel.

8. Under the Magisk version, we’d suggest sticking to the “Stable” release.

9. In the next step, choose “Yes” as you want to install Google Play Store on Windows 11.

10. Select “OpenGApps” as it’s one of the oldest, widely-known projects.

11. On the next screen choose whether you want to keep the Amazon Appstore.

12. You can then select if you want to root WSA with Magisk. If you don’t want to, choose “none”.

13. Select “No” when asked if you want to compress the output.

14. Finally, WSA will start downloading. This will take anywhere from 10-15 minutes so sit back and relax.

15. Once done, you will see something like this in the Terminal. It’s time to advance to the next step, i.e., to manage the files and bring up the Google Play Store.

Managing Windows Subsystem for Android Files

1. Open File Explorer and move to the “Linux” directory from the left pane. You should see a folder with the name of the distribution you’ve installed, which in our case is Ubuntu.

2. Navigate to home -> [Ubuntu username] folder -> MagiskOnWSALocal -> output. Find a folder that starts with the name WSA and double-click to open it.

3. Copy the contents of the folder.

4. Open the C drive on your Windows 11 PC and create a folder named “WSA.”

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

Installing Google Play Store on Windows 11

Pat your back because you’ve come a long way. It’s time to install Google Play Store on Windows 11.

1. Go to Start and search “developer” without quotes. Click the first search option.

2. Turn on the “Install apps from any source, including loose files” toggle under the Developer Mode section. Choose “Yes” if prompted.

3. Open Start and search for “Powershell“. Click “Run as Administrator” in the right pane.

4. To move to the WSA folder, execute the following command in PowerShell

cd C:\WSA

5. Once inside the folder, run the following command. This should start installing the modified WSA image with Google Play Store support on Windows 11.

PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1

6. Once done, open Start and you should find a “Play Store” icon. If it does not appear, search for “play store,”and you may find it.

7. Launch the Play Store app on Windows 11, and it should work without issues. We suggest you signing in with a secondary Google account to be on the safer side.

And that’s how you can install Google Play Services and other Google frameworks with WSA in Windows 11. We comprehensively tested out both the methods by installing apps and testing Google services, and everything worked flawlessly. However, if you encounter issues do let us know in the comment section below.

Comments 71
  • Detective Conan says:

    nah it is safe but it wont be in a update as google is closed source

  • U FR says:

    no output folder to be found , sad

  • PRANAV BATS says:

    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.

  • Stephen says:

    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

  • Alin simonds says:

    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.

  • mk says:

    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

  • Maneesh says:

    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?

  • Sarvesh says:

    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?

    • Jack Doulson says:

      Same problem here. Any tips, guys? Thanks in advance!

  • DIVYAMSU DASARI says:

    how to uninstall the whole thing?

  • Dikshit Rishi Jain says:

    Can we use the stock Open GApps variant instead of pico?

  • Jayesh Kumar says:

    Why does Play Store keeps crashing tho

  • Jayesh Kumar says:

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

    • Aravind Sathesh says:

      Depends on whether you have an ARM based computer or an x64 based one.

  • Aboy says:

    If we can sign in Google acc. then can we use YT music.

  • Avinesh Kumar says:

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

  • kira says:

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

    this will let you install wsa.

  • Oliver Chapple says:

    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

    • Wilhelm says:

      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.

  • Victor H says:

    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

  • zanezonair says:

    im at the final part. but when i press sign in nothing happens.

    • kko says:

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

  • Aditya says:

    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)

  • Akila Lakshan says:

    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

  • Mukul says:

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

    • MenottiBG says:

      Try the following:
      cd ..
      cd ..
      cd mnt
      cd c
      cd GAppsWSA/

      • Prashant Badiger says:

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

        This will work hopefully.

  • Snehal says:

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

  • Neel says:

    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

    • GeekyDroid says:

      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.

      • SHAN says:

        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

      • Victor H says:

        Any luck On this

Leave a Reply