Что такое driver: Вы заблудились на сайте компьютерного мастера

Содержание

Драйвер — это… Что такое Драйвер?

Дра́йвер (англ. driver, мн. ч. дра́йверы[1]) — компьютерная программа, с помощью которой другие программы (обычно операционная система) получают доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).

Идеология построения драйверов

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

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

  • Загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.
  • Выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п.
  • Открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями CreateFile() в Win32 или fopen() в UNIX-подобных системах.
  • Чтение.
  • Запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером.
  • Закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает дескриптор файла.
  • Управление вводом-выводом (англ. IO Control, IOCTL). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию DeviceIoControl(). В UNIX-подобных — ioctl().

Интеграция драйверов

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

Сначала производители платформ поставляли набор отдельных драйверов для операционных систем, собранный на один носитель (обычно компакт-диск), Затем появились установочные пакеты, называвшиеся 4-in-1 и One touch, и позволявшие упростить установку драйверов в систему. При этом, как правило, можно выбрать либо полностью автоматическую установку всех драйверов, либо выбрать вручную нужные. Однако единого, устоявшегося термина долго не было.

Современный термин, описывающий такие наборы драйверов устройств — Board Support Package, или «пакет поддержки платформы». Помимо собственно драйверов, он может, как и прочие установочные пакеты, содержать модули операционной системы и программы.

См. также

Примечания

Ссылки

Драйвер — это… Что такое Драйвер?

Дра́йвер (англ. driver, мн. ч. дра́йверы[1]) — компьютерная программа, с помощью которой другие программы (обычно операционная система) получают доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).

Идеология построения драйверов

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

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

  • Загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.
  • Выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п.
  • Открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями CreateFile() в Win32 или fopen() в UNIX-подобных системах.
  • Чтение.
  • Запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером.
  • Закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает дескриптор файла.
  • Управление вводом-выводом (англ. IO Control, IOCTL). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию
    DeviceIoControl()
    . В UNIX-подобных — ioctl().

Интеграция драйверов

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

Сначала производители платформ поставляли набор отдельных драйверов для операционных систем, собранный на один носитель (обычно компакт-диск), Затем появились установочные пакеты, называвшиеся 4-in-1 и One touch, и позволявшие упростить установку драйверов в систему. При этом, как правило, можно выбрать либо полностью автоматическую установку всех драйверов, либо выбрать вручную нужные. Однако единого, устоявшегося термина долго не было.

Современный термин, описывающий такие наборы драйверов устройств — Board Support Package, или «пакет поддержки платформы». Помимо собственно драйверов, он может, как и прочие установочные пакеты, содержать модули операционной системы и программы.

См. также

Примечания

Ссылки

Драйвер — это… Что такое Драйвер?

Дра́йвер (англ. driver, мн. ч. дра́йверы[1]) — компьютерная программа, с помощью которой другие программы (обычно операционная система) получают доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).

Идеология построения драйверов

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

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

  • Загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.
  • Выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п.
  • Открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями CreateFile() в Win32 или fopen() в UNIX-подобных системах.
  • Чтение.
  • Запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером.
  • Закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает дескриптор файла.
  • Управление вводом-выводом (англ. IO Control, IOCTL). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию
    DeviceIoControl()
    . В UNIX-подобных — ioctl().

Интеграция драйверов

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

Сначала производители платформ поставляли набор отдельных драйверов для операционных систем, собранный на один носитель (обычно компакт-диск), Затем появились установочные пакеты, называвшиеся 4-in-1 и One touch, и позволявшие упростить установку драйверов в систему. При этом, как правило, можно выбрать либо полностью автоматическую установку всех драйверов, либо выбрать вручную нужные. Однако единого, устоявшегося термина долго не было.

Современный термин, описывающий такие наборы драйверов устройств — Board Support Package, или «пакет поддержки платформы». Помимо собственно драйверов, он может, как и прочие установочные пакеты, содержать модули операционной системы и программы.

См. также

Примечания

Ссылки

что это такое и где его взять

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

 

Драйвер – это специальная программа, которая помогает операционной системе компьютера определить (найти) устройство, а также «учит» с ним работать. Так как видов устройств и их моделей в мире существует много, то и подобных программ тоже очень и очень много.

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

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

Купил я себе такое устройство, принес домой и подключил. Это было несложно — там всего два провода: один в розетку, а другой для соединения с компьютером. Закладываю в него бумагу и нажимаю на кнопку включения. Все работает – принтер готов к печати.

 

Осталось только открыть на компьютере файл, который нужно вывести на бумагу и дать команду на печать. Я так и поступаю: открываю набранный документ Word, нажимаю на верхнюю кнопку слева (Файл), выбираю пункт «Печать» и еще раз «Печать».

Появляется небольшое окошко, в котором нажимаю на «OK».

По идее, мой принтер должен захватить бумагу и распечатать документ. Но этого не происходит. Вообще ничего не происходит!

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

Для каких устройств нужны драйверы

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

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

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

Еще драйверы нужны для сетевой карты и Wi-Fi, чтобы был Интернет. Ну, и, возможно, потребуются для другого оборудования, чтобы оно работало (тачпад, веб-камера, картридер).

Где взять

Раньше при покупке устройства в комплекте к нему шел CD диск со всеми необходимыми программами. Сейчас это встречается редко, так как диски устарели и на многих компьютерах нет устройства для их чтения.

