⚙️ Hardware-Aware Windows Driver Auto-Installer (NSIS)

Hey everyone :waving_hand:

I’ve put together an experimental, hardware-aware Windows driver auto-installer that detects what’s actually present on your system and installs only the relevant third-party drivers.

:warning: Important: this is currently UNTESTED on a wide range of real hardware. It builds, it runs, and detection logic works — but consider this an early release / power-user tool. :test_tube:


:link: Links


:brain: What it does

  • :magnifying_glass_tilted_left: Uses Windows PnP APIs (Get-PnpDevice -PresentOnly) to detect hardware

  • :puzzle_piece: Automatically enables only the relevant installer sections

  • :package: Installs drivers from CAB files via expand.exe + pnputil

  • :broom: Cleans up all temp files after install (no junk left behind)


:dna: Currently supported

Intel Chipsets

  • CML :ice:

  • JSL :ice::right_arrow::high_voltage:

  • TGL :high_voltage:

  • ADL / RPL :fire:

  • ADL-N / TWL :fire_extinguisher:

  • MTL :rocket:

WLAN

  • Intel :blue_square:

  • MediaTek :green_square:

  • Realtek :red_square:

SD Card Readers

  • Genesis Logic :dna:

  • Bayhub :label:

  • Realtek :red_square:


:construction: Current status

  • :cross_mark: Not regression-tested

  • :cross_mark: Not validated across many systems

  • :cross_mark: No guarantees

  • :white_check_mark: Detection logic works

  • :white_check_mark: Installer sections auto-select correctly

  • :white_check_mark: CAB-based driver install paths are sane


:test_tube: Who this is for

  • Power users :smiling_face_with_sunglasses:

  • VM testers :desktop_computer:

  • Imaging / deployment nerds :nerd_face:

  • Anyone who hates vendor “install everything” bundles


:fire: Disclaimer

This project is provided as-is:

  • No warranty :cross_mark:

  • No promises :cross_mark:

  • No responsibility for explosions :collision:

Please test carefully, preferably on non-production systems.
Issues, feedback, and PRs are welcome :raising_hands:

1 Like