Installation of UWP app fails with error 0x80070005: Adding a tile failed with unexpected error

3

I am trying a install a UWP app using the powershell command

Start-Process powershell " -ExecutionPolicy Unrestricted -NoExit -Command "cd \"C:\Users\Administrator\Documents\Visual Studio 2015\Projects\App3\AppPackages\App3\App3_1.0.0.0_x64_Test`"; & .\Add-AppDevPackage.ps1 -Force`" |Out-File C:\Users\Administrator\Desktop\log.txt" -Verb RunAs -Wait

where AppDevPackage.ps1 is the powershell script provided in the app.

The script runs fine when I run it by using right-click -> run with powershell.But when I try to invoke the script using a jenkins or using a scheduled task the below error is thrown:

Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.

error 0x80070005: Adding a tile failed with unexpected error.

NOTE: For additional information, look for [ActivityId] 5e8c5432-8277-0004-c28f-8c5e7782d201 in the Event Log or use the command line Get-AppxLog -ActivityID 5e8c5432-8277-0004-c28f-8c5e7782d201

At C:\Users\Administrator\Documents\Visual Studio 2015\Projects\App3\AppPackages\App3\App3_1.0.0.0_x64_Test\Add-AppDevPackage.ps1:388 char:13 + Add-AppxPackage -Path $DeveloperPackagePath.FullName -Dep ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\Users\Admini....0.0.0_x64.appx:String) [Add-AppxPac kage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddA ppxPackageCommand

I looked the event log as well,even that gives the same error code.I need to run this script for automation,hence can't run this manually.

powershell
uwp
appx
asked on Stack Overflow Feb 8, 2017 by Bharath

1 Answer

0

I tried all sorts of things but configuring a scheduled task for the powershell script and invoking it from jenkins using the command :

schtasks /run /tn

is the only thing that worked for me.

Also make sure to run the scheduled task with the highest privileges using an user account which has administrative rights.

answered on Stack Overflow Feb 10, 2017 by Bharath

User contributions licensed under CC BY-SA 3.0