Как получить список ВСЕХ (в тч те что не установлены) драйверов в Windows?
Я прогуглил и не нашел ни одного способа сделать это. Все методы показывают только установленные или используемые драйверы.
Например, не помогло:
⦁ pnputil.exe /e > C:\Users\TechSpot\Desktop\driverlist.txt
⦁ dism.exe /Online /Get-Drivers /All > C:\Users\TechSpot\Desktop\driverlist.txt
⦁ driverquery /FO list /v > C:\Users\TechSpot\Desktop\driverlist.txt
⦁ powershell: Export-WindowsDriver -Online -Destination C:\Users\TechSpot\Desktop\driverbackup
так же не помогли утилиты:
DevManView, ServiWin, DriverView, Driver Store Explorer [RAPR], Double Driver.
Мне надо получить список ВСЕХ драйверов (built-in/generic/preinstalled/in-box и т.п.). Например все методы не показали драйвер который отображается в Диспетчере устройств, когда я выбираю "Обновить драйвер" и "Let me pick from a list of available drivers on my computer" и снимаю галочку "Show compatible hardware".
В идеале я хочу посмотреть все драйвера по их категориям, производителям и т.д. (ведь диспетчер устройств все это делает, но по одному). Но сначала я хочу хотя бы получить простой список имен ВСЕХ (используемых и не используемых) драйверов.
поддакну предыдущему отвечающему.
полный список всех драйверов лежит в inf-файлах в указанной директории.
инсталляция драйвера добавляет туда inf-описание новой железки, а бинари распихиваются в разные директории.