How to Install Google Play Store on Windows 11 WSA?

Windows 11 supports running Android apps natively which is one of the features that stood out during its launch. This allows you to get rid of the different emulation software that has become the tradition over the years. Microsoft partnered with Amazon to bring Android apps to its machine via the Amazon App Store.
Google Play Store on Windows 11
How to Install the Google Play Store on Windows 11
Google Play Store is the most famous and used app store on the Android operating system without a doubt. While the Amazon App Store works just fine, it has a limited catalogue of apps in comparison to Google Play Store. In such a scenario, you can sideload an Android app on your Windows 11 machine. However, if the app requires Google Play Services, the app will not be able to work since they are missing altogether. To mitigate all of these obstacles, you will have to install Google Play Store on your system. We will be showing you how to do that in this article. 

Install Google Play Store on Windows 11

Installing Google Play Store on your Windows 11 machine involves a number of steps, from modifying the Windows Subsystem for Android kernel to installing the modified WSA on your machine and more. Since we will be modifying the WSA kernel, you will lose any existing data that lives on the subsystem.  In this method, we will be using the MagiskOnWSALocal project on GitHub. Before getting started, you will need to make sure your Windows 11 is up to date. Open the Settings app and navigate to Windows Update to install any pending updates.  With that out of the way, follow the instructions below to install Google Play Store on your computer. 

1. Remove the Existing Windows Subsystem for Android

To start off, you will need to uninstall the existing Windows Subsystem for Android on your computer. This is because we will be installing a new modified version of the WSA which allows you to install the Google Play Store.  Follow the instructions below to remove Windows Subsystem for Android:
  1. First, open the Settings app on your computer by pressing the Windows key + I on your keyboard.
  2. Navigate to the Apps > Installed Apps menu on the Settings app.
    Navigating to Installed Apps
    Navigating to Installed Apps
  3. From the list of applications, locate Windows Subsystem for Android
  4. Click on the three dots and choose Uninstall from the drop-down menu.
    Uninstalling Windows Subsystem for Android
    Uninstalling Windows Subsystem for Android

2. Prepare Modified Windows Subsystem for Android

Now that you have removed the current version of Windows Subsystem for Android from your system, you will have to prepare a modified version of the WSA. This is because the Google Play Store is not available on the Windows Subsystem for Android by default. As such, the kernel needs to be modified to enable the installation of the Google Play Store.  Fortunately, there is a community script available that automated the process of modifying the kernel. We will be using the script from the MagiskOnWSALocal project to modify the Windows Subsystem for Android kernel. The script can be run on a Linux distribution only so you will have to download WSL on your computer.  Follow the instructions below to do this:
  1. Open the Microsoft Store by searching for it in the Start Menu.
    Opening Microsoft Store
    Opening Microsoft Store
  2. Then, search for Ubuntu via the search bar. 
  3. Click on the Get button to install it.
    Installing Ubuntu on Windows
    Installing Ubuntu on Windows
  4. After the installation completes, a Windows Terminal window will open. You will need to provide a username and password for the Ubuntu installation. Doing so will take you to an empty command line.
    Providing Username for Windows Subsystem for Linux
    Providing Username for Windows Subsystem for Linux
  5. At this point, type in git clone https://github.com/LSPosed/MagiskOnWSALocal.git in the command line and press the Enter key. 
  6. This will download the script required to create a modified version of the Windows Subsystem for Android. Wait for it to complete downloading. 
  7. After that, you will have to navigate to the folder the script resides in. To do so, type in cd MagiskOnWSALocal/scripts and hit Enter in the command line. 
  8. Finally, type in ./run.sh and press the Enter key. This will execute the script. You will be prompted to enter the UNIX password that you created a moment ago. Enter your password to allow the script to run. 
  9. The script will start downloading a number of files and present you with a few prompts. You can go with the default options for all of them. 
  10. Choose retail on the WSA release type screen and press OK.
    Choosing WSA Release Type
    Choosing WSA Release Type
  11. After that, choose Yes on the Install GApps screen.
    GApps Installation Selection
    GApps Installation Selection
  12. Finally, for the Root solution, choose None.
    Choosing Root Solution
    Choosing Root Solution
  13. Once you do that, the script will start downloading the required files on your system.
    Downloading Required Files for WSA
    Downloading Required Files for WSA
  14. Wait for it to complete. Once it does, you will be shown an empty command line prompt again. 

3. Install the Modified Version of the Windows Subsystem for Android

