How to download offline installer (APPX/MSIX) for Microsoft Store app

Run winget download --id <StoreID> --source msstore in Terminal to save a Microsoft Store app's APPX or MSIX package, plus its dependencies, to your Downloads folder.

This guide covers the WinGet route, the older Fiddler capture route, installing the saved package without the Store, and fixes for the errors people hit.

How to Download Offline Installer (APPX/MSIX) for Microsoft Store App
Run winget search to find the package ID, then winget download saves the installer and verifies its hash. (Image: Microsoft)

Download APPX/MSIX app packages without the Microsoft Store

WinGet ships with App Installer on Windows 11 and current Windows 10 builds. The msstore source lists apps published in the Microsoft Store.

  1. Right-click Start and select Terminal.
  2. Run winget search "app name" --source msstore and note the value in the Id column (Store IDs look like 9NBLGGH4NNS1).
  3. Run winget download --id <Id> --source msstore --skip-license to fetch the package without the offline license file.
  4. Accept the source and package agreements if WinGet asks.
  5. Open your Downloads folder and find the new folder holding the .msix, .appx, .msixbundle or .appxbundle file and its dependency packages.

Add --download-directory D:\Packages to save somewhere other than Downloads.

WinGet or Fiddler for Microsoft Store offline installers

Situation Use this Why
Personal PC, app is free winget download with –skip-license No sign-in or admin role needed
Company deploying Store apps offline winget download with an Entra ID admin account Also fetches the offline license file
Specific CPU (ARM64 tablet, x64 desktop) winget download with –architecture Filters out packages for other chips
WinGet cannot reach the package Fiddler capture Reads the package URL from the Store's own download traffic

Using WinGet to download Microsoft Store apps

The download command saves the installer, its dependencies and, for Store packaged apps, a license file. These options control what you get.

Option What it does Example
–id Targets one exact package ID winget download –id 9NBLGGH4NNS1 –source msstore
–skip-license Skips the offline license, so no Entra ID sign-in is needed winget download –id <Id> –skip-license
–architecture Picks x86, x64, arm or arm64 packages only winget download –id <Id> –architecture arm64
–platform Picks Windows.Desktop, Windows.Universal or Windows.Holographic winget download –id <Id> –platform Windows.Desktop
–download-directory Saves to a folder you choose winget download –id <Id> -d D:\Packages
–version Downloads a specific version instead of the latest winget download –id <Id> –version 1.2.3

Downloading the license file needs a Microsoft Entra ID account holding the Global Administrator, User Administrator or License Administrator role. Home users should always add --skip-license.

Using WinGet to download Microsoft Store apps: winget search results with IDs
Copy the exact value from the Id column; the Source column shows whether the package comes from msstore or winget. (Image: Microsoft)

How to download APPX/MSIX files from Microsoft Store with Fiddler

Fiddler, a web debugging proxy from Telerik, records the URLs the Store app requests while it downloads. It predates winget download and needs HTTPS decryption, which adds a Fiddler root certificate to your PC.

  1. Install Fiddler from telerik.com and turn on HTTPS traffic decryption in its options.
  2. Start capturing, then open the Microsoft Store and select Get or Install on the app.
  3. Filter the captured sessions for .appx, .msix or bundle in the URL.
  4. Copy the full package URL and open it in your browser to save the file.
  5. Remove the Fiddler root certificate when you finish.

Treat this as a fallback. The WinGet route gets the same packages and the dependencies, with no proxy and no extra certificate.

Installing APPX/MSIX apps on Windows without Store

App Installer is built into Windows 11 and Windows 10 version 1803 and later, so a double-click usually works. Install dependency packages first if the main package asks for them.

  1. Double-click each dependency package (for example a VCLibs or .NET runtime file) and select Install.
  2. Double-click the main .msixbundle or .appxbundle file and select Install.
  3. For a silent install, open PowerShell in the download folder.
  4. Run Add-AppxPackage -Path .\App.msixbundle -DependencyPath .\Dependency.appx with your real file names.
  5. Open Start and launch the app from All apps.

Turn on Developer Mode to sideload apps in Windows 11

Store packages are signed with a certificate Windows already trusts. If Windows blocks a sideloaded package anyway, the device setting or a policy is the cause.

  1. Open Settings and go to System > For developers.
  2. Turn on Developer Mode.
  3. Select Yes on the notice.
  4. On Windows 10, go to Update & Security > For developers and turn on Sideload apps instead.

On a work PC, an administrator controls this under Computer Configuration\Administrative Templates\Windows Components\App Package Deployment. If that policy blocks sideloading, the Settings switch cannot override it.

Confirm the MSIX app installed correctly

Get-AppxPackage -Name *AppName*

Lists installed packages whose name matches, with version, architecture and install location.

You should see: A block showing Name, Version and PackageFamilyName means the package is registered for your account.

Fix winget download and APPX install errors

WinGet asks for a Microsoft Entra ID sign-in

The command is trying to fetch the Store license file.

  1. Press Ctrl + C to stop.
  2. Run the command again with --skip-license.

Install fails with a missing dependency message

The framework packages saved next to the app were not installed first.

  1. Install every package in the download folder except the main bundle.
  2. Install the main bundle again.
  3. With PowerShell, list each dependency after -DependencyPath, separated by commas.

Package is for the wrong processor

The download included packages for several architectures.

  1. Download again with --architecture x64 or --architecture arm64.
  2. Install the package whose name matches your PC.

Sideloading is blocked by policy

An organisation policy turns off app sideloading.

  1. Ask your IT administrator to enable Allow all trusted apps to install.
  2. Retry the install after the policy applies.

Double-clicking the package does nothing

App Installer is missing or broken.

  1. Install the App Installer app from the Microsoft Store.
  2. Or use Add-AppxPackage in PowerShell, which does not need App Installer.

If the Store itself fails before you ever get here, reset the Microsoft Store cache and try once more.

Microsoft Store APPX/MSIX offline installer FAQ

These questions come up most often around offline Store packages.

Can I download a Microsoft Store app without the Store?

Yes. Run winget download --id <Id> --source msstore --skip-license in Terminal. WinGet saves the app package and its dependencies to your Downloads folder, and you install them later by double-clicking or with Add-AppxPackage.

Where does winget download save files?

WinGet saves packages to your Downloads folder by default. Add --download-directory followed by a path, or the short form -d, to save them to another folder or a USB drive instead.

What is the difference between APPX and MSIX?

MSIX is the newer Windows app package format and APPX is the older one. Both install the same way, and a bundle file (.msixbundle or .appxbundle) holds packages for several architectures in one file.

How do I find a Microsoft Store app ID?

Run winget search "app name" --source msstore. The Id column shows the Store product ID, a 12-character code such as 9NBLGGH4NNS1. Copy it into the download command.

How do I install an MSIX file with PowerShell?

Open PowerShell in the folder and run Add-AppxPackage -Path .\App.msix. Add -DependencyPath with the dependency file names if the app needs framework packages installed alongside it.

Do I need Developer Mode to install an APPX file?

Usually not. Packages from the Microsoft Store are signed with a trusted certificate. Turn on Developer Mode in Settings > System > For developers only if Windows refuses to sideload the package.

Can I install the offline package on another PC?

Yes, if that PC runs a supported Windows version and matches the package architecture. Copy the whole download folder, install the dependencies first, then the main package.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *