Моя предыдущая статья «Обновление драйверов в Windows 7 с помощью "Параметров установки устройств"» вызвала бурную дискуссию о том, следует ли устанавливать драйверы устройств через Центр обновления Windows (Windows Update). Как я упоминал, существует две точки зрения по этому вопросу. Одни считают, что получать драйверы от Microsoft – это хорошо, поскольку перед добавлением в Центр обновления Windows они прошли проверку и сертификацию Microsoft. Другие убеждены, что получать драйверы от Microsoft – это плохо, потому что они, по сути, представляют собой урезанную версию драйверов от производителя устройства.
Какой бы точки зрения вы ни придерживались, наверняка вам хочется всегда иметь самые свежие рабочие драйверы. Разумеется, для этой цели можно воспользоваться Диспетчером устройств (Device Manager) и проверять каждый драйвер по отдельности, но такой способ годится только для поиска информации о каком-то конкретном устройстве. Если требуются сведения сразу о нескольких драйверах, это отнимает слишком много времени.
Чтобы облегчить получение информации о множестве драйверов разом, в Windows 7 можно воспользоваться утилитой командной строки Driverquery. Она предоставляет подробный список всех установленных в системе драйверов, изучив который, можно продолжить работу с конкретными драйверами в Диспетчере устройств. В этой статье я расскажу о команде Driverquery и объясню, как ее использовать.
Подробности
Как я уже упоминал, команда Driverquery предоставляет подробные сведения обо всех установленных в системе драйверах. Ее даже можно выполнять по сети для сбора данных о драйверах на удаленных компьютерах. Разумеется, Driverquery имеет ряд параметров, позволяющих изменять стандартные настройки утилиты. К примеру, можно включить вывод дополнительных сведений о драйверах или информации о цифровых подписях, если таковые имеются.
По умолчанию, Driverquery сохраняет отчеты в табличном формате. Однако с помощью дополнительных параметров можно настроить вывод отчета в виде списка или в формате CSV (значения, разделяемые запятыми) для просмотра в редакторе электронных таблиц.
Параметры
Поскольку Driverquery – утилита командной строки, для работы с ней нужно прежде всего открыть окно командной строки. Чтобы запустить утилиту в стандартном режиме, введите команду Driverquery.
Вывод команды слишком длинный для комфортного просмотра в окне командной строки, поэтому лучше направить его в файл, который затем можно будет посмотреть в редакторе электронных таблиц или текстовом процессоре. Чтобы сохранить вывод команды в файл, используйте символ перенаправления ( > ) и укажите имя файла.
Отформатировать вывод можно с помощью параметра /FO с переключателями. Переключатели LIST и TABLE создают файлы, которые удобно просматривать в текстовом процессоре, а переключатель CSV генерирует файл для просмотра в редакторе электронных таблиц.
Использование Driverquery без дополнительных параметров предоставляет базовые сведения обо всех установленных драйверах. Чтобы получить более подробную информацию, следует добавить параметр /V, а для сбора данных только о подписанных драйверах – параметр /SI.
Примеры команд
Теперь, когда вы имеете некоторое представление о параметрах и переключателях утилиты Driverquery, давайте рассмотрим примеры возможных команд.
Чтобы получить список драйверов для просмотра в текстовом процессоре, воспользуйтесь следующей командой:
Driverquery /fo list > список_драйверов.doc
Для получения таблицы, которую тоже можно открыть в текстовом процессоре, используйте такую команду:
Driverquery /fo table > таблица_драйверов.doc
А чтобы создать файл для просмотра в редакторе электронных таблиц, выполните вот такую команду:
Для экономии времени можете просто скопировать любую из предложенных команд и вставить ее в окно командной строки.
При выполнении команды файл с данными сохраняется в той папке, которая указана в окне командной строки. К примеру, моя командная строка открывается в папке «C:\Users\Greg». Чтобы облегчить поиск файлов, я воспользовался командой CD Desktop для перехода в папку «C:\Users\Greg\Desktop». Теперь все файлы сохраняются прямо на мой Рабочий стол.
А что думаете вы?
Теперь, когда вам известна утилита Driverquery и несколько вариантов команд, будете ли вы ею пользоваться? Приходилось ли вам использовать Driverquery в XP или Vista? Если да, считаете ли вы эту утилиту полезным дополнением к Диспетчеру устройств? Поделитесь своим мнением в комментариях!