Нажмите "Enter", чтобы перейти к содержанию

Как проверить какие драйвера установлены: Как проверить, все ли драйверы установлены

Содержание

Как узнать какие драйвера нужны?

Как узнать какие драйвера нужны?

Как правило после переустановки системы, речь пойдет о windows, возникает проблема с драйверами. Нужно узнать какие драйвера нужны, какой еще установить?

Перед любой переустановкой операционной системы необходимо позаботится о драйверах к вашему оборудованию в системном блоке или ноутбуке.

Обязательно узнайте разрядность вашей операционной системы, этот параметр стоит учитывать и при выборе драйвера.

Где берем драйвер для ноутбука?

Что касается драйверов для ноутбуков то там обстоит дело проще. Нужно зайти на сайт производителя и выбрав свою модель ноутбука в разделе загрузок скачать весь комплект драйверов для той операционной системы которую вы будете устанавливать, не забывая про разрядность.

С системным блоком дела обстоят по сложнее.

Перед переустановкой домашнего компьютера желательно узнать как минимум какая у вас видеокарта, какой чипсет на материнской плате. Как правило в комплекте с компьютером идет диск с драйверами, бывает не один. Можно поставить драйвера оттуда, а затем обновить их до последней версии.

Если вы не позаботитесь о драйверах заранее, то после установки операционной системы, если у вас один компьютер в доме, у вас могут возникнуть проблемы их найти вообще. Без драйвера может не работать сетевая карта, WI-FI, а это значит нет доступа в интернет, соответственно встает вопрос где взять драйвер, какие драйвера нужны?

Итак ниже показано как узнать какие драйвера еще не установлены и какие именно нужны.

Необходимо открыть диспетчер устройств:

Windows 8.1 и 10 — в левом нижнем углу нажимаем на значок windows, правой кнопкой мыши, и выбираем диспетчер устройств.

Windows 7 — нажимаем пуск, затем панель управления. В открывшемся окне выбираем система и безопасность, если это крупные значки, затем система. Если мелкие значки выбираем сразу система и в открывшемся новом окне слева выбрать диспетчер устройств.

Второй способ для windows 7, если есть значок «Мой компьютер» на рабочем столе, нажимаем на него правой кнопкой мыши и в выпавшем меню выбираем система. Затем в открывшемся окне справа выбираем нужное нам, диспетчер задач.

Далее действия для всех версий операционных систем аналогичны.

Узнаем сведения об отсутствующем или не работающем драйвере.

Перед нами открылся диспетчер устройств и если мы видим рядом с каким нибудь устройством знак восклицания или вопроса, то для этого устройства необходимо обновить или установить драйвер. Устройство работает не корректно если стоит знак восклицания, нет драйвера если стоит знак вопроса.

Далее нужно навести на устройство, которое вас интересует, курсор мышки и нажать правую кнопку мыши. В открывшемся списке выбрать свойства.

Откроется новое окно где нужно перейти на вкладку сведения, ниже из списка выбрать из выпадающего списка ИД оборудования.  Ниже в окне будет информация об устройстве которое поможет нам найти нужный драйвер.

driver

Скопируем или перепишем эту информацию и откроем браузер. В строку поиска впишем эту информацию и всемирная паутина найдет нам кучу сведений об этом устройстве и какой драйвер именно нужно.

driver1

Осталось дело за малым правильно воспользоваться предоставленной нам информацией и скачать нужный нам драйвер. Естественно потом установить его.

Пример показан на отсутствующем драйвере устройства в виртуальной машине VMware, и как видно из поиска по интернету в первой и четвертой строке поиска яндекса говорится именно о драйвере VMware.

Если возникнут вопросы пишите нам постараемся как можно подробней ответить на интересующие вас вопросы.

Всем Удачи!

Как Посмотреть Установленные Драйвера на (Windows XP 7 10)

Как посмотреть установленные драйвера на Windows XP 7 8 10

Добрый день. Пользователи компьютеров постоянно что-то меняют в своём компьютере, подключают новое оборудование, заменяют старые узлы на новые. Но не каждый задумывается, что вместе с новым оборудованием, он устанавливает и новые драйвера.

Что интересно, если не проводить специальную чистку ПК, старые драйвера никуда не денутся, они остаются в системе. Постепенно захламляя её все сильнее. Остаётся одно, удалить старые драйвера. Лучше всего удалять драйвера с помощью специальных софтов. Но не факт, что программа, удалит все драйвера полностью. Отсюда возникает вопрос: — Как посмотреть установленные драйвера?

 

Но перед тем, как их смотреть, давайте вначале разберемся, а что же такое, драйвер? Я бы сказал так — это специальный небольшой софт, который помогает операционной системе работать, управлять всем оборудованием, которое на вашем ПК установлено.

Драйвера желательно частенько обновлять, особенно это касается видеокарты. Вместе с видеокартой довольно часто поставляется и программа, которая следит за этим обновлением. Она же и помогает системе удалять старые после установки новых. Но далеко не всегда система удаляет все драйвера. Отсюда, желательно посмотреть, какие-же драйвера на нашем компьютере установлены?

Как посмотреть установленные драйвера

Просматривать установленные драйвера мы будем через Диспетчер устройств. Но перед этим проведем небольшую его настройку. В командную строку через кнопочку пуск необходимо ввести слово – среда (в восьмерке нажмете горячие клавиши Win + R). Выбираем «Изменение переменных среды текущего пользователя».

У нас открылось новое окошко. Жмем по верхней кнопочке «Создать».

В новом окне вводим в верхнюю строчку сочетание — devmgr_show_nonpresent_devices

В нижнюю ставим циферку 1.  Жмём «Ок», во втором окне тоже «Ок».

Всё, мы подкорректировали наш Диспетчер. Теперь у нас есть возможность просмотреть драйвера устройств, которые неактивны.

Для этого кликнем правой кнопкой мыши на нашем рабочем столе по ярлычку Компьютер. Выберем «Свойства». Далее, вверху с лева выберем Диспетчер устройств.

В меню Диспетчера выбираем «Вид», затем «Показать скрытые устройства».

У нас покажутся устройства, которые мы установили на компьютер.

Ищем драйверы, нажмем на них, и нам покажутся все драйвера, установленные на ПК.

Запомните! Если вы решили удалить какой-нибудь из них, то можно удалить только те драйвера, которые вам точно не нужны, и вы в этом полностью уверены, иначе можно получить большие проблемы с системой.

Для ускорения работы установленного вами Windows я рекомендую: — Ускоритель компьютера.

Кроме этого, можно не только посмотреть установленные драйвера, но, и обновить их. Подробнее в статье  «Как обновить драйвера». На этом всё. Теперь вы знаете, как посмотреть установленные драйвера. Успехов! И поосторожнее с драйверами!

Если вы интересуетесь драйверами, скорее всего, вы интересуетесь и играми. А что нужно, чтобы игра шла более комфортно? Правильно. Хорошая видео карта. Например, видеокарта Yeston GeForce GTX, приобрести которую можно на АлиЭкспресс по ссылке…

Как посмотреть установленные драйвера на Windows за минутуКак посмотреть установленные драйвера на Windows за минуту

Или, выбрать по своему усмотрению среди прочих видеокарт.

С уважением Андрей Зимин!                  19.07.2015 г.

Анекдот:

Понравилась статья? Поделитесь с друзьями!

Как узнать, какие драйвера нужны на компьютер

Как узнать, какие драйвера нужны на компьютер

   07.04.2017

Драйвера — это то, без чего в принципе никакой компьютер не сможет продемонстрировать даже просто удовлетворяющую производительность. Без данного ПО на любой стадии использования ПК будут возникать трудности — от работы до развлечений. Так что важно своевременно обновлять драйвера устройств компьютера. И крайне важно знать, как это лучше всего делать.

Зачем нужны драйвера

Драйвера представляют собой специальное программное обеспечение, открывающее доступ системы к аппаратному обеспечению тех или иных устройств. Драйвера, иными словами, открывают компьютеру возможность использовать те или иные устройства.

Далеко не все оборудование требует драйверов. Значительная часть сторонних устройств, не входящих в спектр основных компонентов, использует технологию Plug-n-Play, позволяющую автоматически настраивать систему для работы с новым подключенным элементом. Больше всего это свойственно для наушников и гарнитур, компьютерных мышек, клавиатур, джойстиков и так далее.

Но здесь тоже есть свои исключения. Например, навороченные экземпляры с нестандартными клавишами или системами ввода (например, дисками-регулировщиками, тачпадами) могут использовать Plug-n-Play и работать в обычном режиме. Однако эти нестандартные системы ввода будут недоступны – для них потребуется дополнительное ПО, которое обычно поставляется в комплекте.

Способ 1: Поиск на официальном сайте производителя