Сейчас есть два варианта установки драйверов:

  1. Автоматическая при подключении.
  2. Ручная – через установочный файл.

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

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

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

Инструкции в помощь:

Что Такое Драйвер И Как Его Установить?

Неопытные пользователи ПК часто сталкиваются с вопросами установки драйверов: что это такое — драйвер? Зачем вообще нужен драйвер? Откуда взять и как устанавливать драйверы? И вообще, с чем, собственно, едят этот самый драйвер?

Что такое драйвер — простое объяснение

Компьютер — это целый набор устройств, а не один прибор. Каждое устройство, подключаемое к компьютеру — экран, клавиатура, принтер, видеокарта и любое другое нуждаются для своей работы в том, чтобы операционная система «понимала», что можно делать с таким устройством. Только что подключенный прибор пока неизвестен системе. Windows попросту не «понимает», что это за новый аппарат включили в её хозяйство.

Драйвер — это программа, которая позволяет операционной системе «общаться» с устройством. Своеобразный «переводчик», который способен разговаривать с Windows и объяснить системе, как использовать новое устройство. У каждого прибора свой драйвер. Для видеокарты нужен один «переводчик», для мышки — совсем другой.

вверх

Как устанавливать драйвер?

Для большинства устройств драйверы уже имеются в составе операционной системы. К примеру, при обнаружении новой флешки, Windows подаёт на неё электрический сигнал. Будто спрашивая: «А кто ты такая будешь?». В ответ флешка говорит: «Я — накопитель, который подключен через интерфейс USB, а чтобы общаться со мной, загрузи-ка ты себе драйвер № 15619, который находится в твоём архиве». За доли секунды Windows находит нужный файл, читает его, и узнаёт всю трудовую биографию флешки, используя все её возможности. Примерно так происходит установка драйверов.

Чем свежее версия Windows, тем больше шансов, что для вновь подключаемого устройства не нужно будет устанавливать отдельные драйвера — они найдутся в составе операционки. Например, Windows XP может сходу начать работу с подавляющим большинством флешек, а для древнейшей Windows 98 это почти неразрешимая задача. Windows 7 содержит в своём составе огромную коллекцию программ для работы с принтерами, сканерами, видеокартами и другой аппаратурой. А вот та же XP не столь хорошо распознаёт офисные приборы вроде оргтехники, «три в одном», сканеров, и прочего. Нет в её недрах такой крупной коллекции драйверов.

вверх

Что делать, если драйвер не устанавливается автоматически

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

Если драйвер не устанавливается автоматически, то в таких случаях на экране появляется нелюбимая многими надпись: «Устройство установлено неправильно». Эта проблема легко решается — нужно установить необходимый драйвер. Вручную установить, ведь операционная система уже сообщила — в её коллекции нет подходящей программы-«переводчика» для работы с данным устройством.

вверх

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

Для ручной установки драйвера, прежде всего, посмотрите в коробку, в которой вам продали устройство. Как правило, вместе с устройствами поставляются компакт-диски с записанными на них программами. Вставив диск в привод, ответьте на несколько простых вопросов системы, которые появятся в мастере нового оборудования, и драйвер установлен! А вопросы действительно несложные — на уровне:

  • Вы хотите установить драйвер сейчас?
  • Я хочу установить драйвер в папку C:/Windows/Drivers. Можно установить драйвер туда, или вы предложите другое место?
  • Наверное, после установки придётся перезагрузить компьютер. Вы разрешаете сделать это сейчас, или займёмся перезагрузкой позже?
вверх

Диск с драйверами отсутствует. Где взять драйвер?

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

Для примера попробуем установить драйвер для сетевого адаптера. Это внутренне устройство компьютера, разъём которого похож на телефонную «розетку», только чуть толще и крупнее. Туда вставляется сетевой кабель, и компьютер подключается к локальной сети. Кстати, этот способ установки драйвера подходит и для любого другого устройства — веб-камеры, мышки, модема. Просто вместо названия фирмы-производителя и модели следует подставлять то, что написано на вашем устройстве. А ещё лучше сразу сформулировать запрос, который приведёт нас на официальный сайт производителя. В нашем примере это будет «официальный сайт Ethernet controller Realtek».

Итак, компьютер обнаружил новое устройство. И не смог установить для него драйвер. Диска под рукой у нас нет.

Для начала откроем Диспетчер устройств. Это программа, показывающая все-все приборы, из которых состоит компьютер и которые к нему подключены. Вызывается Диспетчер устройств так — Щелчок правой кнопкой по значку «Компьютер», появится меню. В нём нужно выбрать самую нижнюю строку (Свойства), и щёлкнуть по ней левой кнопкой мыши.

В «Свойствах» нужно выбрать «Диспетчер устройств» (он же — Device manager в английской версии ОС).

Так выглядит Диспетчер устройств в Windows 7. Чуть по-другому он смотрится в Windows XP и в других версиях операционной системы, но суть остаётся одна и та же. Обратите внимание, что в самой нижней строке Диспетчера устройств выделен некий прибор под названием Ethernet Controller. Неустановленные устройства всегда выделяются знаком вопроса или восклицания слева от названия прибора. Это означает, что Windows пока толком не может работать именно с этим прибором.

