Windows не принимает драйвера



Почему драйвер устройства
не устанавливается на компьютере

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

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

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

Возможные причины:

1. Неподходящий драйвер

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

Кроме версии Windows компьютера, нужно также учитывать, к какому типу она принадлежит — 32-bit или 64-bit. Например, драйвер, предназначенный для Windows 10 32-bit невозможно установить в Windows 10 64-bit и наоборот.

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

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

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

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

3. Невозможность удаления старой версии драйвера

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

В таком случае необходимо:

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

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

• открыть диспетчер устройств и удалить установленный на компьютере «старый» драйвер устройства. Подробнее о том, как это сделать, читайте здесь (см. Способ 1);

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

4. Файлы установки драйвера повреждены либо часть их отсутствует

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

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

5. Блокирование установки драйверов антивирусным ПО

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

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

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

6. Отсутствие у драйвера электронной подписи

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

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

7. Конфликт с ПО, установленным на компьютере

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

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

8. Неисправность устройства, для которого устанавливается драйвер

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

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

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

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

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

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

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

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

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

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

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

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

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

Существует несколько способов отключения проверки.

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

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

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


ПОКАЗАТЬ ЕЩЕ

Источник

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

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

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

выполните действия, описанные в статье ведение журнала setupapi (Windows Vista и более поздней версии) или ведение журнала setupapi (Windows Server 2003, Windows XP и Windows 2000) , чтобы узнать об ошибках установки. Дополнительные сведения об общих ошибках установки см. ниже.

в Windows Vista и более поздних версиях Windows выполните действия, описанные в разделе отладка установок устройств (Windows Vista и более поздних версий) для отладки соустановщиков во время основных этапов установки устройства.

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

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

Распространенные ошибки при установке устройств:

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

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

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

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

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

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

Источник

Не удается загрузить драйвер на это устройство

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

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

Если нет, попробуйте отключить параметр целостности памяти в Безопасности Windows.

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

Отключение параметра целостности памяти

Перейдите на страницу Изоляция ядра в Безопасности Windows.

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

Вы также можете открыть страницу «Изоляция ядра», выбрав Пуск > Параметры > Обновление и безопасность > Безопасность Windows > Безопасность устройства, а затем в разделе Изоляция ядра выбрав Сведения об изоляции ядра.

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

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

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

Источник

Устранение неполадок при установке подписывания драйверов

Установка драйвера с подписью выпуска аналогична установке , удалению и загрузке пакета драйвера Test-Signed в подписывание тестов, за исключением двух дополнительных шагов, необходимых при установке с помощью любого из описанных здесь методов.

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

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

Примечание Система проверяет, является ли информация издателя точной на основе SPC, которая использовалась для подписывания каталога. Если уровень доверия издателя неизвестен (как и для Contoso.com), система отображает диалоговое окно. Чтобы продолжить установку, пользователь должен нажать кнопку «Установить». Дополнительные сведения об установке доверия и драйвера см. в рекомендациях по подписи кода.

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

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

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

Устранение неполадок с драйверами Release-Signed

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

  • Используйте диспетчер устройств, чтобы проверить, загружен ли драйвер и подписан, как описано в разделе «Проверка правильности работы драйвера Test-Signed при подписи теста».
  • Откройте файл setupapi.dev.log, созданный в каталоге %windir%\inf после установки драйвера. Перед установкой драйвера обратитесь к разделу о настройке записи реестра и переименовании файла setupapi.dev.log.
  • Проверьте журнал аудита безопасности Windows и журналы событий целостности кода.

Анализ файла Setupapi.dev.log

Как описано ранее, все сведения об установке драйвера будут записаны (добавлены) в файл setupapi.dev.log в каталоге %windir%\inf. При тестировании установки пакета драйверов при переименовании файла перед установкой драйвера будет создан новый файл журнала. Новый файл журнала будет проще искать важные журналы из новой установки драйвера. Однако файл журнала не следует переименовать в рамках рабочего сценария. Файл журнала можно открыть в любом программном обеспечении для редактирования текста.

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

При установке выпуска пакета драйверов, подписанного поставщиком ЦС, предоставленным сертификатом SPC, вы увидите следующий восклицательный знак. Это предупреждения о том, что файл cat еще не проверен.

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

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

Файл setupapi.dev.log также сообщил о следующей ошибке:

Обратите внимание, что 0x34 — код 52.

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

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

Использование журнала аудита Безопасность Windows

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

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

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

  1. Откройте командное окно с повышенными привилегиями.
  2. Чтобы запустить Windows Просмотр событий, выполните Eventvwr.exe. Просмотр событий также можно запустить из приложения управления компьютером панель управления.
  3. Откройте журнал аудита безопасности Windows.
  4. Проверьте журнал на наличие событий целостности системы с идентификатором события 5038.
  5. Выберите и удерживайте (или щелкните правой кнопкой мыши) запись журнала и выберите «Свойства события», чтобы отобразить его диалоговое окно «Свойства события», в котором представлено подробное описание события.

На снимке экрана ниже показано диалоговое окно «Свойства события» для события журнала аудита безопасности, вызванного файлом без знака Toaster.sys.

Использование журнала операционных событий целостности кода

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

События целостности кода можно просматривать с помощью Просмотр событий.

Проверка операционного журнала целостности кода

  1. Откройте командное окно с повышенными привилегиями.
  2. Чтобы запустить Windows Просмотр событий, выполните Eventvwr.exe. Просмотр событий также можно запустить из приложения панель управления управления компьютерами.
  3. Откройте журнал целостности кода Windows.
  4. Выберите и удерживайте (или щелкните правой кнопкой мыши) запись журнала и выберите «Свойства события», чтобы отобразить его диалоговое окно «Свойства события», которое содержит подробное описание события.

На снимке экрана ниже показано диалоговое окно «Свойства события» для события журнала целостности кода, вызванного неподписанным файлом Toaster.sys.

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

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

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

  1. Запустите Просмотр событий, как показано в предыдущем примере.
  2. Selet the Code Integrity node to give it focus.
  3. Выберите и удерживайте (или щелкните правой кнопкой мыши) целостность кода и выберите пункт «Вид» в контекстном меню.
  4. Выберите «Показать журналы аналитики и отладки». При этом создается вложенное дерево с двумя дополнительными узлами: операционными и подробными.
  5. Выберите и удерживайте (или щелкните правой кнопкой мыши) узел Verbose и выберите свойства в контекстном меню.
  6. На вкладке «Общие» выберите «Включить ведение журнала», чтобы включить режим подробного ведения журнала.
  7. Перезагрузите систему, чтобы перезагрузить все двоичные файлы в режиме ядра.
  8. После перезагрузки откройте оснастку mmC Computer Management и просмотрите подробный журнал событий целостности кода.

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

Источник

You may also like...

Код ошибки Описание