Relevant area(s)
PowerShell Module
Relevant command(s)
Get-WinGetPackage. I did not test other commands, so those might be affected as well.
Brief description of your issue
Get-WinGetPackage in 1.29.380 fails with "Failed to create instance: -2147023174" in an elevated PowerShell session.
Steps to reproduce
In an elevated PowerShell session (tested with Windows Server 2025, the built-in Administrator account and the built-in PowerShell version):
Uninstall-Module Microsoft.WinGet.Client
Install-Module -Name Microsoft.WinGet.Client -RequiredVersion 1.29.280
Get-WinGetPackage
Note that Get-WinGetPackage outputs the list of installed packages. Now let's try the same with 1.29.380:
Uninstall-Module Microsoft.WinGet.Client
Install-Module -Name Microsoft.WinGet.Client -RequiredVersion 1.29.380
Get-WinGetPackage
Expected behavior
Get-WinGetPackage behaves like in 1.29.280.
Actual behavior
Get-WinGetPackage : Failed to create instance: -2147023174
At line:1 char:1
+ Get-WinGetPackage
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-WinGetPackage], COMException
+ FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.WinGet.Client.Commands.GetPackageC
mdlet
Get-WinGetPackage works in a non-elevated PowerShell session.
Reverting to 1.29.280 (see above) fixes the issue.
Environment
Windows Package Manager v1.11.510
Windows: Windows.Server v10.0.26100.32522
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.26.510.0
Relevant area(s)
PowerShell Module
Relevant command(s)
Get-WinGetPackage. I did not test other commands, so those might be affected as well.Brief description of your issue
Get-WinGetPackage in 1.29.380 fails with "Failed to create instance: -2147023174" in an elevated PowerShell session.
Steps to reproduce
In an elevated PowerShell session (tested with Windows Server 2025, the built-in Administrator account and the built-in PowerShell version):
Note that Get-WinGetPackage outputs the list of installed packages. Now let's try the same with 1.29.380:
Expected behavior
Get-WinGetPackage behaves like in 1.29.280.
Actual behavior
Get-WinGetPackageworks in a non-elevated PowerShell session.Reverting to 1.29.280 (see above) fixes the issue.
Environment