Первый же ответ Яндекса приведёт нас на официальный сайт производителя. Обратите внимание, что на сайты вроде «Ответы@mail.ru обращать внимания не следует. Они не имеют никакого отношения к сайту производителя. Максимум, что там посоветуют — скачать какую-то левую программу с непонятными задачами. Из неизвестного источника, кстати. Всегда следует пользоваться исключительно официальными сайтами производителя оборудования.

На сайте обратите внимание  на разделы под названием «Техподдержка», «Драйверы и программное обеспечение», «Загрузка» и подобные. На англоязычных сайтах, как в нашем примере, ищите заголовки Download («Загрузка»), Support («Поддержка»), Drivers («Драйверы»). А в нашем примере сайт тайваньского производителя сетевых адаптеров Realtek уже предлагает выбрать самые популярные запросы пользователей — обратите внимание на нижний правый угол картинки. То, что нам и нужно было — драйвер «Realtek GBE Controller Driver». Щёлкаем по нему…

И выбираем нужную операционную систему. Это Windows 7, в случае нашего примера. Самая первая ссылка.

Открывается окно с предложением сохранить или запустить программу-драйвер. Лучше выбрать «Сохранить», ведь драйвер может пригодиться ещё когда-нибудь. Несколько минут (или секунд — всё зависит от скорости подключения к интернету) — и готово. Драйвер сохранён на вашем ПК.

Осталось лишь запустить его, щёлкнув по файлу драйвера дважды. Левой кнопкой, разумеется.

Появится окно установки драйвера. Несколько простейших вопросов…

И всё готово! Устройство под названием Сетевой адаптер успешно установлено. Оно готово к работе. Драйвер поставлен.

вверх

Напоследок о драйверах

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

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

И ещё. В современном компьютере сделать что-либо не так — очень сложная задача. Компьютер не испортится, не сломается, не перестанет загружаться. Установка драйверов лишь на первый взгляд кажется сложной задаче. Всё очень и очень просто. Нет никакой необходимости вызывать «компьютерщика» для этой цели. Установку драйвера можно сравнить с протиркой компьютера от пыли. Берём влажную тряпку, аккуратно протираем, и электронный друг семьи снова блещет чистотой. Несложно? Так и с драйвером. Поставить его самостоятельно очень просто. Ничего не бойтесь и смело пробуйте: теперь ответ на вопрос «как установить драйвер» полностью решён!

Успехов в экспериментах!

Что такое драйвер и зачем он нужен

«Слетели драйвера», «У меня нет драйверов на принтер», «Видеокарте нужны драйвера» — если вам непонятно, что это значит и на что влияют драйверы, то эта статья для вас.

Что такое драйвер

Драйвер — это программа, которая работает как инструкция для операционной системы. Драйвер объясняет операционке, как пользоваться каким-то устройством.

Устройство — это то, что физически подключается к компьютеру: 

  • видеокарта,
  • мышь,
  • криптотокен,
  • монитор,
  • сканер,
  • джойстик для игр.

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

👉 Технически драйвер — это программа, которая висит в памяти компьютера всё время, пока компьютеру нужно это устройство. 

Известное и неизвестное железо

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

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

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

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

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

Сложное оборудование

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

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

Например, если у вас навороченная видеокарта, вы вставляете её в компьютер и сначала видите странную огромную картинку с низким разрешением. Это значит, что компьютер пока не нашёл драйверов на эту карточку и запустил её в «режиме совместимости» — то есть в том режиме, в котором он точно сможет ей управлять. Но возможности видеокарты будут сильно порезаны, пока мы не установим нужные нам драйверы. 

Что значит «слетели драйвера»?

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

Решение простое: берёте заново драйвер с официального сайта или тот, который шёл в комплекте с устройством, и запускаете программу-установщик заново. А она уже сама разберётся, каких файлов не хватает, и настроит всё заново.

Драйверы нужны только на Windows? 

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

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

А вот какое-то более сложное оборудование (например, профессиональная аудиокарта или видеокамера) потребуют установки драйверов от производителя. 

В чём проблема с драйверами

Проблема в том, что часто производители не делают новые драйверы для старого оборудования. Например: 

Есть диджейский контроллер Numark NS7 — это профессиональное оборудование для диджеев и артистов, оно стоит дорого и нужно примерно 100 тысячам человек на всей планете. 

Когда контроллер только вышел, компания Numark выпускала драйвера на все свежие операционные системы, проблем с совместимостью не было. 

Потом аппарат сняли с производства, поддержку прекратили. Последняя версия драйверов, которую выпустил Numark, — для Windows 10 и MacOS 10.12 (Sierra). С тех пор у Windows вышло большое обновление до 11, а MacOS обновился раз пять. Причём последние две версии сделаны для процессоров Apple, и уже нет надежды, что Numark обновит драйверы для этой архитектуры.

Так что, если вам достался этот редкий профессиональный прибор, вы вынуждены сидеть на древней MacOS Sierra, которая стремительно перестаёт поддерживаться современным софтом. 

Что с этим делать? А ничего ты с этим не сделаешь. Такова жизнь. 

Текст:

Михаил Полянин

Редактор:

Максим Ильяхов

Художник:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Кирилл Климентьев

Соцсети:

Олег Вешкурцев

Что такое драйвер компьютера и для чего он нужен. Урок 26

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

Что такое драйвер компьютера и для чего он нужен

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

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

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

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

Как обновить драйверы на компьютере, и так ли это необходимо

