Исправлено: Windows не может инициализировать драйвер устройства для этого оборудования (код 37)

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

Windows не может инициализировать драйвер устройства для этого оборудования

Что вызывает Windows не может инициализировать драйвер устройства для этой аппаратной (код 37) ошибки?

  • Состояние гонки в драйвере User-Mode Driver Framework (UMDF). Это хорошо известное состояние в Windows 7. Если вы столкнулись с этой проблемой при использовании устройства чтения смарт-карт, а рядом с устройством отображается желтый восклицательный знак (в Диспетчер устройств), на вас влияет известный глюк, который Microsoft уже исправила.
  • Запись реестра драйвера устройства повреждена - это может произойти из-за недавней установки или из-за плохой или неполной деинсталляции.
  • Драйвер устройства поврежден или неправильно установлен - в тех случаях, когда было установлено, что виновником является неправильная установка драйвера. Для некоторых пользователей исправить это было так же просто, как удалить неисправный драйвер, чтобы Windows снова установила его правильно.
  • Каркас драйвера пользовательского режима или каркас драйвера режима ядра (или оба) отсутствуют на компьютере. Обычно это случается с пользователями, которые пытаются подключить контроллер Xbox One в Windows 7.

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

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

Метод 1: Запуск аппаратного устранения неполадок

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

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

Вот краткое руководство по запуску средства устранения неполадок оборудования Windows, чтобы решить, что Windows не может инициализировать драйвер устройства для этого оборудования. (Код 37) ошибка:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « ms-настройки: устранение неполадок » и нажмите Enter, чтобы открыть вкладку « Устранение неполадок » приложения « Настройки» .

    Доступ к вкладке «Устранение неполадок»
  2. На вкладке « Устранение неполадок » прокрутите вниз, чтобы найти и устранить другие проблемы, затем нажмите « Оборудование и устройства» и нажмите « Запустить средство устранения неполадок» .

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

    Нажмите на Применить это исправление
  4. Перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске.

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

Способ 2. Установите все ожидающие обновления Windows (только для Windows 7)

Если вы столкнулись с этой проблемой с драйвером устройства чтения смарт-карт, который перестает работать при первом перезапуске после первоначальной установки, вы страдаете от известного сбоя, возникающего в Windows 7 и Windows Server 2008 R2 .

Microsoft хорошо осведомлена об этой проблеме и объясняет, что ошибка возникает из-за состояния гонки в User-Mode Diver Framework. Несколько лет назад Microsoft выпустила исправление для решения этой проблемы. Но с тех пор исправление включено в критические обновления, доступные для Windows 7, и больше не может быть загружено с серверов Microsoft.

Эта проблема обычно возникает у пользователей, которые пытаются подключить контроллер Xbox One к ПК с Windows 7. Скорее всего, вы видите ошибку, потому что в вашей системе отсутствуют два ключевых драйвера:

  • User-Mode Driver Framework версия 1.11
  • Kernel-Mode Driver Framework версия 1.11

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

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « wuapp » и нажмите Enter, чтобы открыть экран Windows Update .

    Диалог запуска: wuapp
  2. На экране Центра обновления Windows нажмите кнопку «Проверить наличие обновлений» и дождитесь завершения сканирования. Затем следуйте инструкциям на экране для установки каждого ожидающего обновления.

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

Способ 3: переустановка драйвера устройства

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

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

Примечание. Сообщается, что это исправление прошло успешно в Windows 7, Windows 8 и Windows 10.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « devmgmt.msc » и нажмите Enter, чтобы открыть диспетчер устройств.

    Диалог запуска: devmgmt.msc
  2. В диспетчере устройств дважды щелкните устройство, на котором отображается сообщение об ошибке. Если у него есть восклицательный знак, его обычно можно найти в разделе « Другие устройства» .
  3. В меню « Свойства» неисправного устройства перейдите на вкладку « Драйвер » и нажмите « Удалить» (Uninstall Device).

    Зайдите в Драйвер и нажмите Удалить драйвер (Удалить)
  4. При появлении запроса на подтверждение удаления устройства обязательно установите флажок, связанный с Удалить программное обеспечение драйвера для этого устройства, прежде чем нажимать ОК .

    Удаление драйвера устройства
  5. После успешного удаления драйвера физически отключите (или отключите) устройство от компьютера.
  6. Подождите пару секунд, затем снова подключите его. Через несколько секунд вы увидите, как Windows начинает установку в правом нижнем углу.

    Windows устанавливает устройство
  7. После завершения установки перезагрузите компьютер и посмотрите, решена ли проблема.

Интересные статьи