DriverKit

Version 0.1.5 · 8 September 2026

Downloads

The same app three times, differing only in what's already in the folder. If the PC you're fixing can reach the internet, take the first one.

DriverKit + Ethernet drivers

For a PC with no working network driver, that has a network socket.

  • Everything in the standard edition
  • Plus every Ethernet driver pack — Intel, Realtek and the rest
  • Plus the full driver list, so it works with no connection at all
SHA-256 f73ea2a29dd3c6cbe9019b3279925c86e8cd6f8b6f1a0196e4bbec5b45ef5072
Download 275 MB · .zip

DriverKit + Ethernet & Wi-Fi drivers

For a laptop with no network driver and no socket to plug a cable into.

  • Everything in the Ethernet edition
  • Plus the Wi-Fi driver pack — Intel, Realtek, Broadcom, Qualcomm and more
  • The one to put on a USB stick before reinstalling Windows on a laptop
SHA-256 9bd1a2e83280a626879ee1775213cea8e9fb011ec3d0066032b98a548b5b7672
Download 989 MB · .zip

Running it

Unzip anywhere and run DriverKit.exe. Windows asks for administrator rights — installing a driver needs them. The first run downloads the driver list, which takes a couple of minutes.

Requirements

Windows 10 or 11, 64-bit. About 100 MB for the driver list, plus room for the packs you choose. No .NET, no runtime, no installer.

Uninstalling

Delete the folder. Nothing goes into the registry, Program Files or AppData. Drivers you installed stay installed — use Undo first if you want them gone.

Without a window

driverkit-cli.exe ships alongside and does the same work from a command prompt: check, install and rollback. Useful over remote sessions.

“Windows protected your PC”

You'll see this the first time. DriverKit isn't code-signed yet, and SmartScreen distrusts anything it hasn't seen before. Click More info → Run anyway. To be certain the file is the one published here, check its SHA-256 below first.

Verify

Check what you downloaded.

No extra tools needed. Open PowerShell in your Downloads folder and run:

Get-FileHash .\DriverKit-0.1.5-win64.zip -Algorithm SHA256 | Format-List

Compare the Hash line with the card above — they should match exactly, ignoring case. If they don't, delete the file and download it again, and tell us: that shouldn't happen.

Source

The whole thing, buildable.

DriverKit is GPLv3, so anyone who has the program is entitled to its source. Here it is — the complete workspace, with pinned dependencies so it builds the same way in a year.

Source code

Rust workspace · builds with cargo test on a stable toolchain · no native dependencies

  • 17 crates: device scan, INF parsing, matching, fetching, install, rollback, updates, translations, the window
  • 644 tests, and the packaging scripts that produced everything above
  • Cross-compiles to Windows from Linux; instructions in the README
SHA-256 c6713532ee427e75c3a92241602eda5366d29ac3c0f76447f057ba46a842edd9
Download source 2.1 MB · .zip

Licence

Licensed under the GNU General Public License, version 3 or later: use it, study it, change it and pass it on, as long as what you pass on carries the same freedoms. Full text in the source archive.

The driver packs aren't ours and aren't covered by it — each driver belongs to its manufacturer, with its own terms. They're collected by Snappy Driver Installer Origin, who deserve the credit for the part of this that took years.

Release notes

New in 0.1.5

  • Pick which version of a driver to install, including an older one that worked.
  • A version you pick stays picked — the next run won’t replace it.
  • Drivers Windows would refuse aren’t offered any more, and say why.
  • The same device four times is now one row.

Every release, and what changed in it →