Что такое операционная система? Виды операционных систем

Какая операционная система на моем компьютере

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

Как попасть в Диспетчер устройств

Через иконку «Компьютер» на рабочем столе.

Кликните правой кнопкой мыши по этой иконке и выберите в выпадающем контекстном меню пункт  «Свойства».

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

Можно еще открыть Панель управления и найти там блок «Система».

Во всех трех вариантах у вас должно открыться окно «Система». Слева найдите ссылку «Диспетчер устройств» и кликните по ней левой кнопкой мыши. У вас откроется окно «Диспетчер устройств».

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

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

Видео:

Подробнее об этом посмотрите в видеоролике  ниже от Андрея Сухова.

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

Что такое водитель? — Драйверы для Windows

  • Статья
  • .
  • 4 минуты на чтение
Эта страница полезна?

Оцените свой опыт

да Нет

Любой дополнительный отзыв?

Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

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

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

Расширяем определение

Наше объяснение до сих пор упрощено по нескольким причинам:

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

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

  • Не все драйверы напрямую взаимодействуют с устройством.

    Для данного запроса ввода-вывода (например, чтения данных с устройства) часто есть несколько драйверов, расположенных на разных уровнях в стеке драйверов, которые участвуют в запросе. Традиционный способ визуализации стека — первый участник вверху и последний участник внизу, как показано на этой диаграмме.Некоторые драйверы в стеке могут участвовать, преобразовывая запрос из одного формата в другой. Эти драйверы не взаимодействуют напрямую с устройством; они просто манипулируют запросом и передают его драйверам, находящимся ниже в стеке.

    Функциональный драйвер : один драйвер в стеке, который напрямую взаимодействует с устройством, называется функциональным драйвером .

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

    Для получения дополнительной информации о стеках см. Стеки драйверов.

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

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

Программные драйверы

Наше расширенное определение достаточно точное, но все еще неполное, потому что некоторые драйверы вообще не связаны с каким-либо аппаратным устройством.

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

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

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

Для получения дополнительной информации о режимах процессора см. Пользовательский режим и Режим ядра.

Водители автобусов

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

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

Подробнее о функциональных драйверах

Наше объяснение до сих пор упрощает определение функционального драйвера . Мы сказали, что функциональный драйвер для устройства — это единственный драйвер в стеке, который напрямую взаимодействует с устройством. Это верно для устройства, которое напрямую подключается к шине Peripheral Component Interconnect (PCI). Функциональный драйвер для устройства PCI получает адреса, которые сопоставлены с ресурсами порта и памяти устройства. Функциональный драйвер напрямую связывается с устройством, записывая данные по этим адресам.

Однако во многих случаях устройство не подключается напрямую к шине PCI. Вместо этого устройство подключается к адаптеру главной шины, который подключен к шине PCI. Например, USB-тостер подключается к адаптеру главной шины (называемому хост-контроллером USB), который подключен к шине PCI. USB-тостер имеет функциональный драйвер, а хост-контроллер USB также имеет функциональный драйвер. Функциональный драйвер тостера косвенно обменивается данными с тостером, отправляя запрос функциональному драйверу хост-контроллера USB.Затем функциональный драйвер для хост-контроллера USB обменивается данными напрямую с оборудованием хост-контроллера USB, которое взаимодействует с тостером.

Нужно ли писать драйвер — Драйверы Windows

ACPI: драйвер ACPI

Acpi.sys

Windows XP и выше

Microsoft обеспечивает поддержку основных функций устройства ACPI с помощью Acpi.sys и ACPI BIOS. Чтобы расширить функциональные возможности устройства ACPI, производитель может предоставить драйвер функции WDM. Дополнительные сведения о поддержке Windows ACPI см. В разделе «Поддержка устройств ACPI» в Руководстве по проектированию ACPI.

Аудио: драйвер Microsoft Audio Class

PortCls.sys

Windows XP и выше

Microsoft обеспечивает поддержку базового рендеринга звука и захвата звука через драйвер класса порта (PortCls).Поставщик оборудования аудиоустройства несет ответственность за предоставление драйвера адаптера для работы с PortCls. Драйвер адаптера включает код инициализации, код управления драйвером (включая функцию DriverEntry) и набор драйверов минипорта аудио. Для получения дополнительной информации см. Введение в класс порта.

Шины: собственный драйвер шины SD, собственный драйвер класса памяти SD и драйвер минипорта хранилища

sdbus.sys

sffdisk.sys, sffp_sd.sys (Windows Vista и 7)

sdstor.sys (Windows 8 и новее)

Windows Vista и 7

Windows 8 и новее

Microsoft обеспечивает поддержку устройств чтения карт SD следующим образом: Операционная система обеспечивает поддержку хост-контроллеров SD, которые подключаются непосредственно к шине PCI. Когда система перечисляет хост-контроллер SD, она загружает собственный драйвер шины SD (sdbus.sys). Если пользователь вставляет карту памяти SD, Windows загружает собственный драйвер класса памяти SD (sffdisk.sys) и драйвер минипорта хранилища (sffp_sd.sys) поверх драйвера шины. Эти драйверы хранилища SD объединены в один драйвер с именем sdstor.sys для Windows 8 и более поздних версий. Если пользователь вставляет SD-карту с функцией другого типа, например, GPS или беспроводная локальная сеть, Windows загружает для устройства драйвер, предоставленный поставщиком.

