Служба драйвера добавлена что это

Обновлено: 02.07.2024

Вас беспокоит высокая загрузка ЦП Windows Driver Foundation? Вот методы, которые могут решить эту проблему. Читайте дальше, чтобы узнать, как это сделать.

Вы могли заметить, что ваш компьютер медленно реагирует или ваша игра тормозит, когда вы играете. Вы открываете диспетчер задач, пытаясь остановить некоторые приложения для освобождения ЦП, но неожиданно обнаруживаете, что хост-процесс Windows Driver Foundation - пользовательский режим - Driver Framework был запущен и занимал более 50% вашего процессора, и вы не можете его отключить.

Это действительно расстраивает.

Что такое Windows Driver Foundation

Windows Driver Foundation - это прежнее название Windows Driver Frameworks (WDF). Это набор инструментов Microsoft, которые помогают упростить написание драйверов для Windows. Это важно для стабильности системы.

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

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

Попробуйте эти методы:

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

  1. Запустите Центр обновления Windows
  2. Отключить службу Windows Driver Foundation
  3. Запустите средство устранения неполадок обслуживания системы
  4. Запустить средство проверки системных файлов
  5. Обновите драйверы WiFi
  6. Состояние чистой загрузки
  7. Удалите периферийное устройство из компьютера

Метод 1: запустите Центр обновления Windows

Убедитесь, что на вашем компьютере установлена ​​последняя версия операционной системы. Это самый простой способ предотвратить разрядку аккумулятора WDF.

Метод 2: отключить службу Windows Driver Foundation

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

Проблему надо решать, молниеносное исполнение.

Если вы считаете, что этот метод неэффективен, вы можете использовать команду «Sc config» в командной строке, чтобы отключить службу.

Метод 3. Запустите средство устранения неполадок обслуживания системы

Если у вас возникают проблемы с системой Windows, самый простой способ, который вы можете попробовать, - это запустить встроенные средства устранения неполадок Windows. В Windows 10 есть встроенные средства устранения неполадок для диагностики и автоматического устранения распространенных проблем. Существует множество средств устранения различных проблем.
Для Windows Driver Foundation, использующего проблему высокой загрузки ЦП, вы можете запустить средство устранения неполадок обслуживания системы, чтобы решить эту проблему.

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

Метод 4: запустить средство проверки системных файлов

Когда системный файл вашего компьютера был сломан или поврежден, это может привести к высокой загрузке ЦП. Чтобы решить эту проблему, вы можете использовать средство проверки системных файлов (SFC) для восстановления поврежденных системных файлов.

  1. На клавиатуре нажмите Windows logo key + р одновременно нажмите клавишу, чтобы вызвать окно «Выполнить».
  2. Введите «cmd» и нажмите Shift + Ctrl + Enter вместе, чтобы открыть Командная строка в администратор Режим.
    Запись : Делать НЕ нажмите OK или просто нажмите клавишу Enter, так как это не позволит вам открыть командную строку в режиме администратора.
  3. Введите «sfc / scannow» в окне и нажмите Войти . Затем дождитесь завершения проверки на 100%.
  4. Перезагрузите компьютер.

Метод 5: обновите драйверы WiFi

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

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

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

Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или Pro версия Driver Easy. Но с Pro версия это займет всего 2 клика (и вы получите полную поддержку и 30-дневную гарантию возврата денег):

Метод 6: состояние чистой загрузки

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

Метод 7. Удалите периферийное устройство из компьютера.

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

Вы можете обновить драйвер устройства, просто выполнив следующие действия. Метод 4 .

Это оно! Надеюсь, эти методы помогут вам решить проблему. Если у вас есть какие-либо вопросы или предложения, сообщите нам об этом, оставив комментарий ниже.

Актуально для ОС : Windows 10, Windows 8.1, Windows Server 2012, Windows 8, Windows Home Server 2011, Windows 7 (Seven), Windows Small Business Server, Windows Server 2008, Windows Home Server, Windows Vista, Windows XP, Windows 2000, Windows NT.

Шаг 1: Включите устройство в Диспетчере устройств

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

  • Просмотрите список категорий устройств и нажмите на стрелочку рядом с категорией вашего нового устройства. Устройство может быть отмечено желтым треугольником.
  • Кликните правой кнопкой мыши на имя устройства и нажмите Свойства .
  • В диалоговом окне Свойства устройства перейдите на вкладку Драйвер и нажмите кнопку Задействовать .
  • Перезагрузите Windows при необходимости.

Шаг 2: Установите драйвер, предлагаемый Windows по умолчанию

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

  • Просмотрите список категорий устройств и нажмите на стрелочку рядом с категорией вашего нового устройства. Устройство может быть отмечено желтым треугольником.
  • Кликните правой кнопкой мыши на имя устройства и нажмите Свойства .
  • В диалоговом окне Свойства устройства перейдите на вкладку Драйвер и нажмите кнопку Обновить .
  • Обновите драйвер используя Автоматический поиск обновленных драйверов .
  • Перезагрузите Windows при необходимости.

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

