When you plug in a new device, Windows doesn't search your whole drive. It queries the PnP (Plug and Play) manager, which cross-references the device’s hardware IDs against the indexed database of the DriverStore. If a match is found, Windows stages the driver—copying the relevant .sys file to System32\drivers and setting registry keys.

And like any deep archive, it accumulates dead versions. After five years of updates, a Windows 10 machine will hold drivers for printers you threw away in 2021, GPUs you sold in 2022, and webcams from a laptop that died in 2023. They sit in the DriverStore, signed, validated, and utterly inert—until the PnP manager, for reasons known only to Microsoft, decides one day that your mouse needs to roll back to a 2019 driver.

Inside DriverStore\FileRepository , you’ll find folders with names like nv_dispig.inf_amd64_3f4e5d6c7a8b9c0d . Microsoft’s naming is a work of baroque horror: the INF file name, followed by a cryptographic hash of its contents and the architecture. This prevents collisions. Two different versions of the same driver from 2019 and 2024 can coexist peacefully.

That’s not a bug. That’s archaeology.

Loading...