HID: HID драйвер I2C

HIDI2C.sys

Windows 8 и выше

Microsoft обеспечивает поддержку устройств HID over I2C в системах SoC, которые поддерживают простую периферийную шину (SPB) и универсальный ввод-вывод (GPIO).Это делается с помощью драйвера HIDI2C.sys. Для получения дополнительной информации см. HID over I2C.

HID: устаревший драйвер игрового порта

HidGame.sys, Gameenum.sys

Windows Vista

Windows Server 2003

Windows XP

В Windows Vista и более ранних версиях Microsoft обеспечивала поддержку устаревших игровых портов (без USB, без Bluetooth, без I2C) с помощью драйверов HidGame.sys и Gameenum.sys.Дополнительные сведения см. В разделе Транспорты HID, поддерживаемые в Windows.

HID: устаревший драйвер класса клавиатуры

Kbdclass.sys

Windows XP и выше

Microsoft обеспечивает поддержку устаревших клавиатур (без USB, без Bluetooth, без I2C) с помощью драйвера Kbdclass.sys. Дополнительные сведения см. В разделе Драйверы клиента HID для клавиатуры и мыши. Чтобы расширить функциональность устаревшей клавиатуры, производитель может предоставить драйвер фильтра клавиатуры.Для получения дополнительной информации см. Образец Kbfiltr.

HID: устаревший драйвер класса мыши

Mouclass.sys

Windows XP и выше

Microsoft обеспечивает поддержку устаревших мышей (без USB, без Bluetooth, без I2C) с помощью драйвера Mouclass.sys. Драйверы HID-клиента для клавиатуры и мыши. Чтобы расширить функциональность устаревшей мыши, производитель может предоставить драйвер фильтра мыши. Для получения дополнительной информации см. Образец Moufiltr.

HID: драйвер PS / 2 (i8042prt)

I8042prt.sys

Windows XP и выше

Microsoft обеспечивает поддержку устаревших клавиатур и мышей PS / 2 с помощью драйвера I8042.sys. Чтобы расширить функциональные возможности мыши или клавиатуры PS / 2, поставщик может предоставить драйвер фильтра клавиатуры или мыши. Дополнительные сведения см. В примерах Kbfiltr и Moufiltr.

Обработка изображений: драйвер класса сканирования веб-служб для устройств (WSD)

WSDScan.sys

Windows Vista и более поздние версии

Microsoft обеспечивает поддержку сканеров веб-служб (то есть сканеров, предназначенных для использования через Интернет) с помощью драйвера сканирования WSD (wsdscan.sys). Однако устройство сканера веб-служб, поддерживающее распределенное сканирование WSD, должно реализовывать два протокола веб-служб. Для получения дополнительной информации см. WIA с веб-службами для устройств.

Печать: Драйвер плоттера Microsoft

Mплот

Windows XP и выше

Корпорация Майкрософт обеспечивает поддержку плоттеров, поддерживающих язык графики Hewlett-Packard, с помощью драйвера плоттера Microsoft (Msplot).Чтобы расширить функциональные возможности плоттера, вы можете создать мини-драйвер, который состоит из одного или нескольких файлов данных характеристик плоттера (PCD). Для получения дополнительной информации см. Мини-драйверы плоттера.

Печать: драйвер принтера Microsoft PostScript

Pscript

Windows XP и выше

Microsoft обеспечивает поддержку принтеров PostScript с помощью драйвера принтера PostScript (Pscript).Чтобы расширить функциональные возможности принтера PostScript, можно создать минидрайвер, состоящий из одного или нескольких файлов описания принтера PostScript (PPD) и файлов шрифтов (NTF). Для получения дополнительной информации см. Минидрайверы Pscript.

Печать: универсальный драйвер принтера Microsoft

Unidrv

Windows XP и выше

Microsoft обеспечивает поддержку принтеров, не поддерживающих PostScript, с помощью универсального драйвера принтера (Unidrv).Чтобы расширить функциональные возможности принтера, не поддерживающего PostScript, вы можете создать минидрайвер, который состоит из одного или нескольких файлов общего описания принтера (GPD). Для получения дополнительной информации см. Универсальный драйвер принтера Microsoft.

Печать: Драйвер принтера Microsoft v4

Windows 8 и выше

Начиная с Windows 8, Microsoft предоставляет один встроенный драйвер класса, который поддерживает принтеры PostScript и не PostScript, а также плоттеры.Этот драйвер заменяет драйвер плоттера Microsoft, универсальный драйвер принтера Microsoft и драйвер принтера Microsoft PostScript. Этот драйвер принтера, используемый сам по себе, без изменений, обеспечивает базовую поддержку печати. Для получения дополнительной информации см. Драйвер принтера V4.

Печать: драйвер принтера Microsoft XPS

XPSDrv

Windows Vista и более поздние версии

Microsoft обеспечивает поддержку печати формата документов XPS с помощью драйвера принтера XPS (XPSDrv).Этот драйвер расширяет архитектуру драйвера принтера Microsoft версии 3 на основе GDI для поддержки работы с документами XML Paper Specification (XPS). С драйвером принтера XPSDrv формат документа XPS используется как формат файла спула и как формат файла документа. Используемый самостоятельно, без изменений, драйвер принтера XPSDrv обеспечивает поддержку базовой печати XPS. Для получения дополнительной информации см. Драйверы принтера XPSDrv.

