[Bug]: Store uninstall leaves managed Gateways behind and reinstall does not refresh them
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 43/100
Research direction
Start with NativeGatewayPackageAcquisition.cs and NativeGatewayMsixInstaller.cs, which the report identifies as skipping acquisition for installed packages and disabling WinGet upgrades. Trace the WSL and native setup and uninstall paths, then check how Companion-managed Gateway ownership is tracked. Done means uninstall removes only Companion-managed Gateways and their owned artifacts, while reinstall checks compatibility and updates outdated managed Gateways; validate the listed uninstall, reinstall, and application update cases.
Written by the indexing model from the issue text.
Description
Bug
Windows Settings uninstall leaves Companion-managed Gateways installed. Reinstalling the latest Store Companion does not ensure that the retained Gateway is current and compatible, making reinstall ineffective as a recovery step.
Reproduction
- Install Store Companion with an existing app-managed local Gateway.
- Uninstall Companion through Settings > Apps > Installed apps and inspect the Gateway.
- Reinstall the current Store Companion, launch it, and inspect the Gateway version again.
Actual behavior
Observed on Windows 11 ARM64, build 28000.2525:
| Stage | Store Companion | WSL Gateway CLI |
|---|---|---|
| Before uninstall | 2026.9.803.0 | 2026.9.8 |
| After uninstall | Package absent | 2026.9.8, distro retained |
| After reinstall and launch | 2026.9.803.0 | 2026.9.8, unchanged |
A separate Store Gateway MSIX 2026.9.900.0 also survived Companion removal. It was acquired directly through WinGet because native onboarding was unavailable on the test host.
This used a pre-existing WSL Gateway. Full Gateway reprovisioning and a two-version Store Companion upgrade were not exercised.
The inspected native setup path skips acquisition for an installed package and disables WinGet upgrades:
Expected behavior
- Windows Settings uninstall automatically removes Companion-managed Gateway installations and their owned artifacts. Preserve Gateways outside Companion's ownership.
- Installation/reinstallation checks Gateway version and compatibility and updates outdated managed Gateways before reuse.
- Validate WSL and native paths, uninstall while Companion is closed, and application updates that must preserve the Gateway.
Related
#1691 ([Bug] Companion cannot connect: Gateway MSIX missing isolated-session contract) reports a compatibility failure after Companion reinstall with a retained Gateway.
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 315
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 127
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openclaw/openclaw-windows-node
-
clawsweeper:source-repro impact:ux-release-blocker issue-rating: 🦞 diamond lobster P0
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
openclaw/openclaw-windows-node#1723 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
openclaw/openclaw-windows-node#1516 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
clawsweeper:needs-info clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr impact:ux-friction issue-rating: 🦐 gold shrimp P1 stale
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
openclaw/openclaw-windows-node#1145 · 5 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P1
Difficulty 3/5 1-2 days Newbie friendliness 35/100
openclaw/openclaw-windows-node#1736 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
clawsweeper:needs-live-repro clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr impact:ux-release-blocker issue-rating: 🐚 platinum hermit P0
Difficulty 4/5 3-5 days Newbie friendliness 32/100
openclaw/openclaw-windows-node#1725 · 4 comments · 1 reaction ·
Maintainers usually reply within 1 day
All issues in openclaw/openclaw-windows-node
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
good first issue help wanted ready-for-human
Difficulty 2/5 Half a day Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
ready-for-agent size:S status:todo
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
elsa-workflows/elsa-foundation#2830 ·
Maintainers usually reply within 1 day
-
Review - Maintainer WG-Maintainers-Build
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
PowerShell/PowerShell#28220 · 1 comment ·
Maintainers usually reply within 1 day
-
area: docs eco: dotnet good first issue help wanted lane: free-agent roadmap size: XS type: docs
Difficulty 2/5 Under an hour Newbie friendliness 72/100
arminazimi/evergreen#377 ·
Maintainers usually reply within 1 day