At this point, you have created a modified version of the Windows Subsystem for Android. All that is left to do is to install the modified WSA and follow it up with installing Google Play Store. Follow the instructions below to do this:
  1. First, you will have to navigate to the output folder to access the new files. Type in cd ../output and hit Enter. 
  2. Inside the output, folder exists another folder that contains all the files we need. Since the name of this folder is generated automatically as per the versions, you can use the ls command to find out the name. 
  3. Once you know the name of the folder, you will have to copy it to the C: drive on your system.
  4. Type cp WSA and press the TAB key to autocomplete the folder name. Do not press Enter. You will need to specify a directory for the files to be copied to. You can call the new folder anything, we’ll call it temp in this case. 
  5. The final command should look like cp WSA_2011… /mnt/c/temp -r and then press Enter. Do not omit the -r argument at the end.
    Copying WSA Files
    Copying WSA Files
  6. After that, open File Explorer on your system.
  7. Navigate to the folder in the C: drive and run the Run.bat file. Click Yes on the User Account Control dialog box that appears.
    Running the Script
    Running the Script
  8. Wait for it to complete. Once it completes, you will see the Google Play Store screen on your monitor.
    Google Play Store on Windows 11
    Google Play Store on Windows 11

4. Cleaning Up

Finally, the last step would be to clean up all of the files that were generated during this process. These files are no longer needed and were only meant to install the Google Play Store on your system. With that achieved, there is no purpose and you can remove them with no issues. To do this, follow the instructions below:
  1. In the WSL command prompt, type in rm ~/MagiskonWSALocal -rf and press Enter.
  2. This will remove all of the script files from your WSL. You can also choose to uninstall WSL from your system since it is no longer needed.
  3. Follow the same instructions as uninstalling WSA above to do so. 
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Comments