Датчики: драйвер класса HID

ДатчикиHIDClassDriver.dll

Windows 8 и выше

Microsoft обеспечивает поддержку датчиков движения, активности и других типов с помощью драйвера класса HID. Поскольку Windows 8 включает этот драйвер класса HID вместе с соответствующими драйверами минипорта HID I2C и HID USB, вам не нужно реализовывать собственный драйвер. Вам нужно только сообщить об использовании, описанном в этом техническом документе, в прошивке для вашего датчика. Windows будет использовать вашу прошивку и собственный драйвер HID для включения и инициализации вашего датчика, а затем предоставит соответствующие API Windows с доступом к вашему датчику.

Touch: драйвер устройства указателя Windows

Windows 8 и выше

Microsoft обеспечивает поддержку перьевых и сенсорных устройств с помощью драйвера класса HID. Поскольку Windows 8 включает этот драйвер класса HID и соответствующие драйверы минипорта HID I2C и HID USB, вам не нужно реализовывать собственный драйвер. Вам нужно только сообщить об использовании, описанном в этом техническом документе, в прошивке для вашего указательного устройства.Windows будет использовать вашу прошивку и собственный драйвер HID, чтобы включить возможности сенсорного ввода и указателя для вашего устройства и предоставить API сенсорного ввода и указателя Windows для доступа к вашему устройству.

WPD: драйвер класса протокола передачи мультимедиа

WpdMtpDr.dll, WpdMtp.dll, WpdMtpUs.dll, WpdConns.dll и WpdUsb.sys

Windows Vista и более поздние версии

Microsoft обеспечивает поддержку портативных устройств, которым требуется подключение к Windows, таких как музыкальные плееры, цифровые камеры, сотовые телефоны и устройства контроля состояния, с помощью драйвера класса Media Transfer Protocol.Поставщик, использующий этот драйвер класса, должен реализовать на устройстве протокол класса MTP. (Для цифровых фотоаппаратов ваша реализация MTP должна быть обратно совместима с PTP.) Для получения дополнительной информации см. Руководство для поставщика оборудования.

Узлы устройств и стеки устройств — драйверы для Windows

  • Статья
  • .
  • 7 минут на чтение
Эта страница полезна?

Оцените свой опыт

да Нет

Любой дополнительный отзыв?

Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

В Windows устройства представлены узлами устройств в дереве устройств Plug and Play (PnP). Обычно, когда на устройство отправляется запрос ввода-вывода, несколько драйверов помогают обработать этот запрос. Каждый из этих драйверов связан с объектом устройства, и объекты устройства расположены в стеке.Последовательность объектов устройств вместе с соответствующими драйверами называется стеком устройств. У каждого узла устройства есть собственный стек устройств.

Узлы устройств и дерево устройств Plug and Play

Windows упорядочивает устройства в древовидной структуре, называемой деревом устройств Plug and Play или просто деревом устройств . Обычно узел в дереве устройств представляет собой устройство или отдельную функцию на составном устройстве. Однако некоторые узлы представляют собой программные компоненты, не связанные с физическими устройствами.

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

Дерево устройств иллюстрирует отношения родитель / потомок, которые присущи среде PnP. Некоторые из узлов в дереве устройств представляют шины, к которым подключены дочерние устройства.Например, узел шины PCI представляет собой физическую шину PCI на материнской плате. Во время запуска диспетчер PnP просит драйвер шины PCI перечислить устройства, подключенные к шине PCI. Эти устройства представлены дочерними узлами узла шины PCI. На предыдущей схеме узел шины PCI имеет дочерние узлы для нескольких устройств, подключенных к шине PCI, включая хост-контроллеры USB, аудиоконтроллер и порт PCI Express.

Некоторые устройства, подключенные к шине PCI, сами являются шинами.Диспетчер PnP просит каждую из этих шин перечислить устройства, которые к ней подключены. На предыдущей диаграмме мы видим, что аудиоконтроллер — это шина, к которой подключено аудиоустройство. Мы видим, что порт PCI Express — это шина, к которой подключен адаптер дисплея, а адаптер дисплея — это шина, к которой подключен один монитор.

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

Объекты устройств и стеки устройств

Объект устройства является экземпляром структуры DEVICE_OBJECT . Каждый узел устройства в дереве устройств PnP имеет упорядоченный список объектов устройств, и каждый из этих объектов устройств связан с драйвером. Упорядоченный список объектов устройств вместе со связанными с ними драйверами называется стеком устройств для узла устройства.

Вы можете думать о стеке устройств по-разному. В наиболее формальном смысле стек устройств — это упорядоченный список пар (объект устройства, драйвер). Однако в определенных контекстах может быть полезно рассматривать стек устройств как упорядоченный список объектов устройств. В других контекстах может быть полезно рассматривать стек устройств как упорядоченный список драйверов.

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

На следующей диаграмме узел устройства Proseware Gizmo имеет стек устройств, который содержит три пары (объект устройства, драйвер). Верхний объект устройства связан с драйвером AfterThought.sys, средний объект устройства связан с драйвером Proseware.sys, а нижний объект устройства связан с драйвером Pci.sys. Узел шины PCI в центре схемы имеет стек устройств, который содержит две пары (объект устройства, драйвер) — объект устройства, связанный с Pci.sys и объект устройства, связанный с Acpi.sys.

