Devolutions / Devolutions/UniGetUI

[BUG] Scoop updates/installs fail with "Can't shim: File doesn't exist" under Store-installed PowerShell ( pwsh ) or MSIX sandbox context

Open
#4,842 0 comments 3 reactions 0 assignees View on GitHub
bug
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.1.11

### Windows version, edition, and architecture

Windows 11 Pro 24H2 (26100.8521)

### Describe your issue

When installing or updating packages via Scoop through our tool, some installations fail during the shimming phase with the error `Can't shim '': File doesn't exist.` even though the file was successfully downloaded and extracted. This issue is particularly common with packages that specify relative paths for executables inside nested subdirectories (e.g. `neovim-nightly` which uses `bin\nvim.exe`).

### Steps to reproduce the issue

1. Ensure the Microsoft Store version of PowerShell 7 is installed.
2. Attempt to run a Scoop installation or update through a process started with `C:\Users\\AppData\Local\Microsoft\WindowsApps\pwsh.exe` (App Execution Alias).
3. Try updating `neovim-nightly` or any package using a relative path layout in its manifest:
```powershell
C:\Users\\AppData\Local\Microsoft\WindowsApps\pwsh.exe -NoProfile -ExecutionPolicy Bypass -Command "scoop update neovim-nightly"
```
4. The process will extract the files but fail at the shimming stage.

### UniGetUI Log

