PowerShell Logo Small

Add-AppxPackage



This is the built-in help made by Microsoft for the command 'Add-AppxPackage', in PowerShell version 4 - as retrieved from Windows version 'Microsoft Windows 8.1 Enterprise' PowerShell help files on 2016-06-23.

For PowerShell version 3 and up, where you have Update-Help, this command was run just before creating the web pages from the help files.

SYNOPSIS

Adds a signed app package (.appx) to a user account.

SYNTAX


Add-AppxPackage [-Path] <String> [-DependencyPath <String[]>] [-ForceApplicationShutdown] [-InstallAllResources] [-Confirm] [-WhatIf] [<CommonParameters>]
Add-AppxPackage [-DependencyPackages <String[]>] [-InstallAllResources] -MainPackage <String> [-Confirm] [-WhatIf] [<CommonParameters>]
Add-AppxPackage [-Path] <String> [-DependencyPath <String[]>] [-DisableDevelopmentMode] [-ForceApplicationShutdown] [-InstallAllResources] -Register [-Confirm] [-What
If] [<CommonParameters>]
Add-AppxPackage [-Path] <String> [-DependencyPath <String[]>] [-ForceApplicationShutdown] [-InstallAllResources] -Update [-Confirm] [-WhatIf] [<CommonParameters>]



Search powershellhelp.space

DESCRIPTION


The Add-AppxPackage cmdlet adds a signed app package (.appx) to a user account. Use the DependencyPath parameter to add all other packages that are required for the i
nstallation of the app package.


You can use the Register parameter to install from a folder of unpackaged files during development of Windows® Store apps.


To update an already installed package, the new package must have the same package family name.



<

RELATED LINKS

Online Version: http://go.microsoft.com/fwlink/?LinkId=288118
Package Manager API
How to Add and Remove Apps
Get-AppxPackage
Get-AppxPackageManifest
Remove-AppxPackage
Get-AppxLog
Get-AppxLastError

REMARKS

<

Examples


Example 1

PS C:\>Add-AppxPackage -Path C:\Users\user1\Desktop\MyApp.appx –DependencyPath C:\Users\user1\Desktop\winjs.appx



This command adds an app package (.appx) that the package contains.




Example 2

PS C:\>$manifestpath = (get-appxpackage -Name "*WindowsCalculator*").InstallLocation + "\Appxmanifest.xml"
PS C:\> Add-AppxPackage -register $manifestpath –DisableDevelopmentMode



This command gets the full path of the package manifest file of an installed Windows Store app, and then registers that package. You can use –DisableDevelopmentMode t
o register an application that is staged by the StagePackageAsync API, has been disabled, or has become corrupted during testing.