Как создается стек устройств?

Во время запуска диспетчер PnP просит драйвер каждой шины перечислить дочерние устройства, подключенные к шине. Например, диспетчер PnP просит драйвер шины PCI (Pci.sys) перечислить устройства, подключенные к шине PCI. В ответ на этот запрос Pci.sys создает объект устройства для каждого устройства, подключенного к шине PCI. Каждый из этих объектов устройства называется объектом физического устройства (PDO).Вскоре после того, как Pci.sys создаст набор PDO, дерево устройств будет выглядеть так, как показано на следующей диаграмме.

Диспетчер PnP связывает узел устройства с каждым вновь созданным PDO и просматривает реестр, чтобы определить, какие драйверы должны быть частью стека устройств для узла. Стек устройств должен иметь один (и только один) функциональный драйвер и может дополнительно иметь один или несколько драйверов фильтров . Функциональный драйвер является основным драйвером для стека устройств и отвечает за обработку запросов на чтение, запись и управление устройством.Драйверы фильтров играют вспомогательную роль при обработке запросов на чтение, запись и управление устройством. По мере загрузки каждой функции и драйвера фильтра он создает объект устройства и присоединяется к стеку устройств. Объект устройства, созданный функциональным драйвером, называется объектом функционального устройства (FDO), а объект устройства, созданный драйвером фильтра, называется объектом устройства фильтра (Filter DO). Теперь дерево устройств выглядит примерно так, как на этой диаграмме.

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

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

Примечание Когда драйверы для устройства установлены, программа установки использует информацию из информационного файла (INF), чтобы определить, какой драйвер является функциональным драйвером, а какие — фильтрами.Обычно файл INF предоставляется Microsoft или поставщиком оборудования. После установки драйверов для устройства диспетчер PnP может определить функции и отфильтровать драйверы для устройства, просмотрев реестр.

Водители автобусов

На предыдущей диаграмме вы можете видеть, что драйвер Pci.sys играет две роли. Во-первых, Pci.sys связан с FDO в узле устройства шины PCI. Фактически, он создал FDO в узле устройства шины PCI. Итак, Pci.sys — это функциональный драйвер для шины PCI.Во-вторых, Pci.sys связан с PDO в каждом дочернем узле шины PCI. Напомним, что он создал PDO для дочерних устройств. Драйвер, который создает PDO для узла устройства, называется драйвером шины для узла.

Если вы ориентируетесь на шину PCI, то драйвер функции — Pci.sys. Но если вы ориентируетесь на устройство Proseware Gizmo, тогда драйвером шины будет Pci.sys. Эта двойная роль типична для дерева устройств PnP. Драйвер, который служит функциональным драйвером шины, также служит драйвером шины для дочернего устройства шины.

Стеки устройств пользовательского режима

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

В некоторых случаях устройство имеет стек устройств пользовательского режима в дополнение к своему стеку устройств режима ядра.Драйверы пользовательского режима часто основаны на структуре драйверов пользовательского режима (UMDF), которая является одной из моделей драйверов, предоставляемых Windows Driver Frameworks (WDF). В UMDF драйверы представляют собой библиотеки DLL пользовательского режима, а объекты устройств — это COM-объекты, реализующие интерфейс IWDFDevice. Объект устройства в стеке устройств UMDF называется объектом устройства WDF (WDF DO).

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

Концепции для всех разработчиков драйверов

Стеки драйверов

Какие есть драйверы? Что делает водитель?

Если вы пользовались компьютером, то наверняка слышали о драйверах. Однако знаете ли вы, что такое драйвер? Более того, что делает его таким важным для работы компьютера? Даже если вы имеете представление о том, что такое драйвер и что он делает, знаете ли вы, как лучше всего обновлять драйверы? Что лучше: оставить драйверы, предлагаемые Windows, или установить свои собственные? Это все вопросы, на которые мы даем простые и понятные ответы в этой статье:

Какие драйверы?

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

Драйверы

— это программы, отвечающие за правильную связь между вашей операционной системой (Windows, Linux, macOS и т. Д.) И вашим оборудованием (материнской платой, видеокартой, звуковой картой, сетевым адаптером, жесткими дисками, клавиатурой и мышью и т. Д.) .

Какие драйверы? Что делает водитель?

Чем занимается водитель?

Давайте начнем с примера: представьте, что вы пытаетесь воспроизвести видео на YouTube.Вы нажимаете Play на видео в веб-браузере. Браузер, являющийся приложением, отправляет ваш запрос в операционную систему. Тогда операционная система знает, что вы хотите воспроизвести видео. Это означает, среди прочего, что он должен буферизовать видео с помощью сетевой карты, запрашивать графическую карту для отображения видео и запрашивать звуковую карту для воспроизведения звуковой части видео. Операционная система отправляет все эти запросы драйверам, связанным с требуемым устройством: драйвер сетевой карты знает, какие данные нужно передавать, видеокарта знает, что отображать, а звуковая карта знает, что воспроизводить в ваших динамиках

Или представьте, что у вас есть документ, который вы хотите распечатать на принтере.Вы можете редактировать документ в Word или любом другом текстовом редакторе, который вам нравится. После этого вы нажимаете кнопку Print и ждете, пока документ выйдет из принтера. Текстовый редактор — это приложение, которое просит операционную систему распечатать документ. Операционная система берет документ и просит драйвер принтера распечатать документ. Драйвер берет документ и переводит его на язык, понятный принтеру. Наконец, принтер распечатывает документ и доставляет его пользователю.