Одним из наиболее функциональных способов самостоятельного обновления драйверов является обновление через материнскую плату, точнее, через сайт ее производителя. Пользователю потребуется обновить драйвера и поставить утилиты на данный центральный компонент, после чего он сможет эффективно взаимодействовать с остальными элементами системы, а также поможет обновить их.

  1. Для начала нужно узнать модель материнской платы. Делать это следует через командную строку. Нужно запустить протокол «Выполнить». Это делается комбинацией «Win+R» , однако также можно найти в
    «Пуске»
    в разделе «Служебные» (для Win 10). Здесь требуется ввести команду «cmd».
  2. Далее откроется командная строка. Здесь потребуется ввести две последовательные команды, после каждой из них нужно нажимать кнопку ввода «Enter».

    wmic baseboard get Manufacturer
    wmic baseboard get product

    После каждой из этих команд окно будет выдавать данные. Первая команда отобразит производителя материнской платы, вторая – ее модель.

  3. Теперь с этими данными нужно отправляться на официальный сайт производителя, где модель потребуется ввести в строку поиска.
  4. Обнаружив нужный элемент, необходимо зайти в раздел поддержки и найти, где можно скачать драйвера и утилиты. Обычно сайт просит также указать, какую операционную систему использует пользователь. Остается лишь скачать все это и последовательно установить. ПО здесь обычно размещается с разбивкой на различные разделы. Нужно вручную изучать каждый и все качать по отдельности.

После этого материнская плата станет эффективно взаимодействовать с другими компонентами системы, что также позволит находить для них необходимые драйверы.

Способ 2: Специализированное ПО

Для тех же, кто не может назвать себя настолько продвинутым пользователем ПК, чтобы идеально знать все устройства, нуждающиеся в драйверах, подойдут специализированные программы. Их на сегодняшний момент очень много. Они разработаны для полной диагностики степени устарелости драйверов, и могут не только продемонстрировать, что требует обновить, но и способны самостоятельно это сделать. Вот некоторые из таких приложений:

Вариант 1: DriverPack Solution

DriverPack Solution является одной из наиболее известных программ по комплексному обновлению драйверов. Выпускается в двух версиях: полная содержит в себе большой пакет драйверов и не нуждается в подключении к интернету для работы, и легкая, которая анализирует и обновляет компьютер в режиме онлайн.

Преимущество программы заключается в том, что она содержит наиболее качественную систему глубокого анализа устройства с последующим обновлением устаревших драйверов. Также полный пакет приложения регулярно обновляется, добавляя в базу данных новейшие драйвера.

Пример использования DriverPack Solution:

  1. По умолчанию после запуска приложения оно предложит автоматическую установку и обновление всего, что есть. Данный вариант не является лучшим выбором, поскольку так программа установит дополнительные ненужные программы. Так что нам потребуется кнопка «Режим Эксперта». Она позволит вручную выбирать, что нужно обновлять.
  2. В открывшемся окне нам нужно перейти в раздел «Программы». Здесь есть список различного софта, который DriverPack не против поставить на компьютер. Рекомендуется снять все галочки перед дальнейшей работой.
  3. Теперь нам нужно перейти в самую первую вкладку «Драйвера». Здесь также можно видеть возможность выбора всех драйверов, которые будут обновлены или установлены. Следует откорректировать выбор, если требуется, и нажать
    «Установить»
    .
  4. Также, если пролистать вниз, можно увидеть предложение установить дополнительные утилиты для драйверов. Это – различное дополнительное ПО для более эффективного обслуживания драйверов. Они также рекомендуются к установке, но необязательны. Так что при желании тоже можно тоже как провести установку, так и отказаться от нее.

Скачать программу DriverPack Solution

Вариант 2: Driver Genius

Driver Genius также является крайне популярной и известной программой для анализа и обновления драйверов. Программа является платной. Бесплатно она может лишь провести диагностику компьютера, и указать, что требуется обновить. А само скачивание и установка – удовольствие, которое доступно за деньги.

Из плюсов программы отмечают глубокое сканирование устройство, после которого предлагается обновить даже те драйвера, о необходимости которых пользователь мог не знать вообще. Из недостатков отмечают платную лицензию и сравнительно медленный темп работы.

Скачать программу Driver Genius

Вариант 3: Snappy Driver Installer

Бесплатная программа для анализа и скачивания обновлений драйверов. Среди плюсов обычно отмечают небольшой размер, высокая скорость анализа и обновления. Также SDI имеет два варианта распространения – полный включает в себя пакет драйверов и не требует подключения к интернету, и легкий – для тех, у кого есть стабильное подключение без ограничений. Из минусов – программа обновляет далеко не все драйвера, иногда выдает ошибки в работе.

Кроме того, Snappy Driver Installer нередко по принципу своей работы вызывает подозрение у антивирусных программ, и они блокируют его, как вирус по сбору данных и ПК. Так что лучше всего отключать антивирусы перед использованием. Эта проблема характерна для многих аналогов, но здесь она выражена ярче всего.

Скачать Snappy Driver Installer

Способ 3: Сопутствующее ПО

Некоторые устройства компьютера обладают специальными программами, которые также уведомляют пользователя о наличии обновлений драйверов. Чаще всего это касается видеокарт, дорогих и навороченных сторонних устройств (мышек или клавиатур) с нестандартными системами управления. Само собой, обычно такие программы уведомляют о наличии новых драйверов именно на данное устройство.

Один из примеров – NVIDIA GeForce Experience. Данная программа позволяет оптимизировать компьютерные игры под характеристики конкретного ПК, производить трансляцию игр, и многое другое. А главное – приложение само уведомит игрока о присутствии на сайте разработчика нового драйвера для имеющейся модели видеокарты, самостоятельно скачает и установит его.

О наличии новых драйверов можно узнать в самой программе в соответствующей вкладке «Драйверы».

Здесь при наличии можно произвести скачивание и установку новейших драйверов.

Способ 4: Стороннее ПО

Также нельзя не упомянуть некоторые программы, которые имеют совершенно иное назначение, нежели просто обновление драйверов, но имеют данную функцию в своем арсенале. Как правило, это различные программы для ускорение и оптимизации работы компьютера, очистки памяти, мониторинга и диагностики.
Примером такой программы может служить AIDA64.


В данном приложении можно получить комплексную информацию о каждом устройстве или элементе компьютера. Здесь же можно узнать и о том, насколько устарелый драйвер использует конкретный интересующий компонент системы. Для этого нужно зайти в соответствующий раздел, выбрать нужное устройство и нажать на него.

Во всплывающем меню можно увидеть два варианта для решения проблемы с драйверами. Первый — «загрузка драйвера» — переведет на официальный сайт разработчика данного устройства, где можно произвести загрузку драйвера. Второй — «обновление драйверов» переведет на страницу, где пользователю предложат скачать и использовать приложение DriverAgent от создателей AIDA64. Какой из них выбирать — это решение пользователя.

Способ 5: Обновление драйверов по ID

Данный способ относится к ручным, и также является не самым простым по сравнению с вышеописанными. Суть заключается в том, чтобы узнавать индивидуальный кодовый номер каждого отдельного устройства, и с помощью его находить соответствующие драйвера. Этот метод достаточно трудоемкий и длительный, так что рекомендуется в условиях, когда альтернатива совсем отсутствует.

Урок: Поиск драйвера по ID оборудования

Способ 6: Обновление через «Диспетчер устройств»

Последним идет способ, являющийся не самым эффективным, но сравнительно простым. Здесь потребуется взаимодействие с каждым компонентом системы в отдельности для дальнейшего обновления драйверов.

  1. Для этого нужно зайти в раздел «Диспетчер устройств», расположенный в «Панели управления».
  2. Здесь нужно открывать соответствующие вкладки, выбирать необходимые устройства. Далее требуется нажать на нужное устройство правой кнопкой мыши и выбрать пункт «Обновить драйверы…»
  3. Это откроет окно, которое предложит выполнить ручную или автоматическую установку драйверов. Первый вариант подходит в том случае, если драйвера есть на компьютере в скачанном виде. Второй – если системе нужно найти их вручную.

Проблема данного метода заключается в том, что работает она не всегда стабильно, особенно если не произошло обновление драйверов и ПО материнской платы из первого пункта. Так что предыдущие способы все-таки эффективнее и предпочтительнее.

Таким образом, мы приходим к тому, что способов обновить драйвера на компьютере очень много. Настоятельно рекомендуется регулярно обновлять систему, поскольку это не только оптимизирует и улучшает работу тех или иных сегментов компьютера, но и в целом значительно продлевает его жизнь.

Расскажи друзьям в социальных сетях

Как узнать, какие драйвера нужны на ПК?

  1. Определение отсутствующих драйверов стандартными средствами Windows
  2. Определение названия и модели устройства
  3. Автоматическая установка драйверов

Правильный ответ на этот вопрос — «Для всех устройств компьютера, драйверы для которых не были установлены». Чтобы ответить на этот вопрос, требуется определить эти устройства. Сделать это можно несколькими способами. Начнем со стандартных средств операционной системы Windows.

Определение отсутствующих драйверов стандартными средствами Windows