Шаг 3: Установите альтернативный драйвер устройства

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

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

Примечание . Программное обеспечение к устройству может поставляться в виде установочного файла (обычно setup.exe). В таком случае запустите файл и следуйте инструкциям мастера установки.

Шаг 4: Удалите и повторно установите драйвер

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

  • Просмотрите список категорий устройств и нажмите на стрелочку рядом с категорией вашего нового устройства. Устройство может быть отмечено желтым треугольником.
  • Кликните правой кнопкой мыши на имя устройства и нажмите Свойства .
  • В диалоговом окне Свойства устройства перейдите на вкладку Драйвер и нажмите кнопку Удалить .
  • Перезагрузите компьютер.
  • Затем установите драйвер предлагаемый по умолчанию Windows или с официального сайта производителя .

Шаг 5: Установите оборудование с помощью Мастера установки оборудования

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

  • Кликните правой кнопкой мыши на кнопку Пуск , затем меню Выполнить .
  • Введите команду hdwwiz , затем нажмите Enter .

Установите оборудование следуя указаниям мастера и нажимая кнопку Далее .

Шаг 6: Повторно подключите устройство

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

Шаг 7: Удалите неиспользуемые устройства

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

Удалите устройства, которые больше не используются:

  • Настройте отображение в Диспетчере устройств оборудования, которое уже не подключено к компьютеру:
  • Кликните правой кнопкой мыши на меню Пуск и выберите Выполнить .
  • В поле Открыть введите команду cmd – откроется окно Командной строки .
  • В командной строке введите команду Set devmgr_show_nonpresent_devices = 1 и нажмите Enter .
  • В диспетчере устройств выберите меню Вид / Показать скрытые устройства . Теперь можно увидеть устройства, которые уже не подключены к компьютеру
  • Удалите устройства, которые уже больше не используются:
  • Выберите устройство, которое необходимо удалить.
  • В диалоговом окне свойств устройства перейдите на вкладку Драйвер и нажмите кнопку Удалить . Далее придерживайтесь указаний.
  • Перезагрузите компьютер при необходимости.
  • Проверьте в диалоговом окне свойств устройства в Диспетчере устройств , решена ли проблема с ошибкой.

Шаг 8: Закройте запущенные программы

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

Выберите приложение, которое необходимо закрыть и нажмите кнопку Снять задачу . Если это не поможет, возможно потребуется установка дополнительной оперативной памяти (ОЗУ).

Шаг 9: Верните последнюю рабочую конфигурацию реестра

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

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

Шаг 10: Подключите устройство в BIOS

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

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

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

Ошибка диспетчера устройств исправлена? Оставляйте отзывы и задавайте ваши вопросы в комментариях.

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

Добавление пакетов драйверов

пакеты драйверов можно добавить в образ Windows:

добавление пакетов драйверов перед развертыванием в автономном образе Windows с помощью DISM

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

При добавлении пакета драйверов в образ в автономном режиме он помещается в промежуточный режим или отражается в образе:

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

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

команды DISM можно использовать для добавления или удаления пакетов драйверов на подключенном или примененном Windows или среда предустановки Windows (Windows PE).

вы не можете использовать DISM для удаления пакетов драйверов папки "входящие" (пакеты драйверов, установленные на Windows по умолчанию), за исключением некоторых сетевых драйверов. Его можно использовать только для удаления пакетов драйверов сторонних производителей или поставщиков из списка.

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

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

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

при использовании служб Windows deployment Services для развертывания в Windows server можно добавить пакеты драйверов на сервер и настроить их для развертывания на клиентах в рамках сетевой установки. Эта функция настраивается путем создания группы драйверов на сервере, добавления в нее пакетов, а затем добавления фильтров для определения того, какие клиенты будут устанавливать эти пакеты драйверов. можно настроить установку пакетов драйверов на основе оборудования клиента (например, производителя или поставщика BIOS) и выпуска образа Windows, выбранного во время установки. Можно также настроить, будут ли клиенты устанавливать все пакеты в группе драйверов или только пакеты драйверов, соответствующие установленному оборудованию на клиенте. дополнительные сведения о реализации этой функции см. в документации по службам развертывания Windows.

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

Использование средства PnPUtil для добавления или удаления пакетов драйверов PnP. Дополнительные сведения см. в статье Использование средства PnPUtil в командной строке для установки Самонастраивающийся устройства.

Пакеты драйверов для режима S

пакеты драйверов в режиме Windows S должны соответствовать определенным требованиям. ознакомьтесь с требованиями к драйверу Windows 10 s , чтобы узнать о типах пакетов драйверов, которые можно добавить в Windows в режиме S.

