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

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

Что является причиной того, что  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-settings: Troubleshoot » и нажмите 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. Скорее всего, вы видите ошибку, потому что в вашей системе отсутствуют два ключевых драйвера:

  • Платформа драйверов пользовательского режима версии 1.11
  • Платформа драйвера режима ядра версии 1.11

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

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

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

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

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

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

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

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

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

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