Информацию обо всех устройств компьютера можно получить при помощи системного приложения «Диспетчер устройств». Для его запуска выполните следующие действия:

  • Откройте «Панель управления Windows» из меню «Пуск».
  • Далее откройте раздел «Оборудование и звук»:

  • В центральной части окна найдите элемент «Диспетчер устройств» (расположен в подразделе «Устройства и принтеры»), кликните по нему:

  • Программа «Диспетчер устройств» будет запущена.

  • Обычно устройства, драйверы которых на компьютере не установлены, помещаются в раздел «Другие устройства». Если в вашем случае имеется этот раздел, просто раскройте его.

  • На изображении выше в разделе «Другие устройства» расположены пять элементов. Каждый из них — это устройство, имеющее какие-либо неисправности, о чем сигнализирует соответствующая иконка перед его названием. Неисправность может носить как аппаратный (т.е. физическая поломка), так и программный характер. В большинстве случаев причиной попадания устройства в этот раздел является банальное отсутствие драйвера.
  • Также обратите внимание, что два устройства из изображения выше названы как «MEDIA». Связано это с тем, что операционная система не смогла определить их название и модель. Подробней об этом — в следующей части статьи.
  • Бывает и другая ситуация. Например, как показано здесь:

  • В данном случае устройство помещено в собственный раздел, соответствующий типу оборудования (радиомодули Bluetooth). И перед его названием также имеется желтый значок с восклицательным знаком внутри, что может означать (в т.ч.) отсутствие драйвера.

Таким образом, для определения устройств без установленных драйверов достаточно найти в «Диспетчере устройств» элементы с изображением желтого треугольника (могут быть и другие иконки — зависит от версии Windows и/или используемой темы оформления).

Определение названия и модели устройства

Как было отмечено выше, в «Диспетчере устройств» могут присутствовать элементы с названием «MEDIA» или подобным ему. Еще бывает и такая ситуация:

В таких случаях название и модель устройства придется определять самостоятельно. Для этого потребуется узнать идентификационный номер (аппаратный ID) оборудования. Сделать это можно прямо здесь — в «Диспетчере устройств»:

  • Кликните по неизвестному устройству два раза мышкой.
  • Откроется окно свойств выбранного устройства.
  • Перейдите в нем во вкладку «Сведения», в раскрывающемся списке «Свойство» выберите элемент «ИД оборудования». Идентификационный номер устройства будет отображен первым в блоке «Значение».

  • Скопируйте полученный аппаратный ID, вставьте его в поисковую строку Яндекса, Google или другого поисковика и выполните поиск. Поисковая система выдаст результат, похожий на этот:

  • Перейдите по любой ссылке. Найдите на открывшейся странице название устройства:

Проделайте то же самое для всех остальных неизвестных устройств. Так вы получите полный список драйверов, которые требуют установки.

Автоматическая установка драйверов

Определение названий устройств с отсутствующими драйверами — не очень сложная задача. Сложней найти и правильно установить драйвер, который подходил бы не только к конкретной модели устройства, но и к конфигурации операционной системы. К счастью, эту задачу можно переложить на специализированные утилиты — менеджеры драйверов.

Одной из таких утилит является DriverHub. Рассмотрим установку драйверов на ее примере.

  • Далее программа отобразит список устройств компьютера. Среди них будут не только те устройства, у которых отсутствуют драйверы, но и те, чье программное обеспечение устарело на данный момент.
  • Вы можете установить и/или обновить драйверы одновременно для всех устройств либо только для определенных. Если вас интересует первый вариант, просто кликните по кнопке «Установить».

  • Если же требуется установить/обновить определенные драйверы, включите режим эксперта и проставьте галочки напротив названий требуемых устройств, после чего кликните «Установить»:

Кстати, DriverHub способен определять действительные названия устройств, а не как в случае со стандартным Windows-приложением «Диспетчер устройств».

Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.

Как узнать, какие драйвера нужны на ноутбук

Сегодня персональный компьютер предлагает пользователю массу различных возможностей. Наиболее популярны из них:

  • мультимедиа развлечения;
  • виртуальное общение;
  • удаленная работа;
  • заочное образование;
  • творческая реализация;
  • решение различных прикладных задач.

Все эти возможности можно реализовать, если оборудование, установленное на ПК, работает нормально.

Современные операционные системы могут автоматически устанавливать драйвера своих устройств. Однако, эта установка происходит не всегда, и пользователю иногда необходимо установить или обновить драйвер своими руками.

Справка! Драйвер – это небольшой программный код, используемый для взаимодействия определенного оборудования, установленного на ПК, с ОС.

Как узнать какие драйвера нужны на ноутбук

Как узнать какие драйвера нужны на ноутбук

Использование Driver Query

Лучшим помощником при оценке, какие драйвера требуются для работы ОС, является использование утилиты Driver Query, выводящей список всех установленных на ПК драйверов и их свойств.

Шаг 1. Щелкните левой кнопкой указателя мыши на кнопке «Пуск» и наберите в поиске словосочетание «командная строка».

Левой кнопкой мышки щелкаем по меню «Пуск», в поле поиска вводим «командная строка»

Левой кнопкой мышки щелкаем по меню «Пуск», в поле поиска вводим «командная строка»

Шаг 2. Щелкните на утилите правой кнопкой указателя мыши и выберите левым кликом мыши запуск от администратора.

Щелкаем правой кнопкой указателя мыши по утилите «Командная строка», затем левым кликом мыши по строке «Запуск от администратора»

Щелкаем правой кнопкой указателя мыши по утилите «Командная строка», затем левым кликом мыши по строке «Запуск от администратора»

Шаг 3. Наберите в окне команду «driverquery» и нажать «Enter» на клавиатуре. Утилита предоставит всю информацию о драйверах на ПК.

В строке вводим команду «driverquery», нажимаем «Enter»

В строке вводим команду «driverquery», нажимаем «Enter»

Изучаем всю информацию о драйверах на ПК

Изучаем всю информацию о драйверах на ПК

В списке отражается:

  • название устройства — «Module Name»;
  • его имя в ОС — «Display Name»;
  • тип его драйвера — «Driver Type»;
  • дата создания драйвера — «Link Date».

Шаг 4. Для вывода всех данных о драйверах ввести в строку команду «driverquery /v» и нажать «Enter».

Вводим в строку команду «driverquery /v», нажимаем «Enter»

Вводим в строку команду «driverquery /v», нажимаем «Enter»

В списке отразится путь драйверов в ОС (patch), их состояние (state), статус (status), занимаемая память (paged pool) и т.д. Также отобразятся данные и о всех неподписанных их издателями драйверах.

Справка! Команда «driverquery» с переключателем «/Fo» и параметром «CSV» используется для генерации вывода представленных данных в файл с расширением .csv (Comma Seperated Value).

Шаг 5. Ввести в строку команду «driverquery /v /fo csv > C:\Driverslist.csv» и нажать «Enter» (вместо «driverslist» можно использовать любое имя файла).

Вводим в строку команду «driverquery /v /fo csv > C:\Driverslist.csv», нажимаем «Enter»

Вводим в строку команду «driverquery /v /fo csv > C:\Driverslist.csv», нажимаем «Enter»

На жестком диске будет создан csv-файл со списком драйверов, который можно открыть в программе Excel.

На жестком диске будет сформирован csv-файл со списком драйверов, который можно открыть в программе Excel

На жестком диске будет сформирован csv-файл со списком драйверов, который можно открыть в программе Excel

Справка! Полный список команд, используемых Driver Query, можно просмотреть, введя в строку команду «driverquery /?» и нажав «Enter».

Для просмотра всего списка команд вводим в строку команду «driverquery /?», нажимаем «Enter»

Для просмотра всего списка команд вводим в строку команду «driverquery /?», нажимаем «Enter»

Автоматическая и ручная установка драйверов

Автоматическое обновление или установку драйверов возможно выполнить с помощью оснастки консоли управления «Диспетчер устройств» Windows.

Шаг 1. Нажать клавиатурную комбинацию «Win+R» («Win» расположена справа от «Ctrl»).

Нажимаем клавиатурную комбинацию «Win+R»

Нажимаем клавиатурную комбинацию «Win+R»

Шаг 2. В запустившемся окне наберите «devmgmt.msc» и щелкните «ОК».

Набираем в окне «Выполнить» команду «devmgmt.msc», щелкаем «ОК»

Набираем в окне «Выполнить» команду «devmgmt.msc», щелкаем «ОК»

Шаг 3. Запустится «Диспетчер устройств». Открыть двойным щелчком нужную группу.

Открываем двойным щелчком нужную группу устройств

Открываем двойным щелчком нужную группу устройств

Шаг 4. Щелкнуть на требуемом устройстве правым кликом мыши. Нажать левой кнопкой по строке «Свойства».

Щелкаем на требуемом устройстве правой кнопкой мыши, нажимаем левой кнопкой по строке «Свойства»

Щелкаем на требуемом устройстве правой кнопкой мыши, нажимаем левой кнопкой по строке «Свойства»

Шаг 5. Откроются свойства устройства. Щелкнуть на закладке «Драйвер».

Щелкаем на закладке «Драйвер»

Щелкаем на закладке «Драйвер»

Шаг 6. Здесь можно узнать сведения о поставщике драйвера, наличии цифровой подписи, версии драйвера и т.д. Щелкнуть на кнопке «Обновить».

