Fix: Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran (kod 37)



Prova Vårt Instrument För Att Eliminera Problem

Vissa Windows-användare har rapporterat ett konstigt problem där vissa enheter blir otillgängliga. Efter att ha inspekterat dem i Enhetshanteraren, Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran. (Kod 37) fel visas som Enhets status . Flera berörda användare rapporterar att enheten fungerar som den ska (efter den första installationen) tills systemet startas om.



Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran

Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran



Vad som orsakar Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran (kod 37) fel?

  • Tävlingsvillkor i UMDF-drivrutinen (User-Mode Driver Framework) - Det här är ett välkänt tillstånd med Windows 7. Om du stöter på det här problemet med en smartkortläsare och enheten visar ett gult utropstecken bredvid den (i Enhetshanteraren) påverkas du av en känd fel som Microsoft har redan lappat.
  • Enhetsdrivrutinsregisterposten är skadad - Detta kan hända på grund av en nyinstallation eller på grund av en dålig eller ofullständig avinstallation.
  • Enhetsdrivrutinen är skadad eller felaktigt installerad - Det där flera fall där den skyldige bekräftades vara en dålig förarinstallation. För vissa användare var fixen lika lätt som att avinstallera den felaktiga drivrutinen så att Windows kunde installera den igen ordentligt.
  • User-Mode Driver Framework eller Kernel Mode Driver Framework (eller båda) saknas på datorn - Det här är vanligtvis känt för användare som försöker ansluta en Xbox One-kontroller på Windows 7.

Om du för närvarande kämpar för att lösa det här problemet kommer den här artikeln att ge dig flera verifierade felsökningsstrategier. I nästa avsnitt nedan hittar du en samling metoder som andra användare i en liknande situation har använt för att få problemet löst.



För att göra hela processen så produktiv som möjligt, uppmuntrar vi dig att följa metoderna nedan i den ordning de presenteras. Du bör så småningom hitta en lösning som är effektiv för att lösa problemet för just ditt scenario.

Metod 1: Köra hårdvarufelsökaren

Låt oss se om Windows är utrustat för att lösa problemet automatiskt innan du försöker något annat. Windows 8 och Windows 10 har båda anständiga reparationsmekanismer som kan lösa problemet om åtgärden är så enkel som att installera om drivrutinen.

Genom att köra Windows-felsökaren för maskinvara kommer du att utsätta den felaktiga drivrutinen för en omfattande analys. Om felsökaren lyckas identifiera några problem kör den automatiskt en serie reparationsstrategier för att få problemet löst.



Här är en snabbguide om hur du kör Windows-felsökaren för maskinvara för att lösa Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran. (Kod 37) fel:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ ms-inställningar: felsök ”Och tryck Stiga på för att öppna Felsökning fliken i inställningar Ansökan. Gå till Driver och klicka på Avinstallera drivrutin (Avinstallera)

    Öppna fliken Felsökning

  2. Inuti Felsök , bläddra ner till Hitta och åtgärda andra problem och klicka sedan på Hårdvara och enheter och klicka på Kör felsökaren .

    Klicka på Maskinvara och enheter och klicka på Kör felsökaren

  3. Vänta tills den första analysen är klar. Klicka sedan på om en livskraftig reparationsstrategi hittas Applicera den här reparationen och följ anvisningarna på skärmen för att slutföra processen.

    Klicka på Apply this fix

  4. Starta om datorn och se om problemet är löst vid nästa start.

Om Windows inte kan initiera drivrutinen för det här maskinvarufelet visas fortfarande i Enhetshanteraren , gå ner till nästa metod nedan.

Metod 2: Installera alla dina väntande Windows Update (endast Windows 7)

Om du stöter på det här problemet med en smartkortläsardrivrutin som slutar fungera vid den första omstarten efter den första installationen, lider du av en välkänd glitch som har inträffat den Windows 7 och Windows Server 2008 R2 .

Microsoft är väl medveten om detta problem och förklarar att felet uppstår på grund av ett loppstillstånd i User-Mode Diver Framework. För några år tillbaka släppte Microsoft en snabbkorrigering för att lösa problemet. Men sedan dess ingår snabbkorrigeringen i de kritiska uppdateringarna som görs tillgängliga för Windows 7 och kan inte längre laddas ner från Microsofts servrar.

Problemet stöter vanligtvis på användare som försöker ansluta en Xbox one-kontroller till en Windows 7-dator. Troligtvis ser du felet eftersom ditt system saknar två viktiga drivrutiner:

Notera: Om du är kräsen med de installationer som du släpper igenom använder du proceduren nedan för att bara installera dessa två uppdateringar.

Om det här scenariot är tillämpligt i din situation och du letar efter ett sätt att lösa problemet är åtgärden lika enkel som att installera alla väntande Windows-uppdateringar. Här är en snabbguide om hur du gör det i Windows 7:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ wuapp ”Och tryck Stiga på för att öppna Windows uppdatering skärm.

    Kör dialogruta: wuapp

  2. På skärmen Windows Update klickar du på knappen Sök efter uppdateringar och väntar på att skanningen är klar. Följ sedan anvisningarna på skärmen för att installera varje väntande uppdatering. Kollar efter uppdateringar
  3. När varje uppdatering har installerats startar du om datorn och ser om felet har lösts vid nästa start.

Metod 3: Installera om enhetsdrivrutinen

Flera användare som stöter på samma problem har lyckats lösa problemet Windows kan inte initiera enhetsdrivrutinen för den här hårdvaran (kod 37) fel genom att avinstallera enhetsdrivrutinen och låta Windows installera om den ordentligt.

Den här lösningen kommer sannolikt att vara effektiv för att lösa problemet om du bara har börjat stöta på det efter en ofullständig drivrutinsinstallation. Här är en snabbguide för att avinstallera den felaktiga enhetsdrivrutinen och låta Windows avinstallera den.

Notera: Den här korrigeringen rapporteras vara framgångsrik på Windows 7, Windows 8 och Windows 10.

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ devmgmt.msc ”Och tryck Stiga på för att öppna Enhetshanteraren.

    Kör dialogruta: devmgmt.msc

  2. Inuti Enhetshanteraren dubbelklicka på den enhet som visar felmeddelandet. Om det har ett utropstecken kan du vanligtvis hitta det under Andra enheter .
  3. I Egenskaper menyn för den defekta enheten, gå till Förare fliken och klicka på Avinstallera (Avinstallera enhet).

    Gå till Driver och klicka på Avinstallera drivrutin (Avinstallera)

  4. När du blir ombedd att bekräfta avinstallationen av enheten, se till att markera rutan som är associerad med Ta bort drivrutinsprogramvaran för den här enheten innan du klickar OK .

    Avinstallerar enhetsdrivrutinen

  5. När drivrutinen har avinstallerats, koppla bort (eller koppla bort) enheten fysiskt från din dator.
  6. Vänta några sekunder och koppla sedan in den igen. Efter några ögonblick bör du se hur Windows börjar rulla installationen i det nedre högra hörnet.

    Windows installerar enheten

  7. När installationen är klar startar du om datorn och ser om problemet är löst.
4 minuter läst