Поправка: Windows не може да инициализира драйвера на устройството за този хардуер (код 37)

Някои потребители на Windows съобщават за странен проблем, при който определени устройства стават недостъпни. След проверката им в Device Manager,  Windows не може да инициализира драйвера на устройството за този хардуер. Грешка (Код 37) се показва като състояние на устройството . Няколко засегнати потребители съобщават, че устройството функционира правилно (след първоначалната инсталация), докато системата се рестартира.

Какво причинява  Windows да не може да инициализира драйвера на устройството за грешка на този хардуер (код 37)  ?

  • Състезание в драйвера за потребителски режим на драйвера (UMDF) - Това е добре познато условие за Windows 7. ако срещнете този проблем с четец на смарт карти и устройството показва жълт удивителен знак до него (в Диспечер на устройства), вие сте засегнати от известен проблем, който Microsoft вече е закърпил.
  • Записът в системния регистър на драйвера на устройството е повреден - Това може да се случи поради скорошна инсталация или поради лоша или непълна деинсталация.
  • Драйверът на устройството е повреден или неправилно инсталиран - Там, където няколко случая, когато виновникът е бил потвърден, че е инсталиран лош драйвер. За някои потребители поправката беше толкова лесна, колкото деинсталирането на дефектния драйвер, за да позволи на Windows да го инсталира отново правилно.
  • В потребителския режим Driver Framework или Kernel Mode Driver Framework (или и двете) липсват на компютъра - обикновено се знае, че това се случва при потребители, които се опитват да свържат контролер на Xbox One в Windows 7.

Ако в момента се мъчите да разрешите този конкретен проблем, тази статия ще ви предостави няколко проверени стратегии за отстраняване на неизправности. В следващия раздел по-долу ще намерите колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема.

За да направим целия процес възможно най-продуктивен, препоръчваме ви да следвате методите по-долу в реда, в който са представени. В крайна сметка трябва да намерите корекция, която е ефективна при разрешаването на проблема за вашия конкретен сценарий.

Метод 1: Стартиране на хардуерния инструмент за отстраняване на неизправности

Преди да опитате нещо друго, нека видим дали Windows е оборудван да разрешава този проблем автоматично. Windows 8 и Windows 10 имат прилични механизми за ремонт, които могат да разрешат проблема, ако поправката е толкова проста, колкото преинсталирането на драйвера на устройството.

Като стартирате инструмента за отстраняване на неизправности с хардуера на Windows, ще подложите дефектния драйвер на обширен анализ. Ако инструментът за отстраняване на неизправности успее да идентифицира някакви проблеми, той автоматично ще стартира поредица от стратегии за ремонт, за да разреши проблема.

Ето кратко ръководство за стартиране на инструмента за отстраняване на неизправности на хардуера на Windows, за да разрешите  Windows не може да инициализира драйвера на устройството за този хардуер. (Код 37) грешка:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете „ ms-settings: отстраняване на неизправности “ и натиснете Enter, за да отворите раздела за отстраняване на неизправности на приложението Settings .
  2. Вътре в раздела за отстраняване на неизправности превъртете надолу, за да намерите и отстраните други проблеми , след това щракнете върху Хардуер и устройства и щракнете върху Стартиране на инструмента за отстраняване на неизправности .
  3. Изчакайте, докато първоначалният анализ приключи. След това, ако бъде намерена жизнеспособна стратегия за ремонт, кликнете върху Прилагане на тази корекция и следвайте подканите на екрана, за да завършите процеса.
  4. Рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране.

Ако Windows не може да инициализира драйвера на устройството за тази хардуерна грешка все още се показва в диспечера на устройствата , преминете към следващия метод по-долу.

Метод 2: Инсталирайте всички чакащи Windows Update (само за Windows 7)

Ако срещнете този проблем с драйвер за четец на смарт карти, който спира да функционира при първото рестартиране след първоначалната инсталация, вие страдате от добре познат бъг, който се случва в Windows 7 и Windows Server 2008 R2 .

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

Проблемът обикновено се среща от потребители, които се опитват да свържат контролер на Xbox one към компютър с Windows 7. Най-вероятно виждате грешката, защото във вашата система липсват два ключови драйвера:

  • Потребителски режим Driver Framework версия 1.11
  • Kernel Mode Driver Framework версия 1.11

Забележка: Ако сте придирчиви към инсталиранията, които сте пропуснали, използвайте процедурата по-долу, за да инсталирате само тези две актуализации.

Ако този сценарий е приложим за вашата ситуация и търсите начин да разрешите проблема, поправката е толкова проста, колкото инсталирането на всяка чакаща актуализация на Windows. Ето кратко ръководство за това как да го направите в Windows 7:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете “ wuapp ” и натиснете Enter, за да отворите екрана на Windows Update .

  2. В екрана на Windows Update щракнете върху бутона Проверка за актуализации и изчакайте сканирането да завърши. След това следвайте подканите на екрана, за да инсталирате всяка чакаща актуализация. Проверка за актуализации
  3. След като всяка актуализация бъде инсталирана, рестартирайте компютъра си и вижте дали грешката е отстранена при следващото стартиране.

Метод 3: Преинсталиране на драйвера на устройството

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

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

Забележка: Съобщава се, че тази корекция е успешна в Windows 7, Windows 8 и Windows 10.

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете “ devmgmt.msc ” и натиснете Enter, за да отворите Device Manager.
  2. В диспечера на устройствата щракнете двукратно върху устройството, което показва съобщението за грешка. Ако има удивителен знак, обикновено можете да го намерите под Други устройства .
  3. В менюто Properties на дефектното устройство отидете в раздела Driver и щракнете върху Uninstall (Uninstall Device).

  4. Когато бъдете помолени да потвърдите деинсталирането на устройството, не забравяйте да поставите отметка в квадратчето, свързано с Изтриване на софтуера на драйвера за това устройство, преди да щракнете върху OK .
  5. След като драйверът е деинсталиран успешно, изключете (или изключете) устройството физически от вашия компютър.
  6. Изчакайте няколко секунди, след което го включете отново. След няколко минути трябва да видите как Windows започва да търкаля инсталацията в долния десен ъгъл.
  7. След като инсталацията приключи, рестартирайте компютъра си и вижте дали проблемът е разрешен.