PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

Updater doesn't update to the latest, had to go from 0.65 to 0.66 to 0.67

Open SQL-MisterMagoo opened this issue 2 years ago • 7 comments

Microsoft PowerToys version

0.65.0

Installation method

PowerToys auto-update

Running as admin

Yes

Area(s) with issue?

Installer

Steps to reproduce

I don't know if you can reproduce this or not - I can't because it is an issue with the updater.

I was on 0.65 - I saw on twitter that 0.67 was released, went to settings and it was offering an update to 0.66.

I would expect it to offer the latest, not make me update through each release.

When it finished updating, it showed the release notes for 0.67, but setting shows 0.66 and is now offering 0.67

image

✔️ Expected Behavior

Update should take me to the latest release, not the next release since my last update.

❌ Actual Behavior

Had to update twice to get to latest

Other Software

No response

SQL-MisterMagoo avatar Feb 02 '23 00:02 SQL-MisterMagoo

I have a similar issue trying to update,

image

the location it has issues with is: C:\ProgramData\Package Cache{A15ACEAE-DA57-4B2D-9703-0F4903BD47E6}v0.65.0\

I tried to uninstall PowerToys but than I get a weird error, and it says I'm on v0.65.0 but when I run my current installed powertoys it shows v0.66.0 image

image

so I cant uninstall or update or anything - come probably run some CMD/powershell lines to remove it though

LeafSenpai avatar Feb 02 '23 00:02 LeafSenpai

@LeafSenpai please look into these instructions to recover the installer you're missing: https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle

Hope that helps.

jaimecbernardo avatar Feb 02 '23 09:02 jaimecbernardo

@SQL-MisterMagoo , PowerToys is not constantly checking for updates. What I believe happened here is that when you've checked PowerToys had the previously downloaded 0.66 already present on your machine and still hadn't checked for updates again. There's a button to check for updates again, which one can click to update it to the latest. Hope this helps in understanding what happened.

/needinfo

jaimecbernardo avatar Feb 02 '23 09:02 jaimecbernardo

@jaimecbernardo I've seen an issue like this before, but can't seem to find it right now :( Also related: #15990

Jay-o-Way avatar Feb 02 '23 12:02 Jay-o-Way

@jaimecbernardo Thanks for the explanation - I don't understand why it showed me the 0.67 welcome screen though

SQL-MisterMagoo avatar Feb 02 '23 15:02 SQL-MisterMagoo

I'm also pretty sure the update button could check for the latest release couldn't it?

SQL-MisterMagoo avatar Feb 02 '23 15:02 SQL-MisterMagoo

@jaimecbernardo Thanks for the explanation - I don't understand why it showed me the 0.67 welcome screen though

The Welcome screen always shows the last 5 released versions. It always shows the same independent of released version, since it gets the info from the Internet.

jaimecbernardo avatar Feb 02 '23 16:02 jaimecbernardo

I have this issue relatively frequently because I'm subscribed to releases on this repo. When I would like to upgrade to latest there's no option to do so. The Check for updates button is hidden (I'm fairly certain I didn't see it, but I wish I had taken a screenshot) when there's an update available, even though that update isn't actually the latest. So to try out a new feature it requires two subsequent updates to get to latest. I even tried restarting powertoys hoping it would do another update check on startup and it did not.

I don't think this issue should be closed as it has not been fixed. The problem here is that there's not a way to upgrade directly to the actual latest release. From what I can tell, PowerToys checks every 24 hours so this is only an issue if you're trying to grab an update that's less than a day old. It would be nice though if the there was one more update check when the settings menu is opened, or an additional check when the update button is clicked.

kevin-secrist avatar May 21 '24 18:05 kevin-secrist