```text
[28/05/2026 09:14:43] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.1.11
[28/05/2026 09:14:43]
[28/05/2026 09:14:43] Build 107
[28/05/2026 09:14:43] UI Framework: WinUI 3
[28/05/2026 09:14:43] Data directory C:\Users\iopdev\AppData\Local\UniGetUI
[28/05/2026 09:14:43] Encoding Code Page set to 850
[28/05/2026 09:14:43] OS: Microsoft Windows 10.0.26100
[28/05/2026 09:14:43] Process arch: X64 (OS: X64)
[28/05/2026 09:14:43] Runtime: .NET 10.0.8
[28/05/2026 09:14:43] Loaded language locale: pt_BR
[28/05/2026 09:14:43] Elevated: False
[28/05/2026 09:14:43] Packaged (MSIX): False
[28/05/2026 09:14:43] Args: (none)
[28/05/2026 09:14:44] Detected interrupted update attempt. Running=2026.1.11, Target=2026.1.11.0
[28/05/2026 09:14:44] Cargo is enabled and was found on C:\Users\iopdev\.cargo\bin\cargo.exe
[28/05/2026 09:14:44] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[28/05/2026 09:14:44] vcpkg is enabled and was found on C:\Users\iopdev\scoop\shims\vcpkg.exe
[28/05/2026 09:14:44] PowerShell7 is enabled and was found on C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[28/05/2026 09:14:44] Npm is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[28/05/2026 09:14:44] Chocolatey is enabled and was found on C:\ProgramData\chocolatey\bin\choco.exe
[28/05/2026 09:14:44] Bun is enabled and was found on C:\Users\iopdev\.bun\bin\bun.exe
[28/05/2026 09:14:44] An error occurred while initialising package manager Cargo
[28/05/2026 09:14:44] Scoop is enabled and was found on C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe
[28/05/2026 09:14:44] System.ComponentModel.Win32Exception (448): An error occurred trying to start process 'C:\Users\iopdev\.cargo\bin\cargo.exe' with working directory 'C:\Users\iopdev\AppData\Local\Programs\UniGetUI'. O caminho não pode ser atravessado porque contém um ponto de montagem não confiável.
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at UniGetUI.PackageEngine.Managers.CargoManager.Cargo._loadManagerVersion(String& version) in D:\a\UniGetUI\UniGetUI\src\UniGetUI.PackageEngine.Managers.Cargo\Cargo.cs:line 188
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.Initialize() in D:\a\UniGetUI\UniGetUI\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 106
[28/05/2026 09:14:44] Generated a IPC API auth token for the current session
[28/05/2026 09:14:44] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: vcpkg (aka vcpkg)
█ Executable name: "vcpkg"
█ Executable path: "C:\Users\iopdev\scoop\shims\vcpkg.exe"
█ Call arguments: ""
█ Version: %VCPKG_ROOT% = C:\Users\iopdev\scoop\apps\vcpkg\current

█ vcpkg is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:44] Api running on named pipe UniGetUI.IPC
[28/05/2026 09:14:44] Pip is enabled and was found on C:\Users\iopdev\AppData\Local\Programs\Python\Python314\python.EXE
[28/05/2026 09:14:45] Connected to WinGet API using packaged COM activation.
[28/05/2026 09:14:45] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[28/05/2026 09:14:45] Winget is enabled and was found on C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\winget.exe
[28/05/2026 09:14:45] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[28/05/2026 09:14:45] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.8521
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.8521
█ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:46] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Bun (aka Bun)
█ Executable name: "bun"
█ Executable path: "C:\Users\iopdev\.bun\bin\bun.exe"
█ Call arguments: ""
█ Version: 1.3.14

█ Bun is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:46] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.2

█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:46] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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:\tools\nodejs\npm.cmd" "
█ Version:

█ Npm is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:46] The built-in triplet directory C:\Users\iopdev\scoop\apps\vcpkg\current\triplets does not exist; triplets will not be loaded.
[28/05/2026 09:14:46] The community triplet directory C:\Users\iopdev\scoop\apps\vcpkg\current\triplets\community does not exist; community triplets will not be loaded.
[28/05/2026 09:14:47] Updater source 'ProductInfo' returned version 2026.1.11.0 (upgradable=False)
[28/05/2026 09:14:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.28.240
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration

█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\ProgramData\chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.7.2

█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.300

█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\iopdev\AppData\Local\Programs\Python\Python314\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.1.1 from C:\Users\iopdev\AppData\Local\Programs\Python\Python314\Lib\site-packages\pip (python 3.14)

█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:50] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop (aka Scoop)
█ Executable name: "scoop"
█ Executable path: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" "
█ Version: Current Scoop version:
█ b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)

█ 'main' bucket:
█ 4cbbb2d741 yara-x: Update to version 1.17.0

█ 'extras' bucket:
█ 7e4816f2b2 ucheck: Update to version 6.7.1

█ 'versions' bucket:
█ c8c9c55019 neovim-nightly@0.13.0-602: Fix hash (Closes #2888)

█ 'nirsoft' bucket:
█ 0d47ae0 Update url list [ci skip]

█ 'sysinternals' bucket:
█ 1000086 zoomit: Update to version 12.0

█ 'php' bucket:
█ 4198781 ci: fix issue handler permissions

█ 'nerd-fonts' bucket:
█ 861a39da LXGWNeoXiHei: Update to version 1.302

█ 'nonportable' bucket:
█ e6fcf324 calibre-np: Update to version 9.9.0

█ 'java' bucket:
█ 2002dcd0 intellij-jbr25: Update to version 25.0.3-b496.62

█ 'games' bucket:
█ 74226ca29 veloren-weekly: Update to version 2026-05-28T00_11

█ Scoop is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[28/05/2026 09:14:54] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[28/05/2026 09:14:54] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Elemento não encontrado.

Não é possível obter credencial do Cofre
[28/05/2026 09:14:56] Found 0 installed packages from vcpkg
[28/05/2026 09:14:57] Found 97 installed packages from Pip
[28/05/2026 09:14:57] Found 0 installed packages from Npm
[28/05/2026 09:15:02] Found 19 installed packages from Chocolatey
[28/05/2026 09:15:02] Found 0 available updates from Npm
[28/05/2026 09:15:02] Found 0 available updates from vcpkg
[28/05/2026 09:15:02] Dependency Scoop-Search for manager Scoop is present
[28/05/2026 09:15:02] Dependency Git for manager Scoop is present
[28/05/2026 09:15:02] Bun: Found 1 packages with available updates (preferLatest=False)
[28/05/2026 09:15:02] - opencode-ai: 1.15.6 → 1.15.11
[28/05/2026 09:15:02] Found 1 available updates from Bun
[28/05/2026 09:15:02] Found 2 installed packages from Bun
[28/05/2026 09:15:02] Dependency Git for manager vcpkg is present
[28/05/2026 09:15:02] Found 10 installed packages from PowerShell7
[28/05/2026 09:15:02] Found 10 installed packages from PowerShell7
[28/05/2026 09:15:02] Found 2 installed packages from .NET Tool
[28/05/2026 09:15:02] Found 2 installed packages from .NET Tool
[28/05/2026 09:15:03] Downloaded new icons and screenshots successfully!
[28/05/2026 09:15:03] Found 2 available updates from PowerShell7
[28/05/2026 09:15:03] Found 0 available updates from .NET Tool
[28/05/2026 09:15:03] Icon download attempt at https://i.postimg.cc/2y15VgpK/starlette.png failed with code NotFound
[28/05/2026 09:15:05] Found 3 installed packages from PowerShell
[28/05/2026 09:15:05] Found 3 installed packages from PowerShell
[28/05/2026 09:15:05] Found 0 available updates from Chocolatey
[28/05/2026 09:15:05] Found 0 available updates from PowerShell
[28/05/2026 09:15:06] Icon download attempt at https://github.com/devblackops/Terminal-Icons/raw/master/media/icon_256.png failed with code NotFound
[28/05/2026 09:15:07] Icon download attempt at https://github.com/devblackops/Terminal-Icons/raw/master/media/icon_256.png failed with code NotFound
[28/05/2026 09:15:08] WinGet package CreativeTechnology.OpenAL not being shown as an updated as this version has already been marked as installed
[28/05/2026 09:15:08] Version string 20240203-110809-5046fc22 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[28/05/2026 09:15:08] Version string 20240203-110809-5046fc22 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[28/05/2026 09:15:08] Integrity check passed successfully!
[28/05/2026 09:15:08] WinGet package Anthropic.Claude not being shown as an updated as this version has already been marked as installed
[28/05/2026 09:15:09] Found 181 installed packages from Winget
[28/05/2026 09:15:10] Found 1 available updates from Winget
[28/05/2026 09:15:11] Cached icon for id=Docker.DockerDesktop is INVALID (SHA256)
[28/05/2026 09:15:16] Updater source 'ProductInfo' returned version 2026.1.11.0 (upgradable=False)
[28/05/2026 09:15:18] Found 2 available updates from Pip
[28/05/2026 09:15:18] Found 47 installed packages from Scoop
[28/05/2026 09:15:18] Found 47 installed packages from Scoop
[28/05/2026 09:15:27] Found 1 available updates from Scoop
[28/05/2026 09:16:37] Loaded operation parameters for package id=neovim-nightly on manager Scoop and operation Update: update versions/neovim-nightly
[28/05/2026 09:17:07] Loaded operation parameters for package id=opencode-ai on manager Bun and operation Update: add opencode-ai@1.15.11 --global
[28/05/2026 09:17:19] Loaded operation parameters for package id=starlette on manager Pip and operation Update: install --upgrade starlette --no-input --no-color --no-cache
[28/05/2026 09:17:25] Manager Cargo is disabled but yet GetInstalledPackages was called
[28/05/2026 09:17:25] Found 0 installed packages from vcpkg
[28/05/2026 09:17:25] Found 2 installed packages from Bun
[28/05/2026 09:17:27] Found 2 installed packages from .NET Tool
[28/05/2026 09:17:27] Found 97 installed packages from Pip
[28/05/2026 09:17:28] Found 0 installed packages from Npm
[28/05/2026 09:17:28] Found 10 installed packages from PowerShell7
[28/05/2026 09:17:28] Adding missing package starlette to installed packages list
[28/05/2026 09:17:28] Loaded operation parameters for package id=rpds-py on manager Pip and operation Update: install --upgrade rpds-py --no-input --no-color --no-cache
[28/05/2026 09:17:28] Found 19 installed packages from Chocolatey
[28/05/2026 09:17:29] Found 97 installed packages from Pip
[28/05/2026 09:17:30] Found 3 installed packages from PowerShell
[28/05/2026 09:17:30] Icon download attempt at https://i.postimg.cc/2y15VgpK/starlette.png failed with code NotFound
[28/05/2026 09:17:34] Version string 20240203-110809-5046fc22 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[28/05/2026 09:17:34] Version string 20240203-110809-5046fc22 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[28/05/2026 09:17:36] Found 181 installed packages from Winget
[28/05/2026 09:17:36] Adding missing package ZedIndustries.Zed to installed packages list
[28/05/2026 09:17:36] Found 97 installed packages from Pip
[28/05/2026 09:17:41] Found 47 installed packages from Scoop
[28/05/2026 09:44:57] Found 0 available updates from vcpkg
[28/05/2026 09:44:58] Bun: Found 0 packages with available updates (preferLatest=False)
[28/05/2026 09:44:58] Found 0 available updates from Bun
[28/05/2026 09:44:58] Found 2 installed packages from .NET Tool
[28/05/2026 09:44:58] Found 0 available updates from Npm
[28/05/2026 09:44:59] Found 10 installed packages from PowerShell7
[28/05/2026 09:44:59] Found 0 available updates from .NET Tool
[28/05/2026 09:44:59] Found 2 available updates from PowerShell7
[28/05/2026 09:45:00] Found 0 available updates from Chocolatey
[28/05/2026 09:45:01] Found 3 installed packages from PowerShell
[28/05/2026 09:45:02] Found 0 available updates from PowerShell
[28/05/2026 09:45:10] Found 0 available updates from Pip
[28/05/2026 09:45:12] WinGet package CreativeTechnology.OpenAL not being shown as an updated as this version has already been marked as installed
[28/05/2026 09:45:13] WinGet package Anthropic.Claude not being shown as an updated as this version has already been marked as installed
[28/05/2026 09:45:14] Found 1 available updates from Winget
[28/05/2026 09:45:20] Found 47 installed packages from Scoop
[28/05/2026 09:45:28] Found 0 available updates from Scoop
```

