[GUIDE] Add Store to Windows 10 EnterpriseS SKU (LTSB/LTSC)

Discussion in 'Windows 10' started by Tito, Aug 9, 2016.

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,141
    84,315
    340
  2. d5aqoëp

    d5aqoëp MDL Addicted

    Jan 19, 2017
    780
    574
    30
    How about Forza Horizon 4 with free 14 day Xbox pass?
     
  3. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,141
    84,315
    340
    There is no InstallStore.bat

    did you downloaded MicrosoftStore-RS5.7z?
     
  4. Puremin0rez

    Puremin0rez MDL Senior Member

    Nov 24, 2010
    267
    161
    10
    Forza Horizon 4 working perfectly on LTSC with this :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. NoobNeutralizer

    NoobNeutralizer MDL Novice

    Aug 21, 2012
    3
    0
    0
    Excellent...

    Going to purchase the Ultimate edition later...

    :)
     
  6. Puremin0rez

    Puremin0rez MDL Senior Member

    Nov 24, 2010
    267
    161
    10
    I noticed that the package provided by @°ツ includes more framework libraries then the one provided by @abbodi1406

    Does this make any actual difference in the compatibility of apps?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,141
    84,315
    340
    I only included what's needed for the 4 appsbundles
    If you install apps from store afterwards, they will add whatever dependency packages they need
     
  8. GBSQUAD

    GBSQUAD MDL Novice

    Oct 9, 2018
    1
    0
    0
    I try to add Store to LTSC (N) 2019 and Store closes when it's opening... I've try to install prev appxbundle like other users but not working to me nothing yet... any idea?
    I don't run any script to debloat windows yet...
     
  9. HayGT

    HayGT MDL Novice

    Oct 13, 2018
    1
    0
    0
  10. Andy L

    Andy L MDL Novice

    Nov 30, 2013
    4
    0
    0
    No I used AddStoreLTSC2019.zip as I thought this was the only version of the script that worked with LTSC 1809. When I extract MicrosoftSoft-RS5.7z and run Add-Store.cmd, I get the following:

    Code:
    ============================================================
    Adding Microsoft Store
    ============================================================
    
    Add-AppxPackage : Deployment failed with HRESULT: 0x80073D06, The package could not be installed because a higher version of this package is already installed.
    Windows cannot install package Microsoft.WindowsStore_11809.1001.7.0_x64__8wekyb3d8bbwe because it has version
    11809.1001.7.0. A higher version 11809.1001.8.0 of this package is already installed.
    NOTE: For additional information, look for [ActivityId] 66a0dc37-638a-0003-fd84-a2668a63d401 in the Event Log or use the command line Get-AppPackageLog -ActivityID 66a0dc37-638a-0003-fd84-a2668a63d401
    At line:1 char:1
    + Add-AppxPackage -Path Microsoft.WindowsStore_11809.1001.713.0_neutral ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (D:\Incoming\Mic...bbwe.AppxBundle:String) [Add-AppxPackage], Exception
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
    
    
    ============================================================
    Adding Store Purchase App
    ============================================================
    
    Add-AppxPackage : Deployment failed with HRESULT: 0x80073D06, The package could not be installed because a higher version of this package is already installed.
    Windows cannot install package Microsoft.StorePurchaseApp_11808.1001.4.0_x64__8wekyb3d8bbwe because it has version 11808.1001.4.0. A higher version 11809.1001.1.0 of this package is already installed.
    NOTE: For additional information, look for [ActivityId] 66a0dc37-638a-0001-28e7-a1668a63d401 in the Event Log or use the command line Get-AppPackageLog -ActivityID 66a0dc37-638a-0001-28e7-a1668a63d401
    At line:1 char:1
    + Add-AppxPackage -Path Microsoft.StorePurchaseApp_11808.1001.413.0_neu ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (D:\Incoming\Mic...bbwe.AppxBundle:String) [Add-AppxPackage], Exception
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
    
    
    ============================================================
    Adding App Installer
    ============================================================
    
    Add-AppxPackage : Deployment failed with HRESULT: 0x80073D06, The package could not be installed because a higher version of this package is already installed.
    Windows cannot install package Microsoft.DesktopAppInstaller_1.0.1810.1000_x64__8wekyb3d8bbwe because it has version 1.0.1810.1000. A higher version 1.0.20921.0 of this package is already installed.
    NOTE: For additional information, look for [ActivityId] 66a0dc37-638a-0001-4ae7-a1668a63d401 in the Event Log or use the command line Get-AppPackageLog -ActivityID 66a0dc37-638a-0001-4ae7-a1668a63d401
    At line:1 char:1
    + Add-AppxPackage -Path Microsoft.DesktopAppInstaller_1.6.29000.1000_ne ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (D:\Incoming\Mic...bbwe.AppxBundle:String) [Add-AppxPackage], Exception
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
     
  11. JaxBug

    JaxBug MDL Novice

    Oct 10, 2018
    3
    0
    0
    Does anyone know if there's a way to use the Game DVR function in the Xbox app without having to bother with having the Store, MS account, and...the rest of the Xbox app in general? The reason I ask is because it's actually really handy and nice to have, but I don't want the rest of the junk.
     
  12. darkaustral

    darkaustral MDL Novice

    Aug 11, 2012
    2
    0
    0
    do you run Add-Store.cmd with admin right ?
     
  13. d5aqoëp

    d5aqoëp MDL Addicted

    Jan 19, 2017
    780
    574
    30
    I am using the old abbodi store bundle and it auto-updates the store app to latest non-buggy version. LTSC is working perfectly and so is Forza :p

    Fine ass game especially when played during free 14 day Xbox live trial.
     
  14. freiwald

    freiwald MDL Senior Member

    Jul 27, 2015
    315
    177
    10
    you can also get a one month game pass code for 2 euros on some sites.
    if you redeem it in the ms store and chose a monthly payment methode you will get a second month on top.
    so you will be able to play the game (and other game pass games) for 2 months for just 2 euros.

    but you will not be able to redeem those monthly codes if you activated the 14 days trial already before. you will need a new store/xbox account then.
     
  15. fades

    fades MDL Novice

    Aug 23, 2017
    1
    0
    0
    Hi , i installed edge just fine but the store doesn't want to cooperate.
    it's installed but it crash on startup, the error start from twinapi.appcore.dll located in C:\Windows\SYSTEM32
    thanks in advance for any tips
     
  16. crypticus

    crypticus MDL Senior Member

    Jun 29, 2015
    317
    142
    10
    Hi there is a thread for installing microsoft store on LTSB 2016 but it wasn't even working for me with ltsb 2016 and it doesn't work for ltsc 2019 too.

    It was opening store but not downloading or installing anything from store. and when it installs and downloads. nothing was opening.


    So can someone make a working and updated version of automated powershell script and updated files for installing microsoft store to ltsc 2019? thanks.
     
  17. GodHand

    GodHand MDL Addicted

    Jul 15, 2016
    534
    926
    30
    Code:
    Function Add-WindowsStore
    {
        [CmdletBinding()]
        Param ()
     
        Begin
        {
            $ScriptPath = (Get-Item -Path '.' -Force).FullName
        }
        Process
        {
            If (!(Test-Path -Path $ScriptPath -Filter Microsoft.WindowsStore*.appxbundle)) { Break }
            ElseIf (!(Test-Path -Path $ScriptPath -Filter Microsoft.WindowsStore*.xml)) { Break }
         
            $StoreBundle = (Get-ChildItem -Path $ScriptPath -Include Microsoft.WindowsStore*.appxbundle -Recurse).FullName
            $PurchaseBundle = (Get-ChildItem -Path $ScriptPath -Include Microsoft.StorePurchaseApp*.appxbundle -Recurse).FullName
            $XboxBundle = (Get-ChildItem -Path $ScriptPath -Include Microsoft.XboxIdentityProvider*.appxbundle -Recurse).FullName
            $InstallerBundle = (Get-ChildItem -Path $ScriptPath -Include Microsoft.DesktopAppInstaller*.appxbundle -Recurse).FullName
         
            $StoreLicense = (Get-ChildItem -Path $ScriptPath -Include Microsoft.WindowsStore*.xml -Recurse).FullName
            $PurchaseLicense = (Get-ChildItem -Path $ScriptPath -Include Microsoft.StorePurchaseApp*.xml -Recurse).FullName
            $IdentityLicense = (Get-ChildItem -Path $ScriptPath -Include Microsoft.XboxIdentityProvider*.xml -Recurse).FullName
            $InstallerLicense = (Get-ChildItem -Path $ScriptPath -Include Microsoft.DesktopAppInstaller*.xml -Recurse).FullName
         
            $DepAppx = @()
         
            If ((Get-CimInstance -ClassName Win32_OperatingSystem).OSArchitecture -eq "64-bit")
            {
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include Microsoft.VCLibs*.appx -Recurse).FullName
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include *Native.Framework*.appx -Recurse).FullName
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include *Native.Runtime*.appx -Recurse).FullName
            }
            Else
            {
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include Microsoft.VCLibs*.appx -Exclude *x64* -Recurse).FullName
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include *Native.Framework*.appx -Exclude *x64* -Recurse).FullName
                $DepAppx += (Get-ChildItem -Path $ScriptPath -Include *Native.Runtime*.appx -Exclude *x64* -Recurse).FullName
            }
         
            Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowAllTrustedApps" -Value 1 -Type DWord
    
            Write-Host "Adding Provisioned App Package: Microsoft.WindowsStore..." -NoNewline -ForegroundColor Cyan
            [void](Add-AppxProvisionedPackage -Online -PackagePath $StoreBundle -DependencyPackagePath $DepAppx -LicensePath $StoreLicense)
            Write-Host "[Complete]" -ForegroundColor Cyan
            Write-Host "Adding Provisioned App Package: Microsoft.StorePurchaseApp..." -NoNewline -ForegroundColor Cyan
            [void](Add-AppxProvisionedPackage -Online -PackagePath $PurchaseBundle -DependencyPackagePath $DepAppx -LicensePath $PurchaseLicense)
            Write-Host "[Complete]" -ForegroundColor Cyan
            Write-Host "Adding Provisioned App Package: Microsoft.XboxIdentityProvider..." -NoNewline -ForegroundColor Cyan
            [void](Add-AppxProvisionedPackage -Online -PackagePath $XboxBundle -DependencyPackagePath $DepAppx -LicensePath $IdentityLicense)
            Write-Host "[Complete]" -ForegroundColor Cyan
            $DepAppx = @()
            $DepAppx += (Get-ChildItem -Path $ScriptPath -Include *Native.Runtime*.appx -Recurse).FullName
            Write-Host "Adding Provisioned App Package: Microsoft.DesktopAppInstaller..." -NoNewline -ForegroundColor Cyan
            [void](Add-AppxProvisionedPackage -Online -PackagePath $InstallerBundle -DependencyPackagePath $DepAppx -LicensePath $InstallerLicense)
            Write-Host "[Complete]" -ForegroundColor Cyan
         
            Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowAllTrustedApps" -Value 0 -Type DWord
        }
        End
        {
            Get-AppxProvisionedPackage -Online | Format-List | Out-File -FilePath "$ScriptPath\SideLoaded.txt"
        }
    }
    
    Add-WindowsStore
    
    A PowerShell function that will also sideload the required packages.

    It can be run by opening an elevated PowerShell console shell within the root directory of the function script and packages and entering:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...