Щелкаем на кнопке «Обновить»

Щелкаем на кнопке «Обновить»

Шаг 7. Откроется окно выбора методов обновления драйвера. Щелкнуть «Автоматический поиск…».

Щелкаем «Автоматический поиск…»

Щелкаем «Автоматический поиск…»

Диспетчер произведет поиск драйвера в базе ОС и в Интернет, и при обнаружении установит его.

Процесс поиска драйверов в системе и интернете

Процесс поиска драйверов в системе и интернете

Проблемы с установкой драйверов

Автоматическая установка драйверов может вызывать проблемы с работоспособностью оборудования, т.к. Windows устанавливает драйвера по своему усмотрению. При необходимости установки определенной версии драйвера, нужно выполнить его установку вручную.

Шаг 1. Вставить, если имеется, CD-диск с драйвером в привод CD или скачать требующуюся версию драйвера в сети Интернет (см. AIDA64 внизу).

Вставляем CD-диск с драйвером в привод CD

Вставляем CD-диск с драйвером в привод CD

Шаг 2. В окне выбора методов обновления драйвера (см. Шаг 1-4 предыдущего пункта) выбрать «Поиск и установка драйверов вручную».

Выбираем «Поиск и установка драйверов вручную», щелкнув левой кнопкой мышки

Выбираем «Поиск и установка драйверов вручную», щелкнув левой кнопкой мышки

Шаг 3. Нажать «Обзор».

Нажимаем «Обзор»

Нажимаем «Обзор»

Шаг 4. В «Обзор папок» щелчками левой кнопки мыши найти папку с драйверами, заранее скачанными из Интернета или находящимися на CD-диске. Выделить эту папку и нажать «OK».

Щелкаем левой кнопкой мыши, раскрывая путь к папке с драйверами, выделяем эту папку, нажимаем «ОК»

Щелкаем левой кнопкой мыши, раскрывая путь к папке с драйверами, выделяем эту папку, нажимаем «ОК»

Шаг 5. Нажать «Далее».

Нажимаем «Далее»

Нажимаем «Далее»

Драйвера будут установлены на ПК.

Важно! Следует проявлять осторожность при скачивании файлов из сети, особенно, если нет точной информации об устанавливаемом драйвере.

Необходимо также учитывать, что многие современные драйверы используют запускаемый установочный файл вместо выбора папки.

Поиск драйвера через ID устройства

Если ОС не смогла обнаружить подходящий драйвер, а у пользователя нет необходимой информации о нем, можно самостоятельно найти драйвер через ID устанавливаемого оборудования. Этот способ также подходит для поиска драйверов нестандартного оборудования на ПК.

Шаг 1. Запустите «Диспетчер устройств» (см. выше).

Набираем в окне «Выполнить» команду «devmgmt.msc», щелкаем «ОК»

Набираем в окне «Выполнить» команду «devmgmt.msc», щелкаем «ОК»

Шаг 2. Кликните правым щелчком мыши на «Неизвестном устройстве» и левым кликом по строке «Свойства».

Примечание! Неопознанное системой или не имеющее драйвера устройство обычно обозначается в диспетчере вопросительным или восклицательным знаком.

Щелкаем правым кликом мыши на «Неизвестном устройстве» и левым кликом по строке «Свойства»

Щелкаем правым кликом мыши на «Неизвестном устройстве» и левым кликом по строке «Свойства»

Шаг 3. Открыть вкладку «Сведения» и выбрать в выпадающем списке «ИД оборудования». В области «Значение» отобразится код ID выбранного оборудования.

Открываем вкладку «Сведения» и выбираем в выпадающем списке «ИД оборудования»

Открываем вкладку «Сведения» и выбираем в выпадающем списке «ИД оборудования»

Шаг 4. Щелкнуть на верхней строчке в области «Значение» и скопировать ее в память ПК нажатием клавиш «Ctrl+C» на клавиатуре.

Щелкаем на верхней строчке в области «Значение», нажимаем клавиши «Ctrl+C» на клавиатуре, чтобы скопировать ИД-оборудования

Щелкаем на верхней строчке в области «Значение», нажимаем клавиши «Ctrl+C» на клавиатуре, чтобы скопировать ИД-оборудования

Шаг 5. Перейти на сайт DriverPack Solution по ссылке: https://devid.drp.su/?l=ru и, выставив курсор в строке поиска, вставить в нее скопированные данные нажатием «Ctrl+V». Выбрать щелчком версию и разрядность ОС. Нажать кнопку «Найти драйверы».

Щелкаем левой кнопкой мышки по строке поиска и нажимаем клавиши «Ctrl+V»

Щелкаем левой кнопкой мышки по строке поиска и нажимаем клавиши «Ctrl+V»

Выбираем параметры своей системы, нажимаем «Найти драйверы»

Выбираем параметры своей системы, нажимаем «Найти драйверы»

Шаг 6. Сайт предоставит нужный драйвер. Жмите «Скачать».

Нажимаем «Скачать»

Нажимаем «Скачать»

Шаг 7. Файл можно найти в опциях браузера. Кликните по иконке трех полосок «Настройки», затем по строке «Загрузки».

Щелкаем по иконке трех полосок в правом верхнем углу «Настройки», затем по строке «Загрузки»

Щелкаем по иконке трех полосок в правом верхнем углу «Настройки», затем по строке «Загрузки»

Шаг 8. Запустите файл двойным щелчком и нажмите «Установить вручную».

Нажимаем «Установить вручную»

Нажимаем «Установить вручную»

Шаг 9. В открывшемся «Мастере» щелкните «Далее».

Жмем по кнопке «Далее»

Жмем по кнопке «Далее»

Шаг 10. Ожидайте пока драйвер установится. Нажмите «Готово».

Процесс установки драйвера

Процесс установки драйвера

Нажимаем «Готово»

Нажимаем «Готово»

В диспетчере неизвестное устройство появится активированным.

В диспетчере вместо неизвестного устройства появится активированное операционной системой устройство

В диспетчере вместо неизвестного устройства появится активированное операционной системой устройство

Поиск драйверов с помощью AIDA64

Покупая или собирая компьютер вы не всегда можете получить хорошую документацию с необходимыми драйверами. Если пользователю необходимо узнать информацию об установленных на компьютере устройствах, а также получить ссылки на загрузку их драйверов, отличным вариантом для этого является программа AIDA64.

Шаг 1. Перейти по ссылке https://www.aida64.com/downloads и, выбрав подходящую для ОС версию, скачать программу, нажав «Download».

Выбираем подходящую для ОС версию, скачиваем программу, нажав «Download»

Выбираем подходящую для ОС версию, скачиваем программу, нажав «Download»

Шаг 2. Запустить скачанный файл, щелкнуть «Далее».

Запускаем скачанный файл, кликнув на него

Запускаем скачанный файл, кликнув на него

Нажимаем кнопку «Далее»

Нажимаем кнопку «Далее»

Шаг 3. Следовать инструкции установщика и запустить ее через ярлык.

Ставим галочку на пункт «Я принимаю условия соглашения», нажимаем «Далее»

Ставим галочку на пункт «Я принимаю условия соглашения», нажимаем «Далее»

Проверяем данные, если все верно, нажимаем «Далее» или «Назад» для изменения опций

Проверяем данные, если все верно, нажимаем «Далее» или «Назад» для изменения опций

Ставим галочку на пункт «Запустить AIDA64 Extreme», нажимаем «Завершить»

Ставим галочку на пункт «Запустить AIDA64 Extreme», нажимаем «Завершить»

Шаг 4. Программа просканирует ПК и соберет сведения о его конфигурации. Щелкнуть слева мышью по строке «Устройства» и в раскрывшемся древе на «Устройства Windows».

Щелкаем слева мышью по строке «Устройства» и в раскрывшемся древе на «Устройства Windows»

Щелкаем слева мышью по строке «Устройства» и в раскрывшемся древе на «Устройства Windows»

В этом разделе AIDA64 отображает всю информацию об устройствах, в т.ч. о не идентифицированных в Windows. Здесь же программа предоставляет ссылки для скачивания драйверов, по которым можно перейти одним нажатием кнопки мыши.

Обновление драйверов на ноутбуке

После покупки ноутбука иногда приходится подолгу искать драйвера для нестандартных устройств. Утилита Driver Booster является простым способом найти все необходимые для ОС драйвера.

Шаг 1. Перейти на https://ru.iobit.com/driver-booster.php и нажать «Скачать».

Нажимаем по кнопке «Скачать»

Нажимаем по кнопке «Скачать»

Шаг 2. Запустить файл и нажать «Принять и Установить».

Нажимаем «Принять и Установить»

Нажимаем «Принять и Установить»

Шаг 3. Подписаться или отклонить.

Выбираем подходящий вариант или закрываем окно

Выбираем подходящий вариант или закрываем окно

После инсталляции программа проверит компьютер, это займет некоторое время.

Процесс сканирования и проверки состояния драйверов на ноутбуке

Процесс сканирования и проверки состояния драйверов на ноутбуке

