Если существует подозрение, что причина проблемы может быть связана с неправильным драйвером устройства, установленным в системе, то это подозрение можно подтвердить или опровергнуть с помощью утилиты driverquery.
При запуске эта утилита выдает список всех драйверов устройств, установленных в системе, а так же информацию о предназначении каждого драйвера. Например, можно запустить команду driverquery для получения списка всех драйверов устройств, установленных в системе и не подписанных цифровой подписью.
Вот синтаксис команды driverquery:
driverquery [/s <удаленная_система>] [/u <домен\пользователь>] [/p <пароль>] [/fo <table|list|csv>] [/nh] [/v] [/si]
Параметры команды driverquery рассматриваются в следующей таблице.
Параметры команды driverquery
Параметр |
Использование |
/s <удаленная_система> |
указывает имя или адрес IP удаленной системы, на которой выполняется запрос |
/u <домен\пользователь> |
позволяет выполнить команду в контексте другого пользователя |
/p <пароль> |
при использовании параметра /u этот параметр позволяет указать пароль учетной записи пользователя. |
/fo <table|list|csv> |
Используется для указания формата вывода команды (по умолчанию используется значение table) |
/nh |
при выборе формата вывода table или csv этот параметр подавляет вывод заголовков столбцов |
/v |
подробный вывод – вывод содержит подробную информацию о драйверах |
/si |
отображает цифровую подпись и информацию о производителе для каждого установленного драйвера |
Для проверки состояния подписи и производителя каждого драйвера в системе необходимо запустить такую команду:
driverquery /si
Еще одним примером использования команды driverquery будет сравнение всех установленных драйверов на одинаковых рабочих станциях. Если в одной системе возникли проблемы, то можно взять результат работы команды driverquery и сравнить его с результатом driverquery на заведомо работающем компьютере.