AppGeek

AppGeek — Free Download. Bulk Windows updates

AppGeek updates all installed software on a Windows PC in one pass. It reads the installed-programs registry and the Microsoft Store package list, matches them against the winget repository, and shows exactly which applications have a newer version available. You tick the ones you want and it runs them one after another. It also offers a catalogue of 67 common applications for fresh Windows installations and flags security-relevant updates such as browsers, PDF readers, and Java.

5.0(1 ratings)

Download AppGeek (Official links)
File size: 58.4 MB
The latest version of AppGeek is: 1.0.1
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Single scan for all updates. AppGeek reads the installed-programs registry and the Microsoft Store package list in one pass. It matches every detected item against the live winget repository and displays a precise list of applications with available newer versions. Nothing is installed automatically; the scan only reports what is out of date.
  • Manual selection before installation. The user selects specific applications from the update list before any installation begins. AppGeek runs only the chosen installers one after another and leaves all other software exactly as it was found. There is no automatic installation behaviour.
  • Curated catalogue of 67 applications. AppGeek contains a verified catalogue of 67 common Windows applications. The catalogue includes browsers, runtimes, media players, and developer tools sorted by category. Each entry is checked against the winget repository to confirm the package is valid and current.
  • Version pinning for specific software. A pin function prevents AppGeek from offering updates for a chosen application. This is intended for line-of-business software that depends on a specific runtime or version. Once pinned, the application is excluded from all future update scans until the pin is removed.
  • Security update flagging. AppGeek marks security-relevant applications with a red flag. Browsers, PDF readers, and Java receive priority visual treatment so an out-of-date browser is distinguished from an out-of-date archiver. This flag helps users identify urgent updates before less critical ones.
  • Detection of running applications. Before an update run starts, AppGeek checks whether any selected application is currently open. If a running process is found, the user receives a notification. This prevents installation failures that occur when an installer cannot overwrite locked files.
  • System restore point creation. AppGeek can create a system restore point before executing any updates. The user can also configure the tool to shut down the machine after the update run completes. This option is designed for overnight update sessions on unattended systems.
  • Export of installed software inventory. AppGeek generates a complete list of all installed applications and exports it as CSV or HTML. The export includes every detected program and Store package. This output can be used for audits, system rebuilds, or hand-over documentation.
  • Administrator scope matching. AppGeek detects whether each installed application was installed per-user or machine-wide. It then pins winget to the same installation scope for that specific package. This prevents an update from relocating an existing installation to a different scope.
  • Refusal of uncertain package matches. When AppGeek cannot confirm a package match with high confidence, it refuses to proceed with that update. The tool never guesses an application identity. This avoids installing a different product with a similar name over an existing program.
  • Standalone portable executable. AppGeek is distributed as a single portable executable in addition to the installer. The portable version runs without installation and leaves no registry entries or system files behind. Both versions provide the same scanning and updating functionality.

AppGeek was first released in 2023. The program is written in C# and uses the Windows Presentation Foundation for its interface. It was created by a small team of independent developers who maintain the project on GitHub under the GPL-3.0 license. The tool relies on Microsoft's winget package manager as its backend for repository matching and installer execution.