Шаг 4. После проверки программа порекомендует «Обновить все» или выборочно «Обновить» некоторые драйвера. Обновления можно отключить в выпадающем списке для выбранных устройств.

Нажимаем кнопку «Обновить все» или выбираем устройство и нажимаем «Обновить»

Нажимаем кнопку «Обновить все» или выбираем устройство и нажимаем «Обновить»

Шаг 5. Нажать кнопку «Обновить все».

Нажимаем «Обновить все»

Нажимаем «Обновить все»

Шаг 6. Система предложит создать точку восстановления для возможной отмены сделанных изменений. Нажать «ОК».

Нажимаем «ОК»

Нажимаем «ОК»

Начнется процесс обновления драйверов.

Ожидаем завершения процесса обновления драйверов

Ожидаем завершения процесса обновления драйверов

Шаг 7. После проведения обновления программа порекомендует перезагрузить ПК. Нажать «Перезагрузка».

Нажимаем «Перезагрузка»

Нажимаем «Перезагрузка»

 

Шаг 8. Программа предложит сохранить данные в других программах. После сохранения нажать «Да».

Нажимаем «Да»

Нажимаем «Да»

После перезагрузки ПК драйвера будут полностью обновлены.

Закрываем окно программы

Закрываем окно программы

Видео — Как быстро установить все драйвера

Установлены ли драйвера | Компьютер для чайников

Установка графического драйвера

Установка графического драйвера

 

 Все ли драйвера установлены? Такой вопрос возникает при переустановке операционной системы (ОС) или в процессе работы за компьютером, когда компьютер “тормозит” или выскакивает сообщение, что какое-то устройство не работает.

Чтобы проверить это кликаем правой кнопкой по значку ”Мой компьютер” (Windows XP) или ”Компьютер” (Windows7) выбираем строчку ”Свойства”. Откроется диалоговое окно “Свойства системы” в Windows XP, где выбираем “Оборудование”  и далее ”Диспечер устройств’.

Свойства системы

Свойства системы

В Windows7 в открывшемся окне выбираем ”Диспечер устройств’.

Система Windows7

Система Windows7

В открывшемся окне будут перечислены все устройства имеющиеся на компьютере. Если ”Диспечер устройств’ имеет вот такой вид, то это значит, что все драйвера установлены.

Диспечер устройств

Диспечер устройств

Если же в диспечере устройств напротив какого либо устройства стоит вопросительный знак, то необходимо установить драйвер для этого устройства.

Диспечер устройств

Диспечер устройств

Как правильно установить драйвера, можно узнать в статье “Как установить драйвер на компьютер”.

Статьи по теме:
“Что такое драйвер”.
«»

c # — Как проверить, установлен ли драйвер?

Переполнение стека
  1. Товары
  2. Клиенты
  3. Случаи использования
  1. Переполнение стека Общественные вопросы и ответы
  2. Команды Частные вопросы и ответы для вашей команды
  3. предприятие Частные вопросы и ответы для вашего предприятия
  4. работы Программирование и связанные с ним возможности технической карьеры
  5. Талант Нанять технических талантов
  6. реклама Обратитесь к разработчикам по всему миру
,

Как узнать версию драйвера NVIDIA в вашей системе Linux

Детали
Без категории
Есть несколько мест, где вы можете посмотреть, какой драйвер NVIDIA установлен в вашей системе Linux.

Настройки сервера NVIDIA X

Начнем с самой очевидной попытки узнать версию драйвера NVIDIA, запустив приложение NVIDIA X server settings из меню графического интерфейса.

Интерфейс управления системой

Используйте командную строку и обратитесь к утилите nvidia-smi , чтобы узнать версию драйвера NVIDIA:
# nvidia-smi
Пт 25 дек 16:49:12 2015
+ ------------------------------------------------- ----- +
| NVIDIA-SMI 352.63 Версия драйвера: 352.63 |
| ------------------------------- + ----------------- ----- +
 
Обратите внимание, что оба вышеуказанных решения будут работать, только если загружен фактический модуль NVIDIA.

Проверить журналы X-сервера Xorg

Еще одно место, где можно найти версию драйвера NVIDIA, — это просмотреть файлы журнала сервера Xorg X:
# grep "Драйвер X" /var/log/Xorg.0.log
[10.295] (II) Драйвер NVIDIA dlloader X 352.63 Сб, 7 ноября 20:29:25 PST 2015
 

ПОДПИСАТЬСЯ НА НОВОСТНОЙ БЮЛЛЕТЕНЬ
Подпишитесь на НОВОСТНОЙ БЮЛЛЕТЕНЬ Linux Career и получайте последние новости Linux, вакансии, советы по карьере и учебные пособия.

Получить версию модуля

Если все вышеперечисленные команды терпят неудачу, потому что вы не можете загрузить модуль NVIDIA, вы всегда можете увидеть номер версии NVIDIA, напрямую получив nvidia.версия версия: 352.63 Вышеуказанное будет работать, даже если модуль NVIDIA не загружен. Выполните следующую команду, чтобы найти файл модуля nvidia.ko :
# найти / usr / lib / modules -name nvidia.ko
 
В качестве альтернативы запустите команду modinfo для всех результатов, возвращаемых командой find:
# найти / usr / lib / modules -name nvidia.ko -exec modinfo {} \;
имя файла: /usr/lib/modules/3.10.0-229.20.1.el7.x86_64/kernel/drivers/video/nvidia.ко
псевдоним: char-major-195- *
версия: 352.63
поддерживается: внешний
лицензия: NVIDIA
версия: 7.1
псевдоним: pci: v000010DEd00000E00sv * sd * bc04sc80i00 *
псевдоним: pci: v000010DEd * sv * sd * bc03sc02i00 *
псевдоним: pci: v000010DEd * sv * sd * bc03sc00i00 *
зависит: drm, i2c-core
вермагию: 3.10.0-229.20.1.el7.x86_64 SMP mod_unload версии мода
parm: NVreg_Mobile: int
параметр: NVreg_ResmanDebugLevel: int 
.

Как узнать, какая версия CUDA установлена ​​в Linux

Есть несколько способов и шагов, которые вы можете проверить, какая версия CUDA установлена ​​на вашем Linux

Запустите which nvcc, чтобы узнать, правильно ли установлен nvcc.
Вы должны увидеть что-то вроде / usr / bin / nvcc. Если он появляется, ваш NVCC установлен в стандартном каталоге.

 ~ $ который nvcc
/ USR / бен / NVCC
 

Если вы установили набор инструментов CUDA, но nvcc не возвращает результатов, вам может потребоваться добавить каталог в свой путь.

Вы можете проверить nvcc —version, чтобы получить версию компилятора CUDA, которая соответствует версии инструментария:

 ~ $ nvcc --version
nvcc: драйвер компилятора NVIDIA (R) Cuda
Авторское право (c) 2005-2016 NVIDIA Corporation
Дата постройки Tue_Jan_10_13: 22: 03_CST_2017
Инструменты компиляции Cuda, выпуск 8.0, V8.0.61
 

Это означает, что у нас установлена ​​версия CUDA 8.0.61.

Используйте вызов API cudaDriverGetVersion () . Вы можете найти пример использования cudaDriverGetVersion () здесь.

 ~ $ cat / proc / driver / nvidia / version
Версия NVRM: Модуль ядра NVIDIA UNIX x86_64 367.48 Сб, 3 сентября 18:21:08 PDT 2016
Версия GCC: версия gcc 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
 

Использование nvidia-smi — лучший способ получить целостное представление обо всем — как о модели видеокарты, так и о версии драйвера.

Версия драйвера — 367,48 , как показано ниже, а карты — две Tesla K40m.

 ~ $ nvidia-smi
Вт 6 июн 12:43:17 2017
+ ------------------------------------------------- ---------------------------- +
| NVIDIA-SMI 367.48 Версия драйвера: 367.48 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| Имя GPU Persistence-M | Bus-Id Disp.A | Неустойчивый Uncorr. ECC |
| Fan Temp Perf Pwr: Использование / Крышка | Использование памяти | GPU-Util Compute M. |
| =============================== + ================= ===== + ====================== |
| 0 Tesla K40m On | 0000: 04: 00.0 Выкл. | 0 * |
| НЕТ 48C P0 67W / 235W | 12MiB / 11439MiB | 0% По умолчанию |
+ ------------------------------- + ----------------- ----- + ---------------------- +
| 1 Tesla K40m On | 0000: 42: 00.0 выкл | 0 * |
| НЕТ 54C P0 68W / 235W | 0MiB / 11439MiB | 0% По умолчанию |
+ ------------------------------- + ----------------- ----- + ---------------------- +

+ ------------------------------------------------- ---------------------------- +
| Процессы: Память GPU |
| Тип PID графического процессора Имя процесса Использование |
| ================================================= ============================
 

После установки новой версии CUDA в некоторых ситуациях требуется перезагрузка компьютера для правильной загрузки версий драйверов.Я рекомендую перезагрузиться после выполнения процесса обновления / установки заголовков ядра и после установки CUDA — чтобы убедиться, что все загружено правильно.

