Releases: techygeekshome/DriverGeek
Release list
DriverGeek 1.1.1
Full Changelog: v1.1.0...v1.1.1
DriverGeek v1.1.0
DriverGeek installs the drivers it finds. Until now it read your machine, asked Windows Update what it had, and stopped there.
Tick a driver on the Updates screen and press Install. For each one, in order:
- The gate. Boot-critical device, not running as administrator, System Protection off, nothing ticked — all refused before any work is done, each with the reason.
- A System Restore point, through the same call
Checkpoint-Computermakes. If Windows refuses because it already took one inside its own 24-hour limit, the existing point is used and the app says so. That Windows setting is not changed behind your back. - A copy of the driver you are running now, written to
C:\ProgramData\DriverGeek\backup, with a text file recording exactly what was there. - The install, handed to Windows Update.
If any step fails the run stops there and tells you which one, and whether the machine was touched.
Boot-critical and storage controller drivers have no tick box at all. A storage driver that goes wrong is an unbootable machine, not a failed update.
Also in this release:
- The Scan button now shows a progress bar, changes to "Working…" and reports each step as it goes, instead of sitting silent for the minutes the Windows Update search can take.
- Scanning still runs as a normal user. The Updates screen offers Restart as administrator when you want to install something.
- Settings shows where old drivers are kept, with a button to open the folder.
- The sidebar note has gone.
Two downloads, both 64-bit Windows and self-contained:
- DriverGeekSetup.exe — installer. Per-user by default, so no UAC prompt to install.
- DriverGeek-portable.exe — portable. Nothing to install.
SHA256SUMS.txt is published with them so you can check what you downloaded. The binaries are not code signed, so Windows SmartScreen will warn the first time you run one.
What's Changed
- DriverGeek installs the drivers it finds by @techygeekshome in #8
Full Changelog: v1.0.2...v1.1.0
DriverGeek 1.0.2
1.0.1 would not open at all. This fixes it — install this one instead.
The window constructor called AvaloniaXamlLoader.Load(this) rather than the generated InitializeComponent(). Those are not interchangeable: Load puts the XAML on the window but leaves every x:Name field null, so the new About and Check for updates buttons were null and wiring them threw before the window was ever shown. The process started and died with nothing on screen. It compiled cleanly because the fields exist; they were simply never assigned on that path.
Everything 1.0.1 added is still here: the About window and the Check for updates button at the foot of the sidebar, with the update check running only when you press it.
Downloads
DriverGeekSetup.exe- installerDriverGeek-portable.exe- single file, no installSHA256SUMS.txt- checksums for both
Windows 10 or 11, 64-bit. Nothing else needs installing.
Full Changelog: v1.0.1...v1.0.2
DriverGeek 1.0.1
DriverGeek 1.0.1 adds the two buttons every other TechyGeeksHome tool has.
Added
- About - what the app is, its version, the licence, the credits, and the rest of the range.
- Check for updates - asks GitHub whether there is a newer release. It runs only when you press it.
Both sit at the foot of the sidebar. The sidebar promise now reads "Nothing leaves this PC, apart from Check for updates", because that is now the literal truth: one unauthenticated GET to GitHub's releases API, no identifiers, no usage data, and nothing downloaded or installed.
Downloads
DriverGeekSetup.exe- installerDriverGeek-portable.exe- single file, no installSHA256SUMS.txt- checksums for both
Windows 10 or 11, 64-bit. Nothing else needs installing.
What's Changed
- Give DriverGeek the About window and update check the rest of the range has by @techygeekshome in #7
Full Changelog: v1.0.0...v1.0.1
DriverGeek 1.0.0
DriverGeek 1.0.0 is the first release.
It lists every driver Windows knows about on this machine, and asks Windows Update whether newer ones exist. It reports what it finds. It does not install anything, and it changes nothing on the machine.
Downloads
DriverGeekSetup.exe- installerDriverGeek-portable.exe- single file, no installSHA256SUMS.txt- checksums for both
Windows 10 or 11, 64-bit. Nothing else needs installing.
What's Changed
- Scaffold DriverGeek: README, contributing guide and app icon by @techygeekshome in #1
- DriverGeek 1.0 - driver inventory and the updates Windows hides (APP-17) by @techygeekshome in #2
- Installer and release pipeline by @techygeekshome in #3
- Fix the crash when a scan runs, and thin out the code comments by @techygeekshome in #4
- Add the screenshots, and correct what the README claims 1.0 does by @techygeekshome in #6
- Make the update search work, and stop the lists clipping by @techygeekshome in #5
New Contributors
- @techygeekshome made their first contribution in #1
Full Changelog: https://github.com/techygeekshome/DriverGeek/commits/v1.0.0