Devolutions / Devolutions/UniGetUI

[BUG] `GodotEngine/Mono/4.4.1` fails to update with a process return code of "-1978335212 (`0x8A150014`)", but `winget update` successfully updates it.

Open
#4,187 4 comments 0 reactions 1 assignee Claimed by @marticliment View on GitHub
bug ready-to-go winget
Dominant language
C#
Stars
26.1k
Forks
924
Avg merge
15h 52m
Merged PRs (30d)
52

Description

### Please confirm these before moving forward

- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/marticliment/WingetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/marticliment/WingetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/marticliment/WingetUI/issues/new/choose)).

### UniGetUI Version

3.3.5

### Windows version, edition, and architecture

~~~YAML
OsName : Microsoft Windows 11 Pro
OsOperatingSystemSKU : 48
OsVersion : 10.0.26120
OsBuildNumber : 26120
OsArchitecture : 64-bit
CsSystemType : x64-based PC
~~~

### Describe your issue

When I attempt to update via UniGetUI, I see:

~~~YAML
Package update operation for Package=GodotEngine.GodotEngine.Mono with Manager=Winget
Installation options:
Overriden options:
Version: 4.4.1 -> 4.5
Starting operation...
Executing process with StartInfo:
- FileName: "C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\winget.exe"
- Arguments: "update --id "GodotEngine.GodotEngine.Mono" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force"
Start Time: "2025-10-17 22:57:19"
No installed package found matching input criteria.
End Time: "2025-10-17 22:57:22"
Process return value: "-1978335212" (0x8A150014)
~~~

However, it succeeds via `winget update` (`--all`).

### Steps to reproduce the issue

Attempt to update `GodotEngine/Mono/4.4.1` to `/4.5` via UniGetUI.

### UniGetUI Log

```MA
[2025-10-17 23:11:26] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 3.3.5
[2025-10-17 23:11:26]
[2025-10-17 23:11:26] Build 103
[2025-10-17 23:11:26] Data directory C:\Users\rokej\AppData\Local\UniGetUI
[2025-10-17 23:11:26] Encoding Code Page set to 65001
[2025-10-17 23:11:26] Loaded language locale: en
[2025-10-17 23:11:26] Lang files were updated successfully from GitHub
[2025-10-17 23:11:27] Randomly-generated background API auth token: xvmh0seijxz48hm7ph2xw40v2b10n7pjkr0kvuu9hbpno0saxjw3s61a9m2pleoz
[2025-10-17 23:11:27] Api running on http://localhost:7058
[2025-10-17 23:11:27] Chocolatey is enabled and was found on C:\Users\rokej\AppData\Local\UniGetUI\Chocolatey\choco.exe
[2025-10-17 23:11:27] Npm is enabled and was found on C:\Windows\system32\windowspowershell\v1.0\powershell.exe
[2025-10-17 23:11:27] Winget is enabled and was found on C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\winget.exe
[2025-10-17 23:11:27] Call to WhichMultiple with file vcpkg.exe returned non-zero status 1
[2025-10-17 23:11:27] Command vcpkg.exe was not found on the system
[2025-10-17 23:11:27] Pip is enabled and was found on C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\python.exe
[2025-10-17 23:11:27] Call to WhichMultiple with file cargo.exe returned non-zero status 1
[2025-10-17 23:11:27] Command cargo.exe was not found on the system
[2025-10-17 23:11:27] Cargo is enabled but was not found on the system!
[2025-10-17 23:11:27] PowerShell7 is enabled and was found on C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[2025-10-17 23:11:27] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[2025-10-17 23:11:27] Call to WhichMultiple with file vcpkg returned non-zero status 1
[2025-10-17 23:11:27] Command vcpkg was not found on the system
[2025-10-17 23:11:27] Call to WhichMultiple with file scoop.ps1 returned non-zero status 1
[2025-10-17 23:11:27] Command scoop.ps1 was not found on the system
[2025-10-17 23:11:27] Scoop is enabled but was not found on the system!
[2025-10-17 23:11:27] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.12.250-preview
█ Using Native WinGet helper (COM Api)

█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] Call to WhichMultiple with file vcpkg returned non-zero status 1
[2025-10-17 23:11:28] Command vcpkg was not found on the system
[2025-10-17 23:11:28] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[2025-10-17 23:11:28] vcpkg is enabled but was not found on the system!
[2025-10-17 23:11:28] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.0-preview.5

█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 5.x (aka PowerShell)
█ Executable name: "powershell.exe"
█ Executable path: "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: Name Value
█ ---- -----
█ PSVersion 5.1.26100.2200
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.2200
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1

█ PowerShell 5.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 10.0.100-rc.2.25502.107

█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\python.exe"
█ Call arguments: "-m pip "
█ Version: pip 25.2 from C:\Users\rokej\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\pip (python 3.13)

█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm (aka Npm)
█ Executable name: "npm"
█ Executable path: "C:\Windows\system32\windowspowershell\v1.0\powershell.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Program` Files\nodejs\npm.ps1" "
█ Version: 11.6.2