,

Test Signing — драйверы для Windows

  • 18 минут на чтение

В этой статье

Начиная с Windows Vista, 64-разрядные версии Windows требовали, чтобы все программное обеспечение, работающее в режиме ядра, включая драйверы, было снабжено цифровой подписью для загрузки.Первоначально вы могли использовать переключатель F8 (при каждой загрузке, перед загрузкой Windows), чтобы временно отключить принудительное выполнение во время загрузки требования действительной подписи в вашем драйвере. Но это станет утомительным после первых нескольких использований. Вы можете подключить отладчик ядра на свой тестовый компьютер, который отключит те же проверки принудительного выполнения во время загрузки после использования правильных команд BCDEdit. Однако в конечном итоге станет необходимо подписать тестовый драйвер во время его разработки и, в конечном итоге, подписать драйвер перед публикацией его пользователям.

Установка неподписанного драйвера во время разработки и тестирования

Выдержка из Установка неподписанного драйвера во время разработки и тестирования:

По умолчанию 64-разрядные версии Windows Vista и более поздних версий Windows загружают драйвер режима ядра только в том случае, если ядро ​​может проверить подпись драйвера. Однако это поведение по умолчанию можно отключить на ранних этапах разработки драйверов и для неавтоматического тестирования. Разработчики могут использовать один из следующих механизмов для временного отключения принудительного применения действительной подписи драйвера во время загрузки.Однако для полной автоматизации тестирования драйвера, установленного с помощью Plug and Play (PnP), файл каталога драйвера должен быть подписан. Подписание драйвера требуется, потому что Windows Vista и более поздние версии Windows отображают диалоговое окно подписи драйвера для неподписанных драйверов, которые требуют, чтобы системный администратор авторизовал установку драйвера, потенциально не позволяя любому пользователю без необходимых прав установить драйвер и использовать устройство. Это поведение при установке драйвера PnP нельзя отключить в Windows Vista и более поздних версиях Windows.

Использовать расширенный вариант загрузки F8

Windows Vista и более поздние версии Windows поддерживают параметр расширенной загрузки F8 — «Отключить принудительное использование подписи драйвера», который отключает принудительное использование подписи во время загрузки для драйвера режима ядра только для текущего системного сеанса. Этот параметр не сохраняется при перезапуске системы.

Во время перезагрузки появится следующий экран параметров загрузки, на котором можно отключить принудительное использование подписи драйверов. Это положение позволит установить неподписанный драйвер для целей тестирования.

Присоедините отладчик ядра, чтобы отключить проверку подписи

Присоединение активного отладчика ядра к компьютеру разработки или тестирования отключает принудительное использование подписи времени загрузки для драйверов режима ядра. Чтобы использовать эту конфигурацию отладки, подключите компьютер отладки к компьютеру разработки или тестирования и включите отладку ядра на компьютере разработки или тестирования, выполнив следующую команду:

  bcdedit - отладка
  

Чтобы использовать BCDEdit, пользователь должен быть членом группы администраторов в системе и запускать команду из командной строки с повышенными привилегиями.Чтобы открыть окно командной строки с повышенными привилегиями, создайте на рабочем столе ярлык для Cmd.exe , щелкните ярлык правой кнопкой мыши и выберите Запуск от имени администратора .

Однако имейте в виду, что существуют также ситуации, в которых разработчику может потребоваться подключить отладчик ядра, но при этом также необходимо поддерживать принудительное выполнение подписи во время загрузки. См. Приложение 1: Принудительная проверка подписи в режиме ядра в режиме отладки ядра, чтобы узнать, как это сделать.

Тестовая подпись пакета драйвера

Вместо использования двух вышеупомянутых методов для обхода требований принудительной подписи драйверов лучший подход — это тестовая подпись пакета драйвера.Подписание теста и установку драйвера можно выполнить на компьютере разработчика, но вам может потребоваться два компьютера: один для разработки и подписания, а другой — для тестирования.

Выдержка из Как тестировать пакет драйверов:

Компьютер для подписи
Это компьютер, который используется для тестовой подписи пакета драйверов для Windows Vista и более поздних версий Windows. Этот компьютер должен работать под управлением Windows XP SP2 или более поздних версий Windows. Чтобы использовать инструменты подписи драйверов, на этом компьютере должна быть установлена ​​Windows Vista и более поздние версии Windows Driver Kit (WDK).Это также может быть компьютер для разработки.

Тестовый компьютер
Это компьютер, который используется для установки и тестирования пакета драйверов с тестовой подписью. Этот компьютер должен работать под управлением Windows Vista или более поздних версий Windows.

Процедура подписания теста

Пакеты драйверов будут содержать двоичный файл драйвера, файл INF, файл CAT и любые другие необходимые файлы. Пакет драйвера может содержать подкаталоги, такие как x86, AMD64, IA64, если драйвер создан для более чем одного типа целевого процессора.Выполните эти шаги, используя свой компьютер для разработки / подписи.

Следующая процедура описывает шаги для проверки подписи пакета драйвера:

  1. Создайте драйвер для цели. Если вы создаете драйвер для Windows 8.0 или Windows 8.1, используйте Visual Studio 2012 или Visual Studio 2013 с соответствующим установленным WDK, например, Windows 8.0 или 8.1 WDK соответственно.

    Все командные инструменты, описанные ниже, должны использоваться из соответствующего окна команд инструмента / сборки Visual Studio 2012 или Visual Studio 2013.

    Примечание Командные инструменты для Visual Studio расположены в каталоге установки C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ Shortcuts

Любой из пяти ярлыков для командной строки будет содержать команды makecert.exe, inf2cat.exe, signtool.exe, certmgr.exe и т. Д.

Вы можете выбрать самый общий: «Командная строка разработчика для VS2013». Ярлыки можно закрепить на панели задач для быстрого доступа.

