Installing a UWP utility, Windows Terminal, WhatsApp, or Xbox runtime on a Windows LTSC workstation, an air-gapped lab PC, or a machine where the Microsoft Store app is blocked or corrupted shouldn't require risky third-party repack websites. This Microsoft Store app downloader resolves official, cryptographically signed .appx, .msixbundle, and dependency installer links (VCLibs, UI.Xaml, NET.Native) directly from Microsoft's Delivery Optimization (tlu.dl.delivery.mp.microsoft.com) servers using a Store URL, ProductId, or quick-pick app catalog.
When you need official .msixbundle and .appx installers outside the Store app
The built-in Microsoft Store client hides its raw installer packages in a locked WindowsApps folder and refuses to run at all on many enterprise and stripped-down Windows builds:
- Windows 10/11 Enterprise LTSC and Windows Server workstations: LTSC builds ship without the Microsoft Store app installed, yet engineers still need official packages like Windows Terminal, PowerToys, WinGet (
Microsoft.DesktopAppInstaller), HEVC Video Extensions, or Python. - Air-gapped labs, classrooms, and offline PC provisioning: Downloading the main
.msixbundleplus its requiredMicrosoft.VCLibs.140.00andMicrosoft.UI.Xamldependency frameworks once onto a USB drive and deploying them across 30 offline machines via PowerShell. - Fixing a broken or looping Microsoft Store client: Downloading the fresh official
Microsoft.WindowsStore.msixbundleandDesktopAppInstallerpackages directly from Microsoft's CDN to repair the Store itself withAdd-AppxPackage. - Archiving a specific working version of an app: Saving a known-good
.appxor.msixbundleinstaller locally before an automatic Store update changes the interface.
How to use the Microsoft Store app downloader (3 tailored workflows)
Depending on whether you need a single .msixbundle installer, a multi-app offline USB provisioning kit, or an automated PowerShell deployment script for Windows LTSC, choose the workflow that fits your setup:
Method 1: Resolve by Microsoft Store Web URL or 12-Character ProductId
- Paste your Store link or identifier: Paste any
https://apps.microsoft.com/detail/9N...link, a 12-character alphanumeric ProductId (such as9N0DX20HK701for Windows Terminal), or aPackageFamilyNameinto the command bar. - Set your Release Ring and target CPU: Select Retail (Stable) (or RP, WIS, or WIF Insider rings) and pick your processor architecture (x64, arm64, x86, or neutral).
- Click Resolve Packages: The workbench queries Microsoft's FE3 Delivery Optimization catalog and separates the returned links into Main App Bundles, Required Framework Dependencies (
VCLibs,UI.Xaml,NET.Native), and optional.BlockMapfiles. - Download the Recommended Offline Kit: Keep the auto-selected Recommended badges checked (which pairs the latest main
.msixbundlewith the newest matchingx64dependencies) and click Download on each file.
Method 2: Build a Multi-App Offline Provisioning Kit (PC Setup Cart & Checkout Flow)
- Open the Built-In 48-App Directory Drawer: Browse by category (System & Dev, Media & Codecs, Productivity, Social) when you don't want to hunt for Store URLs manually.
- Add multiple apps to your PC Setup Cart: Click + Setup Cart on every utility your fresh workstation needs (for example, Windows Terminal, App Installer / WinGet, HEVC / AV1 Video Extensions, and Python 3.12).
- Open the PC Setup Cart Drawer and click Resolve Entire Cart: The batch resolver queries Microsoft's FE3 catalog for every queued item in sequence and locks in the newest primary installer URL and file size for each app.
- Export your batch checkout manifest: Click Export Cart PowerShell (
.ps1) or Export Cart URL List (aria2c / curl) to download and install the entire software stack across offline PCs in one pass.
Method 3: Sideload via PowerShell, WinGet, or DISM (Script Studio)
- Scroll to the Automated Offline Installer & Script Studio directly below the package table after resolving an app.
- Pick your deployment target tab:
- PowerShell Sideload: Generates an
Add-AppxPackage -Path ".\..." -DependencyPath $Depscommand for files already in yourDownloadsfolder. - Auto-Download & Install (
.ps1): Generates a self-contained script that downloads the dependencies and main bundle viaInvoke-WebRequestinto$env:TEMPand installs them in exact dependency order. - WinGet & DISM LTSC: Outputs the
winget install --id ...command alongsideDISM.exe /Online /Add-ProvisionedAppxPackage /SkipLicensefor provisioning golden Windows Enterprise LTSC images for all users. - aria2c / cURL Batch: Outputs 16-connection
aria2c -x 16 -s 16andcurl.exe -Lcommands for high-speed downloading.
- Click Copy Code or Download
.PS1Script and run it in an elevated PowerShell prompt.
Power-user workspace features built for system administrators
Built-in Quick App Catalog (no need to open Microsoft Store)
If you don't have the Microsoft Store URL handy, you can pick essential Windows packages - such as Windows Terminal (9N0DX20HK701), App Installer / WinGet (9NBLGGH4NNS1), Microsoft Store (9WZDNCRFJBMP), PowerToys (XP89DCGQ3K6VLD), VP9 / AV1 / WebP Media Extensions, Calculator, Photos, and Notepad - directly from the built-in quick selector.
Smart Recommended Kit (Main App + Dependency Matcher)
Raw FE3 catalog dumps often return 40 to 90 files across four CPU architectures (x86, x64, arm, arm64) and multiple older versions of Microsoft.UI.Xaml. Instead of making you guess which 4 files out of 80 you actually need, Smart Recommended Kit filters for your selected CPU architecture (e.g., x64 + neutral), picks the newest version of each dependency family (VCLibs, UI.Xaml, NET.Native.Framework, NET.Native.Runtime), and selects the primary .msixbundle / .appx automatically.
One-click PowerShell (.ps1) and Bulk Downloader (aria2c, curl, IDM) exports
Installing an .msixbundle on a clean PC fails with HRESULT: 0x80073CF3 if you don't install its VCLibs and UI.Xaml dependencies first. The built-in PowerShell Script Generator outputs a ready-to-run .ps1 script that installs every dependency in the exact order before registering the main package via Add-AppxPackage -Path ... -DependencyPath ....
Multi-App PC Setup Cart
Setting up a new workstation rarely stops at one app. You can resolve Windows Terminal, add its kit to the PC Setup Cart, resolve HEVC/AV1 codecs, add them to the cart, and export one unified offline installer script and download manifest for the entire machine.
A real example: installing Windows Terminal (9N0DX20HK701) offline on Windows 11 LTSC (x64)
Suppose you have a freshly installed Windows 11 IoT Enterprise LTSC (x64) workstation with no Microsoft Store app and want to install Windows Terminal:
- Click Windows Terminal (
9N0DX20HK701) in the Quick Catalog (or pastehttps://apps.microsoft.com/detail/9n0dx20hk701) with Ring set to Retail and Architecture set to x64. - Click Resolve Packages. Microsoft's FE3 catalog returns the package manifest containing
Microsoft.WindowsTerminal_..._8wekyb3d8bbwe.msixbundle(~44.8 MB) along withMicrosoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.appxandMicrosoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe.appx. - Click Select Recommended Kit (
x64) - the tool automatically selects those exact 3 files and ignores thex86andarm64variants. - Download the 3 packages and click Copy PowerShell Install Command:
Add-AppxPackage -Path ".\Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.appx"
Add-AppxPackage -Path ".\Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe.appx"
Add-AppxPackage -Path ".\Microsoft.WindowsTerminal_1.21.2911.0_8wekyb3d8bbwe.msixbundle"
- Run the script in an elevated PowerShell prompt - Windows Terminal installs cleanly in four seconds with full Microsoft digital signature verification.
Practical tips, mistakes, and limitations
- Why
tlu.dl.delivery.mp.microsoft.comlinks expire: Microsoft generates temporary time-limited signed CDN tokens on its Delivery Optimization URLs (typically valid for 10 to 30 minutes). Download your files shortly after resolving them, or re-click Resolve if a link expires. XP...Win32 Store IDs vs9N...UWP/MSIX Store IDs: Traditional UWP and MSIX apps (whose ProductIds start with9, like9N0DX20HK701) are distributed via Microsoft's FE3 XML SOAP catalog as.appxand.msixbundlepackages. Newer Win32 "Spark" wrappers whose IDs start withXP(like VS Code or Discord in the Store) are distributed as standard.exe/.msiinstallers via WinGet (winget install --id ...); for those, the tool provides the directwingetcommand.- Avoid double-clicking dependencies out of order: Always install
Microsoft.VCLibs,Microsoft.NET.Native, andMicrosoft.UI.Xaml.appxfiles before installing the main.msixbundle, or use the generated PowerShell.ps1script which handles the sequence automatically.
Privacy and data handling transparency
To resolve official Microsoft CDN download URLs without CORS blocks, your browser sends only the public Microsoft Store ProductId / URL and selected Release Ring (Retail, RP, WIS, WIF) to our lightweight stateless resolver endpoint (https://api.shifttools.in/api/msstore), which queries Microsoft's public fe3.delivery.mp.microsoft.com SOAP catalog and returns the official *.microsoft.com download URLs. All actual installer downloads happen directly between your browser and Microsoft's official servers - we never host, modify, or proxy executable binary files.
Companion system and developer utilities
Need to transfer your downloaded .msixbundle offline installer kit to another PC on your network without a USB stick? Beam the files directly peer-to-peer with ShiftDrop P2P File Transfer. You can also inspect manifest JSON structures in JSON Formatter or create short shareable links with Custom URL Shortener. Read our complete tutorial on how to download Microsoft Store apps offline.