Open nikiluk opened 1 year ago
Winget fails to correctly identify PowerShell version and suggests old version is installed.
The problem does not go away after rebooting or reinstalling PowerShell
Install PowerShell 7.3.7 over 7.3.6 Launch winget upgrade See recommendations to upgrade from 7.3.6 to 7.3.7
winget upgrade
No recommendation to upgrade presented, the software is already installed
False recommendation to upgrade already installed PowerShell
Windows Package Manager v1.6.2631 Copyright (c) Microsoft Corporation. All rights reserved. Windows: Windows.Desktop v10.0.22621.2361 System Architecture: X64 Package: Microsoft.DesktopAppInstaller v1.21.2631.0 Winget Directories ----------------------------------------------------------------------------------------------------------------------- Logs %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag… User Settings %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett… Portable Links Directory (User) %LOCALAPPDATA%\Microsoft\WinGet\Links Portable Links Directory (Machine) C:\Program Files\WinGet\Links Portable Package Root (User) %LOCALAPPDATA%\Microsoft\WinGet\Packages Portable Package Root C:\Program Files\WinGet\Packages Portable Package Root (x86) C:\Program Files (x86)\WinGet\Packages Installer Downloads %USERPROFILE%\Downloads Links --------------------------------------------------------------------------- Privacy Statement https://aka.ms/winget-privacy License Agreement https://aka.ms/winget-license Third Party Notices https://aka.ms/winget-3rdPartyNotice Homepage https://aka.ms/winget Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale Admin Setting State -------------------------------------------------- LocalManifestFiles Disabled BypassCertificatePinningForMicrosoftStore Disabled InstallerHashOverride Disabled LocalArchiveMalwareScanOverride Disabled
I've seen this exact report on another issue, but I haven't found it yet to mark this as a duplicate.
I believe the workaround was to uninstall the earlier version and then install the later version.
Brief description of your issue
Winget fails to correctly identify PowerShell version and suggests old version is installed.
The problem does not go away after rebooting or reinstalling PowerShell
Steps to reproduce
Install PowerShell 7.3.7 over 7.3.6 Launch
winget upgrade
See recommendations to upgrade from 7.3.6 to 7.3.7Expected behavior
No recommendation to upgrade presented, the software is already installed
Actual behavior
False recommendation to upgrade already installed PowerShell
Environment