Примечание Обратите внимание, что в Visual Studio вместо подхода к подписанию драйвера с помощью командного инструмента вы также можете использовать среду разработки Visual Studio 2013 (также известную как IDE) для подписи пакета драйвера.Пожалуйста, обратитесь к Приложению 2: Подписание драйверов с помощью Visual Studio для получения дополнительной информации.

  1. Создайте папку пакета драйверов и скопируйте файлы драйверов, поддерживая все необходимые подкаталоги, например C: \ DriverTestPackage.

  2. Создайте файл inf для пакета драйвера. Протестируйте файл inf с помощью инструмента InfVerif от WDK для файла inf, чтобы не было сообщений об ошибках.

  3. Выдержка из Создание сертификатов испытаний:

    В следующем примере командной строки MakeCert используется для выполнения следующих задач:

    • Создайте самозаверяющий тестовый сертификат с именем Contoso.com (Тест) . Этот сертификат использует одно и то же имя для имени субъекта и центра сертификации (ЦС).

    • Поместите копию сертификата в выходной файл с именем ContosoTest.cer .

    • Поместите копию сертификата в хранилище сертификатов с именем PrivateCertStore . Помещение сертификата тестирования в PrivateCertStore хранит его отдельно от других сертификатов, которые могут быть в системе.

    Используйте следующую команду MakeCert для создания Contoso.com (Тест) сертификат:

      makecert -r -pe -ss PrivateCertStore -n CN = Contoso.com (тест) ContosoTest.cer
      

    Где:

    • Параметр -r создает самозаверяющий сертификат с тем же эмитентом и именем субъекта.

    • Параметр -pe указывает, что закрытый ключ, связанный с сертификатом, может быть экспортирован.

    • Параметр -ss указывает имя хранилища сертификатов, в котором содержится тестовый сертификат ( PrivateCertStore ).

    • Параметр -n CN = указывает имя сертификата Contoso.com (Test). Это имя используется инструментом SignTool для идентификации сертификата.

    • ContosoTest.cer — это имя файла, содержащего копию тестового сертификата, Contoso.com (Test). Файл сертификата используется для добавления сертификата в хранилище сертификатов доверенных корневых центров сертификации и хранилище сертификатов доверенных издателей.

    Выдержка из Просмотр сертификатов испытаний:

    После создания сертификата и помещения его копии в хранилище сертификатов для его просмотра можно использовать оснастку «Сертификаты» консоли управления Microsoft (MMC). Чтобы просмотреть сертификат через оснастку MMC Certificates , выполните следующие действия:

    1. Щелкните Запустить , а затем щелкните Начать поиск.

    2. Чтобы запустить оснастку «Сертификаты», введите Certmgr.msc и нажмите клавишу Enter .

    3. На левой панели оснастки «Сертификаты» разверните папку хранилища сертификатов PrivateCertStore и дважды щелкните «Сертификаты».

    На следующем снимке экрана показан вид оснастки «Сертификаты» для папки хранилища сертификатов PrivateCertStore .

    Чтобы просмотреть сведения о сертификате Contoso.com (тестовый), дважды щелкните сертификат на правой панели. На следующем снимке экрана показаны сведения о сертификате.

    Обратите внимание, что в диалоговом окне «Сертификат» указано: «Этот корневой сертификат ЦС не является доверенным. Чтобы включить доверие, установите этот сертификат в хранилище доверенных корневых центров сертификации». Это ожидаемое поведение. Сертификат не может быть проверен, так как Windows не доверяет центру выдачи, «Contoso.com (Test)» по умолчанию.

  4. Создайте файл каталога (с расширением .cat). Используйте инструмент inf2cat, как показано ниже, для создания файла каталога. Обратите внимание, что для переключателей нет места, / driver: , / os:: ,: .

      inf2cat / v / драйвер: C: \ DriverTestPackage / os: 7_64,7_x86, XP_X86
      

    При этом создается файл каталога с именем, указанным в файле .inf драйвера. Дополнительные операционные системы, разделенные запятыми, могут быть добавлены выборочно или все, как показано ниже, без пробелов.

      / OS: 2000, XP_X86, XP_X64, Server2003_X64, Vista_X64, Vista_X86,7_x86,7_64, Server2008_x86, Server2008_x64, Sever2008_IA64, Server2008R2_x86, Server2008R2_x64, Server2008R2_IA64,8_x86, Server2008R2_IA64,8_x86, Server2008R2_IA64,8_x86
      

    Обновленный inf2cat из новой 8.1 WDK имеет значения параметров / os 6_3_X86, 6_3_X64, 6_3_ARM и SERVER_6_3_X64.

    Пример файла INF для раздела Версия.

      [Версия]
    Подпись = "$ WINDOWS NT $"
    Класс = ТОСТЕР
    ClassGuid = {B85B7C50-6A01-11d2-B841-00C04FAD5171}
    Provider =% ToastRUs%
    DriverVer = 09/21 / 2006,6.0.5736.1
    CatalogFile.NTx86 = tostx86.cat
    CatalogFile.NTIA64 = tostia64.cat
    CatalogFile.NTAMD64 = tstamd64.cat
      

    Параметр / driver (или / drv) указывает каталог, содержащий один или несколько файлов INF.В этом каталоге создаются файлы каталога для тех файлов INF, которые содержат одну или несколько директив CatalogFile. Имя файла каталога не ограничивается именем 8.3.

    Inf2Cat создает файл каталога tstamd64.cat, если используется аргумент командной строки / os: 7_X64. Аналогичным образом инструмент создает файл каталога toastx86.cat, если используется параметр / os: XP_X86, аналогично для Server2008R2_IA64. В случае, если требуется только один файл каталога, достаточно будет только одной записи в файле INF, как показано ниже.

      CatalogFile.NT = toaster.cat
      

    Или,

      CatalogFile = toaster.cat
      

    Если дата в INF-файле не превышает дату выпуска ОС, то инструмент inf2cat сообщит об ошибке, если параметр / os был для Windows 7, а дата, установленная в INF-файле, была более ранней.

      Не удалось выполнить проверку подписи.
    Ошибки:
    22.9.7: DriverVer установлена ​​на неверную дату (должна быть опубликована до 21.04.2009 для новейшей ОС) в \ toaster.инф
      

    Инструмент inf2cat очень строго проверяет каждую папку и подпапку на наличие каждого файла, который имеет запись в файле INF. В случае отсутствия таких записей будут появляться значимые сообщения об ошибках.

    Файл cat можно открыть из проводника двойным щелчком или щелчком правой кнопкой мыши по файлу и выбором «Открыть». На вкладке «Безопасность» будут показаны некоторые записи со значениями GUID. При выборе значения GUID отобразятся сведения, включая файлы драйверов пакета драйверов и добавленные ОС, как показано ниже:

      OS Аттр 2: 5.1,6.1
      

    Номер 5.1 — это номер версии для ОС XP и 6.1 для ОС Windows 7.0.

    Желательно, чтобы файл cat был проверен, чтобы проверить включение файлов драйвера и выбранных операционных систем. В любое время, если какой-либо файл драйвера добавлен или удален, файл INF был изменен, файл cat должен быть воссоздан и подписан снова. Любое упущение здесь приведет к ошибкам установки, о которых сообщается в файле журнала установки (setupapi.dev.log для Vista и более поздних версий или setupapi.файл журнала для XP).

  5. Выдержка из Тестовая подпись файла каталога пакета драйверов:

    В следующей командной строке показано, как запустить SignTool для выполнения следующих действий:

    Для тестовой подписи файла каталога tstamd64.cat запустите следующую командную строку:

      Signtool sign / v / s PrivateCertStore / n Contoso.com (Test) / t http://timestamp.digicert.com tstamd64.cat
      

    Где:

    • Команда sign настраивает SignTool для подписи указанного файла каталога, tstamd64.кошка.

    • Параметр / v включает подробные операции, в которых SignTool отображает успешное выполнение и предупреждающие сообщения.

    • Параметр / s указывает имя хранилища сертификатов ( PrivateCertStore) , которое содержит тестовый сертификат.

    • Параметр / n указывает имя сертификата ( Contoso.com (Test)) , который установлен в указанном хранилище сертификатов.

    • Опция / t указывает URL-адрес TSA ( http://timestamp.digicert.com ), который будет указывать время цифровой подписи. Важно! Добавление отметки времени предоставляет необходимую информацию для отзыва ключа в случае, если закрытый ключ подписи кода подписавшего скомпрометирован.

  • tstamd64.cat указывает имя файла каталога, который будет иметь цифровую подпись.

tstamd64.cat указывает имя файла каталога, который будет иметь цифровую подпись. Вы можете открыть файл cat, как описано до

  1. Измененный отрывок из Тестовая подпись драйвера с помощью встроенной подписи:

    • В 64-разрядных версиях Windows Vista и более поздних версиях Windows требования для подписи кода режима ядра должны иметь встроенную подпись. Это необходимо независимо от того, есть ли в пакете драйвера драйвера файл каталога с цифровой подписью.

    Ниже приведена команда для внедрения подписи двоичного файла драйвера режима ядра.

      signtool sign / v / s PrivateCertStore / n Contoso.com (Test) / t http://timestamp.digicert.com amd64 \ toaster.sys
      

    amd64 \ toaster.sys указывает имя двоичного файла режима ядра, который будет подписан для встраивания.

    В каталоге установки WDK 7.1 образец тостера находится в каталоге src \ general \ toaster \ toastpkg \ toastcd \. Windows 8 или 8.1 Образцы WDK необходимо загрузить с сайта загрузки Microsoft. Образцы не поставляются с Windows 8 или 8.1 Windows Driver Kit.

    При открытии файла каталога двойным щелчком по файлу в проводнике Windows вы увидите следующий снимок экрана. Обратите внимание, что теперь выделено «Просмотреть подпись».

    Если вы нажмете «Просмотреть подпись», вы увидите снимок экрана ниже, на котором представлена ​​следующая опция просмотра из «Просмотр сертификата», которая затем предоставит опцию «Установить сертификат» в самом диалоговом окне.Хотя ниже мы предоставляем предпочтительный вариант командной строки для установки сертификата с помощью инструмента certmgr.exe.

Теперь драйвер можно протестировать на подписывающем компьютере или на тестовом компьютере. Если вы используете тестовый компьютер, скопируйте пакет драйвера на компьютер, сохранив файловую структуру без изменений. Инструмент certmgr.exe также необходимо скопировать на тестовый компьютер. При использовании тестового компьютера скопируйте подписанный тестом пакет драйвера Toastpkg во временную папку c: \ toaster.

Следующая процедура описывает шаги, которые нужно использовать на любом компьютере для тестирования драйвера:

  1. В окне командной строки с повышенными привилегиями выполните следующую команду:

      bcdedit / set testsigning on
      

    Перезагрузите компьютер.

  2. Избранные выдержки из Использование CertMgr для установки тестовых сертификатов на тестовый компьютер:

    Скопируйте файл сертификата ( .cer ), который использовался для тестовой подписи драйверов, на тестовый компьютер.Вы можете скопировать файл сертификата в любой каталог на тестовом компьютере.

    Следующая команда CertMgr добавляет сертификат из файла сертификата CertificateFileName.cer в хранилище сертификатов доверенных корневых центров сертификации на тестовом компьютере:

      CertMgr.exe / добавить CertificateFileName.cer / s / r localMachine root
      

    Следующая команда CertMgr добавляет сертификат из файла сертификата CertificateFileName.cer в хранилище сертификатов Trusted Publishers на тестовом компьютере:

      CertMgr.exe / добавить CertificateFileName.cer / s / r localMachine trustpublisher
      

    Где ( выдержки из CertMgr ):

    / добавить CertificateName

    Добавляет сертификат из указанного файла сертификата в хранилище сертификатов.

    / с

    Указывает, что хранилище сертификатов является системным хранилищем.

    / r Реестр, местонахождение

    Указывает, что расположение системного хранилища в реестре находится в HKEY_LOCAL_MACHINE.

    Сертификат

    Магазин

    Определяет хранилище сертификатов, доверенный издатель, аналогично для «localMachine root».

    Перезагрузите компьютер. Теперь вы можете запустить Certmgr.msc и убедиться, что ContosoTest.cer отображается в двух указанных выше местах. Если он не отображается, то другой способ установить сертификат — открыть сертификат, установить его на двух вышеупомянутых узлах и снова проверить.

  3. Проверьте подпись файла cat и файла sys. Откройте командное окно с повышенными привилегиями и, если на компьютере доступен signtool.exe, перейдите в каталог пакета драйвера, в котором находятся файлы cat, inf и sys.Выполните следующие команды в соответствующем каталоге

    Из проверки подписи SPC файла каталога:

      signtool verify / v / kp / c tstamd64.cat toaster.inf
      

    Чтобы проверить наличие встроенного знака, выполните следующую команду.

    Из проверки подписи файла драйвера с подписью выпуска:

      signtool verify / v / kp toaster.sys
      

    Две приведенные выше команды вызовут одну ошибку, поскольку она подписана тестом, а сертификат не является доверенным.

      Ошибка SignTool: цепочка сертификатов обработана, но завершена корневым сертификатом, которому не доверяет поставщик доверия.
      

    Две указанные выше команды проверки будут очень полезны при подписании релиза, о чем будет сказано позже.

    Теперь драйвер готов к установке и тестированию на тестовом компьютере. Всегда рекомендуется правильно настроить следующий раздел реестра для сбора подробных журналов в файле setupapi.dev.log (для Windows Vista и более поздних операционных систем) в процессе установки.

      HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Setup \ Loglevel = 0x4800FFFF
      

    В файле% SystemRoot% \ inf переименуйте файл setupapi.dev.log перед установкой драйвера. После установки будет создан новый файл журнала setupapi.dev.log, который будет содержать ценную информацию, обнаруженную во время установки.

    После успешной установки драйвера его тестирование можно продолжить на компьютере разработчика или на тестовом компьютере.

Установка, удаление и загрузка пакета драйверов с тестовой подписью

После перезагрузки системы на шаге 2 можно установить и загрузить пакет драйверов с тестовой подписью. Установить пакет драйверов можно четырьмя способами:

  1. С помощью инструмента Dpinst (dpinst.exe), который представляет собой инструмент командной строки WDK для установки драйверов и является распространяемым.
  2. С помощью средства Devcon (devcon.exe), которое является средством командной строки WDK для установки драйверов, но не распространяется.Образец кода инструмента Devcon предоставляется в WDK. Для повторного распространения вы можете реализовать свой собственный инструмент Devcon из образца кода и распространять свою версию инструмента.
  3. Используя инструмент Pnputil (pnputil.exe), входящий в состав ОС.
  4. С помощью мастера установки оборудования Windows.

Dpinst и Pnputil предварительно устанавливают пакет драйверов, тогда как с помощью Devcon и Windows Add Hardware Wizard можно установить как драйвер, так и устройство. Предварительная установка драйвера помогает ОС найти драйвер при подключении устройства к компьютеру.

Для установки (и удаления) пакета драйвера с помощью DPInst

  1. Откройте командное окно с повышенными привилегиями и установите каталог по умолчанию c: \ toaster.

  2. Dpinst.exe находится в каталоге повторного списка WDK версии x86, версии amd64 и версии ia64. Скопируйте соответствующую версию в каталог c: \ toaster и выполните следующую команду.

      dpinst.exe / ПУТЬ c: \ toaster
      

    Приведенная выше команда установит все драйверы, соответствующие всем файлам inf.Вы также можете использовать «.» Без кавычек из текущего каталога. «Dpinst.exe /?» показывает все переключатели для этого инструмента.

    Параметр / U в inf-файле драйвера удаляет пакет драйвера из каталога FileRepository (% SystemRoot% \ System32 \ DriverStore \ FileRepository) в DriverStore, если устройство, связанное с драйвером, было удалено. С помощью инструмента Dpinst драйвер можно удалить, просто обратившись к inf-файлу драйвера.

      dpinst.exe / U тостер.инф
      

Для установки пакета драйверов с помощью DevCon

  1. Откройте командное окно с повышенными привилегиями и установите каталог по умолчанию c: \ toaster.

  2. Devcon.exe находится в каталоге инструмента WDK, версия x86, версия amd64 и версия ia64. Скопируйте соответствующую версию в каталог c: \ toaster и выполните следующую команду. Эта команда установит драйвер и устройство.

      devcon.exe установить  
      

    Рекомендуется использовать кавычки вокруг . Для образца тостера это будет:

      devcon.exe установить c: \ toaster \ toaster.inf «{b85b7c50-6a01-11d2-b841-00c04fad5171} \ MsToaster»
      

    Устройство можно удалить с помощью инструмента Devcon, используя переключатель «удалить». «Devcon.exe /?» показывает все переключатели для этого инструмента. Чтобы получить конкретную информацию, при использовании переключателя необходимо добавить «справку», как показано ниже для переключателя «удалить».

      devcon.exe помогите удалить
      

    Приведенные выше команды предоставляют следующую информацию.

    Удаляет устройства с указанным идентификатором оборудования или экземпляра. Действует только на локальном компьютере. (Для перезагрузки при необходимости укажите -r.)

      devcon [-r] удалить  [ ...]
    devcon [-r] remove = <класс> [ ...]
     Определяет класс настройки устройства.
    Примеры :
     * - Все устройства
     ISAPNP \ PNP0501 - Идентификатор оборудования
     * PNP * - Идентификатор оборудования с подстановочными знаками (* соответствует чему угодно)
     @ISAPNP \ * \ * - ID экземпляра с подстановочными знаками (@ префикс ID экземпляра)
     '* PNP0501 - Идентификатор оборудования с апострофом (' буквальное совпадение префиксов - соответствует в точности так, как было введено, включая звездочку.)
      

    После удаления устройства для удаления драйвера необходимы две команды. Используйте первую команду с переключателем «dp_enum», чтобы найти имя inf-файла драйвера, соответствующее пакету драйвера, установленному на компьютере.

      devcon dp_enum
      

    Эта команда покажет список всех файлов oemNnn.inf, соответствующих пакету драйвера, где Nnn — десятичное число с информацией о классе и предоставленной информацией, как показано ниже.

      oem39.инф
        Провайдер: Intel
        Класс: Сетевые адаптеры
    oem4.inf
        Провайдер: Dell
        Класс: Устройство ControlVault
      

    Чтобы удалить соответствующий пакет драйверов из DriverStore, используйте следующую команду, показанную ниже для драйвера Intel «Сетевые адаптеры»:

      devcon.exe dp_delete oem39.inf
      