### Package Managers Logs

```text
Manager Scoop with version:
Current Scoop version:
b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)

'main' bucket:
4cbbb2d741 yara-x: Update to version 1.17.0

'extras' bucket:
7e4816f2b2 ucheck: Update to version 6.7.1

'versions' bucket:
c8c9c55019 neovim-nightly@0.13.0-602: Fix hash (Closes #2888)

'nirsoft' bucket:
0d47ae0 Update url list [ci skip]

'sysinternals' bucket:
1000086 zoomit: Update to version 12.0

'php' bucket:
4198781 ci: fix issue handler permissions

'nerd-fonts' bucket:
861a39da LXGWNeoXiHei: Update to version 1.302

'nonportable' bucket:
e6fcf324 calibre-np: Update to version 9.9.0

'java' bucket:
2002dcd0 intellij-jbr25: Update to version 25.0.3-b496.62

'games' bucket:
74226ca29 veloren-weekly: Update to version 2026-05-28T00_11

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

Logged subprocess-based task on manager Scoop. Task type is ListSources
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" bucket list"
Process start time: 28/05/2026 09:14:50
Process end time: 28/05/2026 09:14:54

-- Process STDOUT
Name  Source  Updated  Manifests
----  ------  -------  ---------
main https://github.com/ScoopInstaller/Main 28/05/2026 06:36:16 1552
extras https://github.com/ScoopInstaller/Extras 28/05/2026 06:36:05 2303
versions https://github.com/ScoopInstaller/Versions 28/05/2026 06:47:33 584
nirsoft https://github.com/ScoopInstaller/Nirsoft 28/05/2026 05:05:53 291
sysinternals https://github.com/niheaven/scoop-sysinternals 07/05/2026 18:16:20 75
php https://github.com/ScoopInstaller/PHP 27/04/2026 12:08:35 391
nerd-fonts https://github.com/matthewjberger/scoop-nerd-fonts 26/05/2026 13:45:45 367
nonportable https://github.com/ScoopInstaller/Nonportable 28/05/2026 01:46:00 132
java https://github.com/ScoopInstaller/Java 25/05/2026 11:56:44 335
games https://github.com/Calinou/scoop-games 28/05/2026 06:36:50 406

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is RefreshIndexes
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" update"
Process start time: 28/05/2026 09:14:54
Process end time: 28/05/2026 09:15:10

-- Process STDOUT
Updating Scoop...
Updating Buckets...
* 010901aede1c zed-opengl-nightly: Update to version 2026-05-28 versions  21 minutes ago
* a1d58617a74e zed-nightly: Update to version 2026-05-28 versions  21 minutes ago
* f32cb5aa6d4a yazi-nightly: Update to version 6c30430 versions  21 minutes ago
* ee7d1abd351f webstorm-eap: Update to version 2026.2-262.6653.15 versions  21 minutes ago
* 67ec62494652 vscode-insiders: Update to version 1.122.0-6bb5e61 versions  21 minutes ago
* 985e89fbd2f6 sunshine-pre: Update to version 2026.528.35537 versions  21 minutes ago
* 85e538eb420b rstudio-daily: Update to version 2026.06.0-daily-108 versions  21 minutes ago
* e6f33dcf27bc oss-cad-suite-nightly: Update to version 2026-05-28 versions  21 minutes ago
* 6ab4c25ea8dd orcaslicer-nightly: Update to version 1779967413 versions  21 minutes ago
* 1f94e9eb7822 neovim-nightly: Update to version 0.13.0-606 versions  21 minutes ago
* b3975653f10a konversation-nightly: Update to version 1689 versions  21 minutes ago
* f4fc3ce2d621 kicad-nightly: Update to version 10.99.0.1153.g8c1d374.. versions  21 minutes ago
* c52c76f830b7 kicad-lite-nightly: Update to version 10.99.0.1153.g8c.. versions  21 minutes ago
* eecd56b043cc kdenlive-nightly: Update to version 12722 versions  21 minutes ago
* 7910aa4645a8 kdeconnect-nightly: Update to version 6223 versions  21 minutes ago
* 0c9734614fd8 ipfilter-nightly: Update to version 1779949806 versions  21 minutes ago
* 4651d498aefd idea-ultimate-latest: Update to version 262.6653.22 versions  21 minutes ago
* 9e9a14529829 idea-ultimate-eap: Update to version 2026.2-262.6653.22 versions  21 minutes ago
* c617f9544544 googlechrome-canary: Update to version 150.0.7862.1 versions  21 minutes ago
* e129e3ce3582 firefox-nightly: Update to version 153.0a1.20260528090.. versions  21 minutes ago
* 8e5b437af13f ffmpeg-gyan-nightly: Update to version 2026-05-28 versions  21 minutes ago
* a4a0d9f857dd dolphin-nightly: Update to version 7731 versions  21 minutes ago
* 6296d42e45a0 clion-latest: Update to version 2026.2-262.6653.16 versions  21 minutes ago
* 270004986ef6 clion-eap: Update to version 2026.2-262.6653.16 versions  21 minutes ago
* accc310973ec chromium-dev: Update to version 150.0.7864.0-r1637529 versions  21 minutes ago
* 7ea6f669933a chromedriver-canary: Update to version 150.0.7863.0 versions  21 minutes ago
* 7dc168103a7a bun-canary: Update to version 1.4.0-canary.1+b69085e59 versions  21 minutes ago
Scoop was updated successfully!

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" list"
Process start time: 28/05/2026 09:14:54
Process end time: 28/05/2026 09:15:18

-- Process STDOUT
Installed apps:
Name  Version  Source  Updated  Info
----  -------  ------  -------  ----
7zip 26.01 main 2026-04-28 13:52:14
aria2 1.37.0-1 main 2023-12-08 14:08:23
aspell 0.60.8.2-1 main 2026-04-08 17:10:03
bat 0.26.1 main 2026-02-23 11:51:53
bulk-crap-uninstaller 6.1.0.1 extras 2026-03-09 09:19:55
coreutils 5.97.3 main 2025-11-27 13:28:38
dark 3.14.1 main 2026-02-04 09:17:40
delta 0.19.2 main 2026-03-30 08:53:45
everything 1.4.1.1032 extras 2026-01-23 10:05:54
everythingtoolbar 2.3.0 extras 2026-03-13 17:54:52
fd 10.4.2 main 2026-03-10 08:28:41
ffmpeg 8.1.1 main 2026-05-12 08:28:56
fzf 0.73.1 main 2026-05-25 09:01:53
ghostscript 10.07.1 main 2026-05-19 17:16:15
gpg 2.5.20 main 2026-05-13 14:59:10
grep 3.11 main 2025-08-27 12:30:42
icaros-np 3.3.5 nonportable 2026-04-17 15:14:49
imagemagick 7.1.2-24 main 2026-05-26 15:05:35
innounp 2.67.9 main 2026-05-04 08:40:44
JetBrainsMono-NF 3.4.0 nerd-fonts 2026-02-20 11:34:41
jid 1.1.2 main 2026-04-13 08:56:15
jq 1.8.1 main 2026-02-23 11:51:55
lazygit 0.62.0 extras 2026-05-27 09:12:14
less 702 main 2026-05-25 09:02:38
lua 5.4.8-1 main 2025-09-17 14:54:52
luarocks 3.13.0 main 2026-01-19 08:58:57
mise 2026.5.15 main 2026-05-25 09:03:19
neovim-nightly 0.13.0-602 versions 2026-05-27 09:13:06
opencode 1.15.11 C:\Users\iopdev\scoop\buckets\main\bucket\opencode.json 2026-05-27 09:13:25
openssl 4.0.0 main 2026-04-17 15:16:08
pear-desktop 3.11.0 extras 2026-05-27 14:42:52
pipx 1.12.0 main 2026-05-12 08:31:42
python 3.14.5 main 2026-05-12 08:38:58
ripgrep 15.1.0 main 2025-12-09 15:06:23
scoop-search 2.1.0 main 2026-01-19 08:52:57
sd 1.1.0 main 2026-02-26 08:43:12
sfsu 1.17.2 extras 2025-12-09 15:06:26
tectonic 0.16.9 main 2026-04-17 15:16:09
tree-sitter 0.26.9 main 2026-05-19 17:54:43
unzip 6.00 main 2025-07-30 11:04:25
vcpkg 2026.04.27 main 2026-04-30 08:58:36
vcredist2022 14.51.36231.0 extras 2026-05-13 09:03:16
which 2.20 main 2025-06-05 14:22:31
win32yank 0.1.1 main 2025-08-20 17:24:38
winfetch 2.5.1 main 2026-02-23 10:44:19
winget 1.28.240 main 2026-04-17 15:16:54
yq 4.53.2 main 2026-04-17 15:16:54

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is ListUpdates
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" status -l"
Process start time: 28/05/2026 09:15:18
Process end time: 28/05/2026 09:15:27

-- Process STDOUT
Name  Installed Version Latest Version Missing Dependencies Info
----  ----------------- -------------- -------------------- ----
neovim-nightly 0.13.0-602 0.13.0-606

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" list"
Process start time: 28/05/2026 09:17:25
Process end time: 28/05/2026 09:17:41

-- Process STDOUT
Installed apps:
Name  Version  Source  Updated  Info
----  -------  ------  -------  ----
7zip 26.01 main 2026-04-28 13:52:14
aria2 1.37.0-1 main 2023-12-08 14:08:23
aspell 0.60.8.2-1 main 2026-04-08 17:10:03
bat 0.26.1 main 2026-02-23 11:51:53
bulk-crap-uninstaller 6.1.0.1 extras 2026-03-09 09:19:55
coreutils 5.97.3 main 2025-11-27 13:28:38
dark 3.14.1 main 2026-02-04 09:17:40
delta 0.19.2 main 2026-03-30 08:53:45
everything 1.4.1.1032 extras 2026-01-23 10:05:54
everythingtoolbar 2.3.0 extras 2026-03-13 17:54:52
fd 10.4.2 main 2026-03-10 08:28:41
ffmpeg 8.1.1 main 2026-05-12 08:28:56
fzf 0.73.1 main 2026-05-25 09:01:53
ghostscript 10.07.1 main 2026-05-19 17:16:15
gpg 2.5.20 main 2026-05-13 14:59:10
grep 3.11 main 2025-08-27 12:30:42
icaros-np 3.3.5 nonportable 2026-04-17 15:14:49
imagemagick 7.1.2-24 main 2026-05-26 15:05:35
innounp 2.67.9 main 2026-05-04 08:40:44
JetBrainsMono-NF 3.4.0 nerd-fonts 2026-02-20 11:34:41
jid 1.1.2 main 2026-04-13 08:56:15
jq 1.8.1 main 2026-02-23 11:51:55
lazygit 0.62.0 extras 2026-05-27 09:12:14
less 702 main 2026-05-25 09:02:38
lua 5.4.8-1 main 2025-09-17 14:54:52
luarocks 3.13.0 main 2026-01-19 08:58:57
mise 2026.5.15 main 2026-05-25 09:03:19
neovim-nightly 0.13.0-602 versions 2026-05-27 09:13:06
opencode 1.15.11 C:\Users\iopdev\scoop\buckets\main\bucket\opencode.json 2026-05-27 09:13:25
openssl 4.0.0 main 2026-04-17 15:16:08
pear-desktop 3.11.0 extras 2026-05-27 14:42:52
pipx 1.12.0 main 2026-05-12 08:31:42
python 3.14.5 main 2026-05-12 08:38:58
ripgrep 15.1.0 main 2025-12-09 15:06:23
scoop-search 2.1.0 main 2026-01-19 08:52:57
sd 1.1.0 main 2026-02-26 08:43:12
sfsu 1.17.2 extras 2025-12-09 15:06:26
tectonic 0.16.9 main 2026-04-17 15:16:09
tree-sitter 0.26.9 main 2026-05-19 17:54:43
unzip 6.00 main 2025-07-30 11:04:25
vcpkg 2026.04.27 main 2026-04-30 08:58:36
vcredist2022 14.51.36231.0 extras 2026-05-13 09:03:16
which 2.20 main 2025-06-05 14:22:31
win32yank 0.1.1 main 2025-08-20 17:24:38
winfetch 2.5.1 main 2026-02-23 10:44:19
winget 1.28.240 main 2026-04-17 15:16:54
yq 4.53.2 main 2026-04-17 15:16:54

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is RefreshIndexes
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" update"
Process start time: 28/05/2026 09:44:56
Process end time: 28/05/2026 09:45:06

-- Process STDOUT
Updating Scoop...
Updating Buckets...
Scoop was updated successfully!

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" list"
Process start time: 28/05/2026 09:45:06
Process end time: 28/05/2026 09:45:20

-- Process STDOUT
Installed apps:
Name  Version  Source  Updated  Info
----  -------  ------  -------  ----
7zip 26.01 main 2026-04-28 13:52:14
aria2 1.37.0-1 main 2023-12-08 14:08:23
aspell 0.60.8.2-1 main 2026-04-08 17:10:03
bat 0.26.1 main 2026-02-23 11:51:53
bulk-crap-uninstaller 6.1.0.1 extras 2026-03-09 09:19:55
coreutils 5.97.3 main 2025-11-27 13:28:38
dark 3.14.1 main 2026-02-04 09:17:40
delta 0.19.2 main 2026-03-30 08:53:45
everything 1.4.1.1032 extras 2026-01-23 10:05:54
everythingtoolbar 2.3.0 extras 2026-03-13 17:54:52
fd 10.4.2 main 2026-03-10 08:28:41
ffmpeg 8.1.1 main 2026-05-12 08:28:56
fzf 0.73.1 main 2026-05-25 09:01:53
ghostscript 10.07.1 main 2026-05-19 17:16:15
gpg 2.5.20 main 2026-05-13 14:59:10
grep 3.11 main 2025-08-27 12:30:42
icaros-np 3.3.5 nonportable 2026-04-17 15:14:49
imagemagick 7.1.2-24 main 2026-05-26 15:05:35
innounp 2.67.9 main 2026-05-04 08:40:44
JetBrainsMono-NF 3.4.0 nerd-fonts 2026-02-20 11:34:41
jid 1.1.2 main 2026-04-13 08:56:15
jq 1.8.1 main 2026-02-23 11:51:55
lazygit 0.62.0 extras 2026-05-27 09:12:14
less 702 main 2026-05-25 09:02:38
lua 5.4.8-1 main 2025-09-17 14:54:52
luarocks 3.13.0 main 2026-01-19 08:58:57
mise 2026.5.15 main 2026-05-25 09:03:19
neovim-nightly 0.13.0-606 versions 2026-05-28 09:29:01
opencode 1.15.11 C:\Users\iopdev\scoop\buckets\main\bucket\opencode.json 2026-05-27 09:13:25
openssl 4.0.0 main 2026-04-17 15:16:08
pear-desktop 3.11.0 extras 2026-05-27 14:42:52
pipx 1.12.0 main 2026-05-12 08:31:42
python 3.14.5 main 2026-05-12 08:38:58
ripgrep 15.1.0 main 2025-12-09 15:06:23
scoop-search 2.1.0 main 2026-01-19 08:52:57
sd 1.1.0 main 2026-02-26 08:43:12
sfsu 1.17.2 extras 2025-12-09 15:06:26
tectonic 0.16.9 main 2026-04-17 15:16:09
tree-sitter 0.26.9 main 2026-05-19 17:54:43
unzip 6.00 main 2025-07-30 11:04:25
vcpkg 2026.04.27 main 2026-04-30 08:58:36
vcredist2022 14.51.36231.0 extras 2026-05-13 09:03:16
which 2.20 main 2025-06-05 14:22:31
win32yank 0.1.1 main 2025-08-20 17:24:38
winfetch 2.5.1 main 2026-02-23 10:44:19
winget 1.28.240 main 2026-04-17 15:16:54
yq 4.53.2 main 2026-04-17 15:16:54

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager Scoop. Task type is ListUpdates
Subprocess executable: "C:\Users\iopdev\AppData\Local\Microsoft\WindowsApps\pwsh.exe"
Command-line arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\iopdev\scoop\shims\scoop.ps1" status -l"
Process start time: 28/05/2026 09:45:20
Process end time: 28/05/2026 09:45:28

-- Process STDOUT
Everything is ok!

Return code: SUCCESS (0)

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

### Relevant information

## Technical Root Cause
The root cause lies in how the process is spawned, specifically when utilizing the Microsoft Store version of PowerShell 7 (`pwsh.exe` via its App Execution Alias) or when the execution process inherits the MSIX/AppContainer filesystem virtualization of a parent packaged application.

1. **Junction Creation & Virtualization:**
During installation/updating, Scoop creates a directory junction (e.g., `C:\Users\\scoop\apps\\current` pointing to `C:\Users\\scoop\apps\\`).
2. **`Test-Path` Failure:**
Inside an AppContainer or MSIX sandboxed context (which includes Store-installed `pwsh.exe`), the filesystem virtualization layer does not immediately propagate or properly resolve these directory junctions. Thus, when Scoop runs:
```powershell
if (Test-Path "$dir\$target" -PathType leaf) { ... }
```
It evaluates to `$false` because it cannot resolve the target file through the newly linked `current` junction.
3. **Fallback Failure:**
Since `Test-Path` fails, Scoop executes a fallback to locate the command globally:
```powershell
$bin = (Get-Command $target).Source
```
Because `$target` is a relative path (e.g., `bin\nvim.exe`), `Get-Command` throws a `CommandNotFoundException` ("The term 'bin\nvim.exe' is not recognized as the name of a cmdlet..."), aborting the installation before creating shims or generating manifest files.

### Error Logs
```
Creating shim for 'nvim'.
Get-Command: C:\Users\\scoop\apps\scoop\current\lib\install.ps1:191
Line |
191 | $bin = (Get-Command $target).Source
| ~~~~~~~~~~~~~~~~~~~
| The term 'bin\nvim.exe' is not recognized as a name of a cmdlet, function, script file, or executable program.
Can't shim 'bin\nvim.exe': File doesn't exist.
```

---

## Proposed Solutions / Workarounds for the Spawning Application

1. **Avoid the Microsoft Store App Execution Alias:**
Instead of defaulting to `C:\Users\\AppData\Local\Microsoft\WindowsApps\pwsh.exe` when launching PowerShell commands, the application should prioritize calling:
- The native Windows PowerShell: `C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`
- The standard MSI-installed PowerShell 7 (if available): `C:\Program Files\PowerShell\7\pwsh.exe`

2. **Execute Outside the MSIX Sandbox Context:**
If the spawning tool itself is packaged as an MSIX application, it must ensure child CLI processes (like Scoop or PowerShell) are launched in a way that escapes the virtualized environment container (e.g., using `FullTrustProcessLauncher` or similar Win32 launch mechanisms) to allow correct symlink and junction resolution.

### Screenshots and videos

_No response_

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.