Чтобы облегчить сбор данных о
множественных драйверах устройств, можно воспользоваться
утилитой командной строки Driver Query или симпатичным
компактным приложением DriverView. В этой статье я расскажу,
как пользоваться этими инструментами.
Использование
утилиты Driver
Query
Driver
Query (Driverquery.exe) — это утилита командной строки,
предназначенная для получения подробного списка всех драйверов
устройств, установленных в локальной системе или на любом
компьютере в рамках локальной сети. С этой целью утилита
предусматривает использование целого ряда параметров командной
строки. Разумеется, можно воспользоваться командой Driver
Query и безо всяких параметров, но последние позволяют сузить
круг поиска для получения нужных результатов, а также оформить
эти результаты в файл.
Например, параметр /si позволяет
получить данные только о подписанных драйверах, а параметр /v
(от «verbose» — «подробный») обеспечивает вывод более
подробных сведений о драйверах. При использовании параметра
/fo результаты поиска оформляются в виде списка и могут быть
экспортированы в файл CSV (Comma Separated Values — значения,
разделенные запятыми), который можно будет затем открыть в
приложении типа Excel. Это особенно удобно для подробного
анализа полученных данных.
К примеру, чтобы создать
файл таблицы со сведениями только о подписанных драйверах,
следует ввести в окне командной строки (Command Prompt)
следующую команду:
Driverquery /fo csv /si
> signeddrivers.csv
А
чтобы создать такой же файл с подробными сведениями обо всех
установленных драйверах, следует использовать команду
Driverquery /fo csv /v >
alldrivers.csv
Использование
утилиты
DriverView
DriverView
— это компактная утилита с простым графическим
пользовательским интерфейсом, предназначенная для получения
подробной информации обо всех установленных в системе
драйверах. Устанавливать утилиту не надо — достаточно просто
скачать архив zip, распаковать его и запустить исполняемый
файл DriverView.exe. Скачать архив можно с сайта разработчика.
Скачать DriverView
Скачать DriverView для x64
Обратите внимание:
Windows Vista в списке системных требований к DriverView не
указана, но последняя версия утилиты 1.14 была выпущена в 2008
году и работает у меня под Vista без проблем.
При
запуске DriverView открывается таблица, показанная на рис.
A.
Рисунок A. Сведения
о драйверах представлены в DriverView в виде
таблицы.
Как видно из рисунка, в заголовках
столбцов четко указано, какие именно сведения содержатся в
таблице для каждого из драйверов. По умолчанию драйверы
сортируются по имени в алфавитном порядке, но при желании их
можно отсортировать по любому столбцу, щелкнув на его
названии. Стрелка показывает, в каком порядке сортируются
драйверы — в восходящем или нисходящем.Все необходимые сведения о
драйверах перечислены в таблице, но при необходимости можно
посмотреть свойства каждого драйвера и файла в отдельности.
Чтобы вызвать окно свойств файла определенного драйвера, нужно
просто выделить его имя в таблице и нажать клавишу [F8].
Например, на рис. B показаны свойства файла
mouclass.sys.
Рисунок B. В
DriverView можно просматривать свойства файлов
драйверов.
Окно свойств самого драйвера (рис. C)
вызывается двойным щелчком на его имени в таблице.
Рисунок C. Для
просмотра свойств драйвера нужно просто дважды щелкнуть на его
имени в таблице.
DriverView позволяет не только
просматривать свойства драйверов, но и создавать отчеты в
формате HTML со списком всех или только отмеченных драйверов.
Для этого нужно открыть меню «Вид» (View) и выбрать опцию
«Отчет HTML» (HTML Report). К примеру, на рис. D показан отчет
HTML о файлах драйверов AVG.
Рисунок D. В
DriverView можно создать отчет HTML со сведениями только об
отмеченных драйверах.