Чтобы установить пакет драйверов с помощью PnpUtil

  1. Откройте командное окно с повышенными привилегиями и установите каталог по умолчанию c: \ toaster.
  2. Выполните следующую команду, которая покажет все доступные переключатели. Использование переключателей говорит само за себя, примеры приводить не нужно.
      C: \ Windows \ System32 \ pnputil.exe /?
    
    Утилита Microsoft PnP
    Использование:
    ------
    pnputil.exe [-f | -i] [-? | -a | -d | -e] <имя INF>
    Примеры:
    pnputil.exe -a a: \ usbcam \ USBCAM.INF -> Добавить пакет, указанный в USBCAM.INF
    pnputil.exe -a c: \ drivers \ *. inf -> Добавить все пакеты в c: \ drivers \
    pnputil.exe -i -a a: \ usbcam \ USBCAM.INF -> Добавить и установить пакет драйверов
    pnputil.exe -e -> Перечислить все сторонние пакеты
    pnputil.exe -d oem0.inf -> Удалить пакет oem0.inf
    pnputil.exe -f -d oem0.inf -> Принудительно удалить пакет oem0.inf
    pnputil.exe -? -> Этот экран использования
      

Для установки пакета драйверов с помощью мастера установки оборудования

  1. Открыть окно команд с повышенным уровнем
  2. Запустите hdwwiz.cpl, чтобы запустить мастер установки оборудования, и нажмите кнопку Далее, чтобы перейти на вторую страницу.
  3. Выберите Advanced Option и нажмите Next
  4. Выберите Показать все устройства из списка и нажмите Далее
  5. Выберите опцию «Установить с диска»
  6. Введите путь к папке, содержащей пакет драйверов C: \ toaster
  7. Выберите файл inf и нажмите Открыть
  8. Нажмите ОК
  9. Нажмите Далее на следующих двух страницах, а затем нажмите Готово, чтобы завершить установку

Убедитесь, что драйвер с подписью теста работает правильно

Чтобы проверить правильность работы Toastpkg:

  1. Запустить диспетчер устройств

  2. Выберите Тостер из списка устройств.Для примера см. Снимок экрана ниже.

  3. Чтобы открыть диалоговое окно свойств драйвера, дважды щелкните значок пакета тостера. Образец тостера

    .
  4. Чтобы убедиться, что тостер работает правильно, на вкладке «Общие» установите флажок «Состояние»

Device Manger можно использовать для удаления устройства и драйвера из диалогового окна «Свойства».

Устранение неполадок драйверов с тестовой подписью

См. Раздел «Устранение неполадок при установке подписи драйвера», если у вас возникнут трудности с этими процедурами.

,

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *