Devolutions / Devolutions/UniGetUI
Microsoft msmpi fails to update
- 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/Devolutions/UniGetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/Devolutions/UniGetUI#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/Devolutions/UniGetUI/issues/new/choose)).
### UniGetUI Version
2026.2.4
### Windows version, edition, and architecture
Windows 11 Pro 25H2 (OS Build 26200.8875
### Describe your issue
Microsoft msmpi is listed for an update but fials
### Steps to reproduce the issue
_No response_
### UniGetUI Log
```text
[7/15/2026 4:08:22 PM] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.4
[7/15/2026 4:08:22 PM]
[7/15/2026 4:08:22 PM] Build 107
[7/15/2026 4:08:22 PM] UI Framework: Avalonia
[7/15/2026 4:08:22 PM] Data directory C:\Users\murra\AppData\Local\UniGetUI
[7/15/2026 4:08:22 PM] OS: Microsoft Windows 10.0.26200
[7/15/2026 4:08:22 PM] Process arch: X64 (OS: X64)
[7/15/2026 4:08:22 PM] Runtime: .NET 10.0.10
[7/15/2026 4:08:22 PM] Loaded language locale: en
[7/15/2026 4:08:22 PM] Elevated: False
[7/15/2026 4:08:22 PM] Packaged (MSIX): False
[7/15/2026 4:08:22 PM] Args: (none)
[7/15/2026 4:08:22 PM] DXGI hardware GPU detection took 57.9 ms; hardware GPU: True
[7/15/2026 4:08:23 PM] Previous update attempt killed mid-flow but install succeeded (running version 2026.2.4 matches target 2026.2.4.0). Marking as finished.
[7/15/2026 4:08:23 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[7/15/2026 4:08:24 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[7/15/2026 4:08:24 PM] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[7/15/2026 4:08:24 PM] Starting Avalonia shell bootstrap
[7/15/2026 4:08:24 PM] Loaded language locale: en
[7/15/2026 4:08:24 PM] Generated a IPC API auth token for the current session
[7/15/2026 4:08:24 PM] Chocolatey is not enabled
[7/15/2026 4:08:24 PM] Scoop is not enabled
[7/15/2026 4:08:24 PM] Command bun.exe was not found on the system
[7/15/2026 4:08:24 PM] Cargo is enabled and was found on C:\Users\murra\.cargo\bin\cargo.exe
[7/15/2026 4:08:24 PM] Command bun.cmd was not found on the system
[7/15/2026 4:08:24 PM] Bun is enabled but was not found on the system!
[7/15/2026 4:08:24 PM] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[7/15/2026 4:08:24 PM] Npm is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[7/15/2026 4:08:24 PM] PowerShell7 is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[7/15/2026 4:08:24 PM] Command vcpkg.exe was not found on the system
[7/15/2026 4:08:24 PM] Pip is enabled and was found on C:\Users\murra\AppData\Local\Microsoft\WindowsApps\python.EXE
[7/15/2026 4:08:24 PM] Command vcpkg was not found on the system
[7/15/2026 4:08:24 PM] Api running on named pipe UniGetUI.IPC
[7/15/2026 4:08:24 PM] Command vcpkg was not found on the system
[7/15/2026 4:08:24 PM] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[7/15/2026 4:08:24 PM] vcpkg is enabled but was not found on the system!
[7/15/2026 4:08:25 PM] Downloaded new icons and screenshots successfully!
[7/15/2026 4:08:25 PM] Auto-updater source 'ProductInfo' returned version 2026.2.4.0 (upgradable=False)
[7/15/2026 4:08:25 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Cargo (aka Cargo)
█ Executable name: "cargo.exe"
█ Executable path: "C:\Users\murra\.cargo\bin\cargo.exe"
█ Call arguments: ""
█ Version: cargo 1.97.0 (c980f4866 2026-06-30)
█
█ Cargo is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:25 PM] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[7/15/2026 4:08:26 PM] Connected to WinGet API using packaged COM activation.
[7/15/2026 4:08:26 PM] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[7/15/2026 4:08:26 PM] Winget is enabled and was found on C:\Users\murra\AppData\Local\Microsoft\WindowsApps\winget.exe
[7/15/2026 4:08:26 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Program Files\PowerShell\7\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.3
█
█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:26 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.400-preview.0.26322.102
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:27 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\murra\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.280
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:29 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\murra\AppData\Local\Microsoft\WindowsApps\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.1.2 from C:\Users\murra\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\pip (python 3.11)
█
█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:31 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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:\Users\murra\AppData\Roaming\npm\npm.cmd" "
█ Version: 12.0.1
█
█ Npm is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:31 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.8875
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.8875
█ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[7/15/2026 4:08:42 PM] Integrity check passed successfully!
[7/15/2026 4:08:42 PM] Dependency cargo-update for Cargo is present.
[7/15/2026 4:08:42 PM] Dependency cargo-binstall for Cargo is present.
[7/15/2026 4:08:42 PM] Avalonia shell bootstrap completed
[7/15/2026 4:08:43 PM] Found 0 available updates from Cargo
[7/15/2026 4:08:43 PM] Found 2 installed packages from Cargo
[7/15/2026 4:08:45 PM] Found 2 installed packages from .NET Tool
[7/15/2026 4:08:45 PM] Found 2 installed packages from .NET Tool
[7/15/2026 4:08:45 PM] Found 0 available updates from .NET Tool
[7/15/2026 4:08:47 PM] Found 0 installed packages from PowerShell7
[7/15/2026 4:08:47 PM] Found 0 installed packages from PowerShell7
[7/15/2026 4:08:47 PM] Found 0 available updates from PowerShell7
[7/15/2026 4:08:47 PM] Found 19 installed packages from Pip
[7/15/2026 4:08:54 PM] Found 0 available updates from Pip
[7/15/2026 4:08:57 PM] Found 4 available updates from Winget
[7/15/2026 4:08:58 PM] Cached icon for id=Microsoft.VisualStudio.Professional is INVALID (SHA256)
[7/15/2026 4:08:59 PM] Found 313 installed packages from Winget
[7/15/2026 4:09:00 PM] Could not resolve installer hosts for Microsoft.SQLServer.OLEDBDriver version 18.7.4.0: Failed during source operation 'manifest' for 'winget': Version '18.7.4.0' was not found for package 'Microsoft.SQLServer.OLEDBDriver' in source 'winget'.
[7/15/2026 4:09:01 PM] Found 2 installed packages from Npm
[7/15/2026 4:09:02 PM] Found 58 installed packages from PowerShell
[7/15/2026 4:09:02 PM] Found 58 installed packages from PowerShell
[7/15/2026 4:09:02 PM] Found 0 available updates from Npm
[7/15/2026 4:09:02 PM] Found 0 available updates from PowerShell
[7/15/2026 4:09:09 PM] WinGet package Git.Git requires elevation, forcing administrator rights...
[7/15/2026 4:09:09 PM] Loaded operation parameters for package id=Git.Git on manager Winget and operation Update: update --id "Git.Git" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 4:10:57 PM] Loaded operation parameters for package id=Microsoft.msmpi on manager Winget and operation Update: update --id "Microsoft.msmpi" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 4:11:08 PM] Found 313 installed packages from Winget
[7/15/2026 4:11:31 PM] Loaded operation parameters for package id=Microsoft.SQLServer.OLEDBDriver on manager Winget and operation Update: update --id "Microsoft.SQLServer.OLEDBDriver" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 4:21:54 PM] Found 313 installed packages from Winget
[7/15/2026 4:41:21 PM] Loaded operation parameters for package id=Microsoft.msmpi on manager Winget and operation Update: update --id "Microsoft.msmpi" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 4:57:39 PM] Loaded operation parameters for package id=Microsoft.msmpi on manager Winget and operation Update: update --id "Microsoft.msmpi" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 4:57:42 PM] Update for Microsoft.msmpi is not applicable to this system, even without scope/architecture constraints
[7/15/2026 4:58:51 PM] WinGet package Microsoft.VisualStudio.Professional is installed on a system-wide scope, forcing administrator rights...
[7/15/2026 4:58:51 PM] Loaded operation parameters for package id=Microsoft.VisualStudio.Professional on manager Winget and operation Update: update --id "Microsoft.VisualStudio.Professional" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[7/15/2026 5:04:47 PM] Failed to write operation history
[7/15/2026 5:04:47 PM] System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.Collections.Generic.List`1.Enumerator.MoveNext() + 0x70
at UniGetUI.Avalonia.Infrastructure.AvaloniaOperationRegistry.AppendOperationHistory(AbstractOperation) + 0xdc
[7/15/2026 5:04:52 PM] Found 313 installed packages from Winget
```
### Package Managers Logs
```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.280
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 7/15/2026 4:08:27 PM
Process end time: 7/15/2026 4:08:27 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\murra\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 7/15/2026 4:08:41 PM
Process end time: 7/15/2026 4:08:44 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 7/15/2026 4:08:41 PM
Process end time: 7/15/2026 4:08:59 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 7/15/2026 4:08:41 PM
Process end time: 7/15/2026 4:08:52 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 7/15/2026 4:08:44 PM
Process end time: 7/15/2026 4:08:57 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 7/15/2026 4:10:57 PM
Process end time: 7/15/2026 4:11:08 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 7/15/2026 4:10:57 PM
Process end time: 7/15/2026 4:11:03 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 7/15/2026 4:21:46 PM
Process end time: 7/15/2026 4:21:54 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 7/15/2026 4:21:46 PM
Process end time: 7/15/2026 4:21:51 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
```
### Relevant information
_No response_
### Screenshots and videos
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.