41
    ST
    Strand Nov 17, 2021

    Hello, i followed this guide but can’t get it to work. Noticed that this guide gets me the 1.8xxxxx update and I have got 1.7xxx working before on my PC. When I install the wsa i can start the settings but adb cannot connect to the subsystem? Can’t sideload anything, do you know what it could be? (have followed the guide two times now and get the same result)

      MZ
      Muhammad Zubyan Author Nov 17, 2021

      That must be the update, please wait we will investigate this issue and let you know. Can you try re-installing the adb in the meantime? Download the fresh version from official website.

    EC
    Ecstranaut Nov 28, 2021

    Works even on the latest update

    TZ
    Terrence Zavecz Dec 17, 2021

    Same problem as ‘Strand’ (month ago) otherwise all else works fine:”cannot connect to 127.0.0.1:58526: No connection could be made because the target machine actively refused it. (10061)”

      MZ
      Muhammad Zubyan Author Dec 18, 2021

      Thank you for letting us know! we will write an article on this issue and let you know.

        DZ
        David Zambrano Dec 20, 2021

        Yes I have the same issue It looks like they Blocked the instalation, Ir is region blocked? I unistalled everuthing all was well until the “connect” command (adb.exe connect 127.0.0.1:58526)

    DZ
    David Zambrano Dec 20, 2021

    I have the issue the with the “connect” command (adb.exe connect 127.0.0.1:58526) It looks like they Blocked the installation, Ir is region blocked? I uninstalled everything all was well until there. Also, the kernel replacement, the C:GAppsWSAmisc path, It shows 2 kernels, one is x86_64 and another named. ARM64. It’s not like in your tutorial. Which one should I choose? Thanks for the tutorial. I hope you have an answer for me (all of us).

      HY
      hydranix Jan 15, 2022

      arm64 if you have a surface x tablet
      x86_64 if you have any other computer

      Reply
      EZ
      erxu zhao Aug 20, 2022

      I also have the same problem as you do: the C: gappswsa misc path, it shows 2 kernels, one is x86_ 64 and another named.
      However, after my common sense operation, I can connect to 127… But can’t elevate the permission. The Su command seems to have no effect: https://uploads.disquscdn.c

    DZ
    David Zambrano Dec 20, 2021

    Yes, it’s official. The steps from here on “Set up Google Play Store on Windows Subsystem for Android” are not working. I get error “adb error (10061)” https://uploads.disquscdn.c
    Using the arm and the x86_64 kernels wont work. I did the procedure 3 times. Here is the moment I get stuck, Now also the adb kit you provide here is from megaupload, it is impossible for me to download it. Can you provide another link? Used the official ADB as well same result. https://uploads.disquscdn.c
    Is there any fix for this? Thank you.

      MZ
      Muhammad Zubyan Author Dec 22, 2021

      Thank you so much for your great insight, we will examine the article and get it updated soon.

    ME
    Menelwen Jan 3, 2022

    I can confirm I have the same error (10061) as well, followed all the step flawlessly, I can also confirm David’s situation, we had tho different kernels and manipulating either or both of them wont work too…I had installed previously ADB myself, I tried to play with it, without it, uninstalling it and use the ADBkit provided above but nothing will make me go throught Error 10061.

      MZ
      Muhammad Zubyan Author Jan 6, 2022

      We are investigating this issue and we will update you soon.

      SE
      seamonkey420 Feb 7, 2022

      i would try deleting the .Android folder in your user folder. i had used adb prior with the unmodified WSA and after removing WSA and installing wsa with google play store had the same error trying to adb in.this folder resides here: c:usersuserid.Android
      hope that helps!

      Reply
    RG
    Ruan Gravina Feb 4, 2022

    It does work, but a few steps are a bit off./apply.sh ./unmount_images.shshould be./apply.sh./unmount_images.shkinda obvious, but if u r copying/pasting we can miss thatKernel should be used the one with x86_64, which I only renamed to “kernel” after processing everything, not sure if it makes a dif, but …for those who can’t access adb connect, it must first be installed in the system and WSA must be opened at least once, which can be done by accessing the developer mode manage option inside it, if it is possible to connect it will show an ip address in the settings.

    Reply
      MZ
      Muhammad Zubyan Author Feb 5, 2022

      Fixed! Thank you for your input.

    SM
    Scott Mosher Feb 16, 2022

    I stumbled at a couple of points, but it’s working now! Great walkthrough – thank you.

    KB
    kbachler Feb 21, 2022

    Having the same error others have reported. Has this been fixed somewhere, as everything seemed to work until this point. https://uploads.disquscdn.c

      MZ
      Muhammad Zubyan Author Feb 22, 2022

      https://appuals.com/no-conn…Try this article

    KH
    Khlebean Mar 5, 2022

    I wasn’t able to download the file from rg.adguard:Our services aren’t available right nowWe’re working to restore all services as soon as possible. Please check back soon.

      MZ
      Muhammad Zubyan Author Mar 6, 2022

      In that case, I suggest you to wait.

        KH
        Khlebean Mar 13, 2022

        Does it work for you? Still the same issue – it’s also giving a certificate error.

    EW
    Ethan Williams Jul 30, 2022

    When I try and do Add-AppxPackage -Register C:WindowsSubsystemAndroidAppxManifest.xml
    It gives me this error, Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid because the package requires
    architecture ARM64, but this computer has architecture x64.

      MZ
      Muhammad Zubyan Author Aug 1, 2022

      It means that the package isn’t supported by your processor’s architecture. Sorry, in this case, you can’t do anything.

        SA
        samy Nov 12, 2022

        I followed another guide and installed amazon’s WSA and used ADB to install apps and it worked even though my PC isn’t officially supported by Win11,
        but I got the same error as Ethan when following this guide

      AN
      Anonymous Oct 21, 2022

      I think it’s because you download the OpenGApps with wrong platform version. You should download x86_64 rather than ARM.

      Reply
    תש
    תהילה בן שושן Aug 7, 2022

    Hi, I followed your instrcutions, and everything seemed to be working fine while installing.
    But now when I try to sign in to Google Play,
    I get an error that: “There was a problem connecting to http://www.google.com
    How can I fix this?

    BO
    Brendan O'Connor Aug 10, 2022

    Hi @muhammadzubyangul:disqus, thanks for the great guide! Does this procedure allow Windows to update the WSA, or is it limited to the version at the time of setup? I’d hate to have to go through all that every few weeks!

      MZ
      Muhammad Zubyan Author Aug 16, 2022

      For me, Yes! It does allow me to update the WSA.

    DA
    Dandyboi Aug 14, 2022

    Does not work at all on the latest update. Fails to deploy with 0x80073D10 error “The deployment operation failed because the package
    targets the wrong processor architecture.
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid because the package requires
    architecture ARM64, but this computer has architecture x64.”

      MZ
      Muhammad Zubyan Author Aug 15, 2022

      We are working on finding the fix for this issue! Stay tuned!

    AL
    Ali Aug 25, 2022

    I went through all steps but I receive “This device isn’t certified”

      MZ
      Muhammad Zubyan Author Aug 26, 2022

      What are your computer specifications?

    ML
    Madusha Lakshan Sep 8, 2022

    I think the kernel file is the problem here. I also got the file as “kernel-x86_64”. Firstly I copied and pasted the file without changing the name. Then WSA send a message telling there was an important file missing without starting. So I went back and changed the name of the kernel file from “kernel-x86_64” to “kernel” and started WSA. This time the previous message didn’t come but the WSA didn’t start. It kept on loading for about 2 minutes and automatically shut down itself. I tried to start WSA many times but ended up with the same result. After a while I replaced the kernel with the original kernel that was in the tools folder and started WSA. This time everything worked. But then the play store sign in button didn’t work. So I followed your guide from the “Set up Google Play Store on Windows Subsystem for Android” step. Then this error came. https://uploads.disquscdn.c

      BN
      Ben Nickell Sep 26, 2022

      I’m stuck here too. It tries to start,Eventually get this in the error log..Log Name: Application
      Source: Application Error
      Date: 9/26/2022 12:29:00 AM
      Event ID: 1000
      Task Category: (100)
      Level: Error
      Keywords: Classic
      User: N/A
      Computer: WhiteStar
      Description:
      Faulting application name: WsaClient.exe, version: 2208.40000.4.0, time stamp: 0x631b4737
      Faulting module name: WsaClient.exe, version: 2208.40000.4.0, time stamp: 0x631b4737
      Exception code: 0xc0000409
      Fault offset: 0x000000000001b883
      Faulting process id: 0x3b28
      Faulting application start time: 0x01d8d170fc22e7d5
      Faulting application path: C:WindowsSubsystemAndroidWsaClientWsaClient.exe
      Faulting module path: C:WindowsSubsystemAndroidWsaClientWsaClient.exe
      Report Id: 828cf2ba-54aa-4ade-b232-45446fb5daaf
      Faulting package full name: MicrosoftCorporationII.WindowsSubsystemForAndroid_2208.40000.4.0_x64__8wekyb3d8bbwe
      Faulting package-relative application ID: App
      Event Xml:

      1000
      0
      2
      100
      0
      0x80000000000000

      4383

      Application
      WhiteStar

      WsaClient.exe
      2208.40000.4.0
      631b4737
      WsaClient.exe
      2208.40000.4.0
      631b4737
      c0000409
      000000000001b883
      3b28
      01d8d170fc22e7d5
      C:WindowsSubsystemAndroidWsaClientWsaClient.exe
      C:WindowsSubsystemAndroidWsaClientWsaClient.exe
      828cf2ba-54aa-4ade-b232-45446fb5daaf
      MicrosoftCorporationII.WindowsSubsystemForAndroid_2208.40000.4.0_x64__8wekyb3d8bbwe
      App

      BN
      Ben Nickell Sep 26, 2022

      I can confirm this. renaming kernel-x86_64 to kernel and it tries for a couple of minutes and crashes, with the original kernel file I can use ‘su’ to change to root and can’t sign into the Play store.

    MY
    Mynd Sep 10, 2022

    Is there not a script or pre-modified WSA available now to streamline this process? For all the work involved, I’m surprised the closest thing we had was just the MasgiskOnWSA script.

    SS
    Solaiman sadat Oct 20, 2022

    i have this errorr

    Add-AppxPackage : Deployment failed with HRESULT: 0x80073D10, The deployment operation failed because the package
    targets the wrong processor architecture.
    Windows cannot install package MicrosoftCorporationII.WindowsSubsystemForAndroid because the package requires
    architecture ARM64, but this computer has architecture x64.
    NOTE: For additional information, look for [ActivityId] ec2eba8f-e3bb-0002-c8a2-bcecbbe3d801 in the Event Log or use
    the command line Get-AppPackageLog -ActivityID ec2eba8f-e3bb-0002-c8a2-bcecbbe3d801
    At line:1 char:1
    + Add-AppxPackage -Register C:WindowsSubsystemAndroidAppxManifest.xml
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (C:WindowsSubsy…ppxManifest.xml:String) [Add-AppxPackage], Exception
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

      SA
      samy Nov 12, 2022

      I have the same error, tried and double checked that I copied the kernel-x86_64 file into tools and renamed to kernnel

        KP
        Kerns Phoegon Feb 6, 2023

        1. You guys accidentally pulled the ARM64 msix package to start out with.
        2. This guide is non-functional as it stands currently.WSA has been updated to android 12 base & these tools are not able to accommodate that ‘currently.’

        Reply
          MZ
          Muhammad Zubyan Author Feb 13, 2023

          Thank you for notifying, we will get it updated soon.