Sideload Custom Enterprise Apps via Regedit
Enabling sideloading for custom enterprise applications allows
Windows devices to install internal line-of-business (LOB) apps without
distributing them through the public Microsoft Store. This guide
explains how to configure the Windows Registry (regedit) to
allow the installation of trusted, internally signed packages across
your organization’s endpoints.
Prerequisites
Before modifying the registry, ensure the following requirements are met: * You have administrative privileges on the target machine. * The custom app package is digitally signed with a certificate that is trusted by the local machine’s Trusted Root Certification Authorities or Trusted People certificate store.
Step-by-Step: Enabling Sideloading via Registry Editor
Press
Win + R, typeregedit, and press Enter to open the Registry Editor.Navigate to the following key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx(If the
Appxkey does not exist underWindows, right-click onWindows, select New > Key, and name itAppx.)Select the
Appxkey. In the right pane, look for the value namedAllowAllTrustedApps.- If it does not exist, right-click in the empty space, select
New > DWORD (32-bit) Value, and name it
AllowAllTrustedApps.
- If it does not exist, right-click in the empty space, select
New > DWORD (32-bit) Value, and name it
Double-click
AllowAllTrustedApps, set the Value data to1, and ensure the Base is set to Hexadecimal.Click OK to save the changes.
(Optional) If you are configuring Windows 10 versions older than build 1511 or non-enterprise editions, also check the alternative path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlockCreate or set the DWORD (32-bit) value
AllowAllTrustedAppsto1.Restart the computer or restart the
explorer.exeprocess for the policy changes to take effect immediately.
Alternative: Enable via Command Prompt (Admin)
To automate this deployment across multiple machines via script or MDM, run the following command in an elevated Command Prompt:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx" /v AllowAllTrustedApps /t REG_DWORD /d 1 /fOnce applied, users can double-click .msix or
.appx bundles, or install them via PowerShell using the
Add-AppxPackage command.