microsoft / microsoft/PowerToys

PowerToys does not check for a newer version (B) if it has already notified that a new version (A) is ready

Open
#47,468 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Bug Needs-Triage Product-General
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Microsoft PowerToys version

0.97.2

### Installation method

PowerToys auto-update

### Area(s) with issue?

Installer

### Steps to reproduce

With an installed version, wait until a new version (current+1) is available but do not install it . Later, when another new version (current+2) is available, you will still only see and be able to auto update to the first advertised (current+1). I think I can force it with a system restart, but that's what I'm trying to avoid

### ✔️ Expected Behavior

I would expect that there would be a manual check for new release or an automatic check. At this point, nothing has been downloaded, so there's no reason to have the auto-update download and outdated version

### ❌ Actual Behavior

The user is forced to update to the outdated (current+1) version that was advertised initially, restart their PC, then receive notification for the actual (current+2) new version. I'm currently experiencing this with 97.2. 0.99.0 is being advertised. 0.99.1 is available. There's no way to force a check for it and the app won't automatically do it when I say Update. I have to update to 0.99.0, then reboot my PC for it to take effect, then get the notification for 0.99.1. I would like to see the application either keep the ability to manually check (even if a new version is being advertised) or automatically check when the user says to update in order to ensure the most recent version is the one received

### Upload Bug Report ZIP-file

_No response_

### Additional Information

_No response_

### Other Software

_No response_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the PowerToys installer auto-update flow and reproduce the issue by leaving one advertised version uninstalled while a newer release becomes available. Done means choosing Update or triggering a check offers the newest available release instead of requiring installation and restart of the older one.

Written by the indexing model from the issue text.

Assessment

Domain
release
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.