microsoft / microsoft/winget-cli

Unable to Add-AppxProvisionedPackage as System since 1.7.11132

Open
#4,431 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Context-System Issue-Bug
Dominant language
C++
Stars
26.4k
Forks
1.8k
Avg merge
1d 11h
Merged PRs (30d)
15

Description

Brief description of your issue

Until now, I have been using a W32 app in Intune to install Winget as a nt/system. As of release 1.7.11132, this is no longer working. I also tried using the latest pre-release and saw the same issue. I see this same issue when running as a local administrator as well.

Steps to reproduce
  1. Download latest msixbundle: https://github.com/microsoft/winget-cli/releases/tag/v1.7.11132
  2. As nt/system or local administrator run Add-AppxProvisionedPackage -Online -PackagePath "$InstallerFolder\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" -SkipLicense
Expected behavior

AppxPackage provisions without error. I attached appx and dism logs below. I am seeing an error regarding: Opening the package from location Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe failed.

Actual behavior

Get the following error:
`Exception :
Type : System.Runtime.InteropServices.COMException
ErrorCode : -2147024893
TargetSite :
Name : ThrowTerminatingError
DeclaringType : [System.Management.Automation.MshCommandRuntime]
MemberType : Method
Module : System.Management.Automation.dll
Message : Unspecified error

Source     : System.Management.Automation
HResult    : -2147024893
StackTrace :

at System.Management.Automation.MshCommandRuntime.ThrowTerminatingError(ErrorRecord errorRecord)
CategoryInfo : NotSpecified: (:) [Add-AppxProvisionedPackage], COMException
FullyQualifiedErrorId : Microsoft.Dism.Commands.AddAppxProvisionedPackageCommand
InvocationInfo :
MyCommand : Add-AppxProvisionedPackage
ScriptLineNumber : 111
OffsetInLine : 4
HistoryId : 35
ScriptName : C:\git\Autopilot\w32Apps\microsoft.desktopappinstaller\script.ps1
Line : Add-AppxProvisionedPackage -Online -PackagePath
"$InstallerFolder\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" -SkipLicense`

dism.log
appxlogs.txt

Environment
Windows Package Manager v1.7.10861
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.4355
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.10861.0

Winget Directories                 
-----------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads

Links               
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Disabled

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the attached dism.log and appxlogs.txt, then reproduce the Add-AppxProvisionedPackage command shown in the issue and script.ps1. Compare the 1.7.10861 and 1.7.11132 package behavior, focusing on the Microsoft.UI.Xaml.2.8 opening failure; done means identifying the cause and an actionable fix or workaround for provisioning.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.