AppGeek
Free open source Windows app updater - update everything in one run
...It detects whether each application was installed per-user or machine-wide and pins winget to the same scope, so an update never strands the copy you already had. It never kills an installer mid-run, refuses an uncertain package match rather than guessing, and can take a system restore point first. Security-relevant updates are flagged so they stand out.
Free and open source under GPL-3.0. No ads, no sign-up and no Pro tier.