Управление папками драйверов

При добавлении нескольких пакетов драйверов следует создать отдельные папки в исходном расположении для каждого пакета драйверов или категории пакетов драйверов. Это гарантирует отсутствие конфликтов при добавлении пакетов драйверов с одинаковыми именами файлов. После установки пакета драйверов в операционной системе он переименовывается в * файл OEM. INF, чтобы гарантировать уникальность имен файлов в операционной системе. Например, промежуточные драйверы с именами MyDriver1. INF и MyDriver2. inf могут быть переименованы в oem0. INF и OEM1. INF после их установки.

Основные сведения о ранжировании драйверов

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

диспетчер Windows PnP ранжирует эти свойства пакета драйверов в порядке важности.

Сертификат для подписи маркера

Соответствие ИД PnP

Например, если пакет драйвера имеет более подходящий идентификатор PnP, но не подписан, приоритет имеет подписанный пакет драйверов с совместимым ИДЕНТИФИКАТОРом. Более старый пакет драйверов может использовать более новый пакет драйверов, если более старый пакет драйверов имеет более высокий приоритет, совпадающий с ИДЕНТИФИКАТОРом PnP или подписью.

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

Основные сведения о требованиях к цифровой подписи

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

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

Двоичный файл драйвера можно подписать двумя способами:

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

Пакеты драйверов PnP с цифровой подписью содержат файл каталога (CAT) с цифровой подписью. Файл каталога содержит хэш всех файлов в INF-файле пакета драйверов для установки. Подписанный файл каталога — это все, что необходимо для правильной установки большинства пакетов драйверов PnP.

Один из этих источников может подписывать пакеты драйверов:

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

Центр сертификации (ЦС) с помощью сертификата издателя программного обеспечения (SPC). Для двоичных файлов драйверов ядра, критически важных для загрузки и x64, корпорация Майкрософт предоставляет дополнительный сертификат, который можно использовать для перекрестной подписи двоичных файлов драйвера. Двоичные файлы драйверов, не являющиеся критическими для загрузки, не должны быть подписаны корпорацией Майкрософт или внедренными. вы можете использовать Windows процесс подписи кода в режиме ядра, если вам нужна гибкость для самостоятельного подписывания двоичных файлов драйвера. Сведения о цифровых подписях для модулей ядра в системах на базе x64 см. в руководстве по драйверам 64-разрядной версии.

Для тестирования можно также использовать тестовые сертификаты.

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

Ниже приведены основные способы создания таких сертификатов подписи тестирования.

Разработчики могут создавать собственные самозаверяющие сертификаты.

ЦС может выдавать сертификаты.

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

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

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

Сертификат центра сертификации, выдавшего тестовый сертификат, должен быть вставлен в хранилище сертификатов доверенных корневых центров сертификации.

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

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

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

DISM проверяет сертификаты WHQL только для пакетов драйверов, критических для загрузки. Но параметр командной строки DISM может переопределить это поведение. Дополнительные сведения см. в разделе параметры Command-Line обслуживания драйвера DISM.

чтобы установить и проверить пакеты драйверов, подписанные с помощью тестовой подписи, в 64-разрядных операционных системах, задайте конфигурацию загрузки Windows в тестовом режиме с помощью средства BCDedit на конечном компьютере. Тестовый режим проверяет, что образ драйвера подписан, но для проверки пути сертификата не требуется, чтобы издатель был настроен в качестве доверенного корневого центра сертификации. Чтобы правильно обработать пакет драйвера в логике установки и ранжирования драйвера PnP, тестовый сертификат должен храниться в хранилище доверенных сертификатов образа операционной системы. Сведения о тестовом режиме во время разработки см. в разделе рекомендации по драйверам 64-bit.

[! Внимание! *] Если на компьютере с архитектурой x64 установлен неподписанный или недопустимый критически важный для загрузки пакет драйверов, компьютер не будет загружаться. Неподписанный или недопустимый критически важный для загрузки пакет драйверов приведет к ошибке. Необходимо удалить пакет драйверов из образа. При выполнении обновления убедитесь, что неподписанные пакеты драйверов и связанные с ними приложения, службы или устройства удалены или обновлены с подписанным пакетом драйверов.

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

Дополнительные ресурсы

Эти веб-сайты содержат дополнительные сведения о требованиях к пакету драйверов:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

реклама


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

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

Как быть в данной ситуации? Как решить проблему с драйверами в Windows 10?

1) Перейдите в меню Пуск > Настройки > Обновление и безопасность

2) Затем выберите Безопасность Windows > Безопасность устройства


3) В разделе "Изоляция ядра" выберите "Сведения об изоляции ядра"

4) Отключите настройку целостности памяти, если она еще не включена


5) Перезагрузите компьютер для вступления измененных параметров в силу

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

Читайте также: