Windows Update has a driver update for your machine right now that it is never going to offer you. It is not hiding it maliciously — it is filed under Settings, Windows Update, Advanced options, Optional updates, four clicks from where anyone looks, and that is where most of the genuinely useful driver updates sit. DriverGeek puts them on one screen.
It is free, open source under the GPL-3.0, and version 1.0 deliberately cannot install anything. It reads your devices, asks Windows what it has, and shows you the answer — including when the honest answer is “nothing”.
Quick Facts
- Free, including at work. No Pro tier, no per-seat licence, no ads and no bundled offers.
- Open source under the GPL-3.0. The full source is on GitHub and both builds are compiled by GitHub Actions, not on a developer machine.
- Windows Update only. Every update it shows is a WHQL-signed package Microsoft already holds for your machine. No driver packs, no scraped vendor downloads.
- It reports; it does not install. Version 1.0 has no code path that replaces a driver, and no command line that can.
- Nothing leaves your PC. No telemetry, no analytics, no account.
- Nothing installs itself. Portable build alongside the installer, and the scheduled scan is opt-in.
What DriverGeek does
Two screens and a settings page. That is the whole application, and that is deliberate.
- Lists every device and its driver — version, date, provider, and whether it is signed.
- Surfaces the optional driver updates Windows files away and never offers you, marked as such.
- Separates “there is a newer one” from “this one is old”, because only the first is worth acting on. A 2019 driver for 2019 hardware that works is not a problem, whatever the paid tools tell you.
- Flags boot-critical devices — storage controllers, disk and volume drivers — as the ones to leave alone.
- Counts unsigned drivers rather than burying them.
- Scans on a schedule if you want it to, writing the result to a log. The scheduled run cannot install anything either.
What it will not do
Driver updaters have a deservedly poor reputation. Here is the list of things this one does not do, and will not start doing.
- No bundled driver pack. Shipping a folder of third-party drivers is what the worst products in this category do.
- No scraping vendor sites. Hotlinking a manufacturer’s download generally breaks their terms, and it puts us in the position of vouching for a binary we did not build. For anything Windows does not hold, DriverGeek links you to the manufacturer’s own page.
- No “update all” button. When installing does arrive, it will be one device at a time, ticked by you, behind a System Restore point and a driver export. The absence of that button is the product.
- No invented problems. If nothing needs doing, it says so.
- No “free scan, pay to fix”. There is nothing to pay for.
Download DriverGeek
Two builds. The installer puts it in your Start menu and gives you a proper uninstall entry; the portable build is a single executable you can run from a stick. Both are compiled by GitHub Actions and every release publishes SHA-256 hashes.
The installer is 29.2 MB and the portable build 86.9 MB — the portable one is larger because .NET is inside the executable, so there is nothing else to install either way. The DriverGeek product page has the full feature list, the screenshots and the version history.
Version 1.0.2 is the current release. It adds an About window and a Check for updates button at the foot of the sidebar. The update check asks GitHub whether there is a newer release and runs only when you press it — DriverGeek makes no other network request, and it never downloads or installs an update on its own.
Requirements
Windows 10 or Windows 11, 64-bit. No prerequisites — the .NET 8 runtime is bundled inside both builds. DriverGeek runs as a standard user and does not ask for administrator rights, because nothing it does in version 1.0 needs them.
Frequently asked
Will it break my PC?
It cannot. Version 1.0 has no code that installs or replaces a driver. It reads the driver inventory and asks Windows Update what it holds, and that is the whole of it.
Why not just use Device Manager?
Device Manager will tell you what a driver is. It will not tell you that Windows Update has a newer one waiting under Optional updates, which is the part almost nobody finds.
Is it really free?
Yes. GPL-3.0, no paid tier, no ads, no bundled offers, no account, and free at work as well as at home.
Why does Windows warn me when I install it?
The builds are not code-signed, so SmartScreen warns about any installer it has not seen before. The source is on GitHub and every release publishes a SHA-256 hash you can check your download against.
Gear We Recommend
Keeping a fleet of machines current is easier with the right kit on the bench. Here is what we actually use.
Browse our Admin Machine picks on AmazonAs an Amazon Associate, TechyGeeksHome earns from qualifying purchases
Disclosure: this post may contain affiliate links. If you buy through one of them, we may earn a small commission at no extra cost to you. We only recommend products we’ve tested or genuinely rate.
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.