AppGeek updates everything installed on a Windows PC in a single pass. It reads the installed-programs registry and the Microsoft Store package list, matches what it finds against winget's repository, and shows exactly which applications have a newer version available. You tick the ones you want and it runs them one after another - nothing ever installs itself.
It also carries a catalogue of 67 common applications, so a fresh Windows install can be kitted out from one screen.
Because it runs installers with administrator rights it is deliberately careful. 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.
Features
- One scan finds every out-of-date application on the machine
- You tick what updates - nothing ever installs itself
- Catalogue of 67 common applications for kitting out a fresh install
- Pins winget to the scope an app was actually installed at
- Never kills an installer that is already running
- Refuses an uncertain package match rather than guessing wrong
- Flags security-relevant updates - browsers, PDF readers, Java
- Optional system restore point before a run starts
- Exports a full inventory of installed software as CSV or HTML
- Installer or single portable executable - free, GPL-3.0, no ads