Для работы большинства компьютерных устройств, включая принтеры, требуются драйверы

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

Зачем нужны драйверы устройств?

Ответ на этот вопрос не может быть более однозначным: вам нужны драйверы устройств, чтобы можно было использовать ваши устройства. Как вы уже знаете из нашего предыдущего определения «что такое драйвер», нашему компьютеру нужны драйверы, чтобы иметь возможность взаимодействовать с подключенными к нему устройствами.Без правильного драйвера устройство — не что иное, как неработающее оборудование. Вероятно, поэтому драйверы устройств называются драйверами. 🙂

Где взять драйвера для своих устройств?

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

Если в Windows нет подходящего драйвера для вашего нового устройства, можно также использовать Центр обновления Windows для поиска драйвера в Интернете. Если на серверах Microsoft есть драйвер для вашего устройства, вы должны дождаться его загрузки и установки.

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

Это простые варианты поиска и установки драйверов для ваших устройств в Windows.Однако иногда драйверы не могут быть найдены в библиотеке Windows или на серверах Microsoft Windows Update. Что вы можете сделать, если вам «повезло» или вы хотите использовать конкретный драйвер, отличный от того, который установлен Windows? Ответ заключается в том, что вы также можете найти драйверы на веб-сайте поддержки производителя вашего устройства.

Вот пример видеокарты, которая у нас есть: AMD Radeon RX 5700. Лучшее место для получения драйвера для нее — это официальная страница поддержки AMD. Многие производители, в том числе AMD, предлагают средство обнаружения, которое автоматически определяет и загружает нужные драйверы для вашего устройства.

Как найти подходящий драйвер для видеокарты

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

Утилита установки драйвера, автоматически определяющая графическую карту

Если вам нужна помощь в поиске и установке отсутствующих драйверов для ваших устройств, мы опубликовали руководство, которое также охватывает эту тему.Он дает ответ на вопрос «Какие драйверы мне нужны?» вопрос и инструкции, как легко установить драйверы в Windows: 7 вещей, которые вы можете сделать с помощью диспетчера устройств из Windows.

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

Стоит ли обновлять драйверы?

Хотя многие люди думают, что старая поговорка «не сломалась — не чини» применима и к драйверам, мы склонны не соглашаться.Обычно драйверы обновляют компании-производители оборудования, потому что они:

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

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

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

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

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

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

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

У вас есть еще вопросы по драйверам?

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

Что такое драйвер устройства?

Обновлено: 11.10.2021, Computer Hope

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

На какие устройства нужны драйвера?

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

На какие устройства могут не понадобиться драйвера

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

Примечание

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

Что произойдет, если драйвер не установлен?

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

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

Может ли драйвер заставить мой компьютер делать больше?

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

Бесплатные драйверы для компьютера?

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

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

Безопасны ли компьютерные драйверы?

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

Что делать, если я скачу не тот драйвер?

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

Драйвер диска, DLL, компакт-диск с драйверами, условия оборудования, INF, драйвер ввода, инструкции, драйвер мыши, драйвер сетевого устройства, патч, драйвер принтера, условия программного обеспечения, системное программное обеспечение

Что такое программный драйвер?

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

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

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

Мобильные устройства, такие как смартфоны и планшеты, обычно не нуждаются в установке каких-либо дополнительных драйверов программного обеспечения, так как почти все коммуникации с любыми аксессуарами осуществляются через Wi-Fi или Bluetooth, а физическое соединение отсутствует.Производитель аксессуара обычно предоставляет приложение, которое управляет аксессуаром.

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

Мобильные устройства Android

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

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

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

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

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

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

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

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

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

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

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

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

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

Не подписчик? Не пропустите ни одного номера:

Что такое компьютерные драйверы | HP® Tech берет

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

Что делает компьютерный драйвер?

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

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

Почему так важно обновление драйверов?

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

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

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

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

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

Как лучше всего обновить драйверы компьютера?

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

Как я могу вручную обновить драйвер?

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

Вот как обновить драйвер вручную:

  1. Найдите поле поиска в нижнем углу панели задач Windows и введите «Диспетчер устройств»
  2. Выберите Device Manager и выберите свое устройство из представленного списка. У вас может быть более одного устройства на выбор в каждой категории.
  3. Щелкните правой кнопкой мыши устройство, которое хотите обновить.Выберите Обновить драйвер
  4. Выберите Автоматический поиск обновленного программного обеспечения драйвера при появлении запроса
  5. Компьютер запустит обновление драйвера и проведет вас через все необходимые шаги

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

Как переустановить драйвер?

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

  1. Найдите поле поиска в нижнем углу панели задач Windows и введите «Диспетчер устройств»
  2. Выберите Device Manager и выберите свое устройство из представленного списка. У вас может быть более одного устройства на выбор в каждой категории.
  3. Щелкните правой кнопкой мыши устройство, которое вы хотите обновить, и выберите Удалить
  4. Перезагрузите компьютер с помощью меню «Пуск»; не выполняйте полную перезагрузку нажатием кнопки питания.
  5. Ваш компьютер попытается переустановить драйвер после перезагрузки.Следуйте инструкциям для завершения установки.

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

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

Обновления драйверов не обрабатываются Windows 10

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

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

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