█ Npm is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\Users\rokej\AppData\Local\UniGetUI\Chocolatey\choco.exe"
█ Call arguments: ""
█ Version: 2.4.2

█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2025-10-17 23:11:28] UniGetUI Chocolatey was found in the path
[2025-10-17 23:11:29] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[2025-10-17 23:11:30] Found 15 installed packages from Pip
[2025-10-17 23:11:30] Integrity check passed successfully!
[2025-10-17 23:11:30] Downloaded new icons and screenshots successfully!
[2025-10-17 23:11:30] Found 0 installed packages from .NET Tool
[2025-10-17 23:11:30] Found 0 installed packages from .NET Tool
[2025-10-17 23:11:30] Found 0 available updates from .NET Tool
[2025-10-17 23:11:31] Found 2 installed packages from Chocolatey
[2025-10-17 23:11:31] Found 0 available updates from Chocolatey
[2025-10-17 23:11:31] Found 16 installed packages from PowerShell7
[2025-10-17 23:11:31] Found 16 installed packages from PowerShell7
[2025-10-17 23:11:31] Found 0 available updates from PowerShell7
[2025-10-17 23:11:32] Found 0 installed packages from Npm
[2025-10-17 23:11:32] Found 0 available updates from Npm
[2025-10-17 23:11:32] Found 0 available updates from Pip
[2025-10-17 23:11:32] Found 1 installed packages from PowerShell
[2025-10-17 23:11:32] Found 1 installed packages from PowerShell
[2025-10-17 23:11:32] Found 0 available updates from PowerShell
[2025-10-17 23:11:34] Found 226 installed packages from Winget
[2025-10-17 23:11:35] Backup saved to C:\Users\rokej\OneDrive\Documents\UniGetUI\SXT4NQ installed packages 2025-10-17 23-11-35.ubundle
[2025-10-17 23:11:35] WinGet package Microsoft.WindowsTerminal not being shown as an updated as this version has already been marked as installed
[2025-10-17 23:11:35] WinGet package Mozilla.Firefox.MSIX.Nightly not being shown as an updated as this version has already been marked as installed
[2025-10-17 23:11:35] Found 0 available updates from Winget
[2025-10-17 23:11:35] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:35] No Logo image found for package 9PB2MZ1ZMB1S in Microsoft Store response
[2025-10-17 23:11:36] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:36] No Logo image found for package 9WZDNCRFJ3TJ in Microsoft Store response
[2025-10-17 23:11:36] Icon download attempt at https://postimg.cc/RJ17V9DG failed with code NotFound
[2025-10-17 23:11:37] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:37] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:37] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:38] Successfully updated Gist ID: 526b981087e030d265061c8270895b2e
[2025-10-17 23:11:38] Cloud backup completed successfully to gist RokeJulianLockhart/526b981087e030d265061c8270895b2e
[2025-10-17 23:11:38] Cloud backup succeeded
[2025-10-17 23:11:38] Could not parse Images array from Microsoft Store response
[2025-10-17 23:11:38] Could not parse Images array from Microsoft Store response
```

### Package Managers Logs

```YAML
Manager WinGet with version:
System WinGet (CLI) Version: v1.12.250-preview
Using Native WinGet helper (COM Api)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 2025-10-17 23:11:27
Process end time: 2025-10-17 23:11:27

-- Task information
...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 2025-10-17 23:11:29
Process end time: 2025-10-17 23:11:34

-- Task information
...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is OtherTask
Process start time: 2025-10-17 23:11:29
Process end time: 2025-10-17 23:11:34

-- Task information
...

The task reported success

——————————————————————————————————————————

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\rokej\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 2025-10-17 23:11:29
Process end time: 2025-10-17 23:11:30

-- Process STDOUT
...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListUpdates
Process start time: 2025-10-17 23:11:30
Process end time: 2025-10-17 23:11:35

The task reported success

——————————————————————————————————————————
```

### Relevant information

This is similar to:

1. ~~[`winget-pkgs/issues/304593`](https://github.com/microsoft/winget-pkgs/issues/304593#issue-3527685991)~~

1. [`issues/3944`](https://github.com/marticliment/UniGetUI/issues/3944#issuecomment-3139952066)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.