Open simkoG opened 1 year ago
The "upgrade always available" situation is sometimes caused by registry entries from previous installations. Is there another PowerShell entry in Apps and Features?
terminal relaunch or not... did you install the powershell upgrade while still in a powershell terminal? did you reboot afterterwards?
Powershell is a system-wide application, a simple terminal relaunch will not cause the executable to be replaced by the windows installer - that usually happens on reboot if the installer finds the exe file was in use at the time of the installation.
@R-Adrian Yes, a system reboot will fix the issue.
It look like cmd don't have but in the terminal have. Most likely, windows reboot will take affect the registry. Sometimes, you will noticed windows is working on their cumulative update.
Please confirm these before moving forward
Category of the issue
Other
Brief description of your issue
After updating
Microsoft.PowerShell
to the latest version (v7.3.3), winget still shows that an update is available for the app (even after Terminal relaunch).Steps to reproduce
1) Install
Microsoft.PowerShell 7.3.2.0
. 2) Runwinget upgrade Microsoft.PowerShell
. 3) The app will be updated. 4) Close the Terminal app. 5) Runwinget list Microsoft.PowerShell
. 6) See that the version remains7.3.2.0
.Actual behavior
Do not try to update
Microsoft.PowerShell
after updating it.Expected behavior
The app gets updated but the version number will be the old one within winget package manager.
Environment
Screenshots and Logs