Seeing that and knowing how WinGet can be good for such tasks in general, I've tried to update Total Commander from 11.57a RC1 32/64-bit combo.https://www.ghisler.com/history1158.txt
28.05.26 Fixed: Version number changed to 11.58 due to problems with WinGet recognizing 11.57a as older than 11.57 (32/64)
Safe command (self-explanatory):
winget search TotalCommander
Safe command: shows available versions:
winget show Ghisler.TotalCommander --versions
Safe command: shows extended info on the latest package:
winget show --id Ghisler.TotalCommander
Safe command: shows info on the installed version and reports a newer version if an update is available:
winget list --upgrade-available --id Ghisler.TotalCommander
Unsafe command (actual update):
winget upgrade --id Ghisler.TotalCommander
Won't recommend it unless the previous command(s) explicitly show that there's an actual update.
Although Winget didn't show me the 11.58 RC1 in any way, out of curiosity, I ran it anyway under the 64-bit sibling.
As a result, for the Total Commander 11.57a RC1 32/64-bit combo, the 64-bit sibling has been downgraded to 11.57 64-bit.
The 32-bit sibling, however, remained unchanged (11.57a RC1), so I dare to suggest that Winget cannot handle the combo version(?).
Good thing, my highly customized settings remained intact.
Finally, I used the good auld installer command line for the update, so far so good.
Code: Select all
# https://www.ghisler.ch/wiki/index.php?title=Installer#Command_line_parameters
start $installer -arg '/A1H1L1M0G0D0U1FRI0".\"',$installPath -wait -nonew
