Fix: Windows kan inte initialisera enhetsdrivrutinen för den här maskinvaran (kod 37)

Vissa Windows-användare har rapporterat ett konstigt problem där vissa enheter blir otillgängliga. Vid inspektion av dem i Enhetshanteraren kan Windows inte initialisera enhetsdrivrutinen för den här maskinvaran. (Kod 37) -felet visas som enhetsstatus . Flera berörda användare rapporterar att enheten fungerar korrekt (efter den första installationen) tills systemet startas om.

Windows kan inte initialisera enhetsdrivrutinen för den här maskinvaran

Vad orsakar att Windows inte kan initialisera enhetsdrivrutinen för detta maskinvarufel (kod 37) -fel?

  • Race-tillstånd i UMDF-drivrutinen (User-Mode Driver Framework) - Detta ä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 (i Enhetshanteraren) påverkas av ett känt fel som Microsoft redan har korrigerat.
  • Enhetsdrivrutinsregistret är skadat - Det kan hända på grund av en ny installation eller på grund av 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 drivrutinsinstallation. För vissa användare var fixen lika enkel som att avinstallera den felaktiga drivrutinen så att Windows kan installera det igen ordentligt.
  • Driver-ram för användarläge eller Driver Framework för Kernel Mode (eller båda) saknas från datorn - Det är vanligtvis känt att det inträffar med 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 just 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 lösa problemet.

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 fix som är effektiv för att lösa problemet för ditt specifika scenario.

Metod 1: Köra maskinvarufelsökaren

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

Genom att köra felsökaren för hårdvara för Windows utsätter du den felaktiga drivrutinen för en omfattande analys. Om felsökaren lyckas identifiera några problem körs den automatiskt en serie reparationsstrategier för att lösa problemet.

Här är en snabbguide om hur du kör Windows-maskinvarufelsökaren för att lösa Windows kan inte initialisera enhetsdrivrutinen för den här maskinvaran. (Kod 37) fel:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedanms-inställningar: felsökning ” och tryck på Enter för att öppna fliken Felsökning i applikationen Inställningar .

    Öppna fliken Felsökning
  2. Inuti felsökningsfliken bläddrar du ner till Hitta och fixar andra problem, klicka sedan på Maskinvara 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å Apply the fix och följ instruktionerna på skärmen för att slutföra processen om en fungerande reparationsstrategi hittas.

    Klicka på Apply this fix
  4. Starta om datorn och se om problemet är löst vid nästa start.

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

Metod 2: Installera all din väntande Windows-uppdatering (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 ett välkänt fel som har inträffat i 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 tävlingsförhållande i användarläget Diver Framework. För några år tillbaka släppte Microsoft en hot-fix för att lösa problemet. Men sedan dess ingår snabbkorrigeringen i de kritiska uppdateringarna som finns 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å nyckeldrivrutiner:

  • User-Mode Driver Framework version 1.11
  • Kernel Mode Driver Framework version 1.11

Obs! Om du är noga med de installationer som du släpper igenom använder du proceduren nedan för att bara installera dessa två uppdateringar.

Om detta scenario är tillämpligt på din situation och du letar efter ett sätt att lösa problemet är fixen så enkel som att installera varje väntande Windows-uppdatering. Här är en snabbguide om hur du gör det på Windows 7:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " wuapp " och tryck på Enter för att öppna skärmen Windows Update .

    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 instruktionerna på skärmen för att installera varje väntande uppdatering.

    Kollar efter uppdateringar
  3. När varje uppdatering har installerats, starta om datorn och se 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 Windows kan inte initialisera enhetsdrivrutinen för detta maskinvarufel (kod 37) genom att avinstallera enhetsdrivrutinen och låta Windows installera om det på rätt sätt.

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

Obs! Den här fixen rapporteras vara framgångsrik i Windows 7, Windows 8 och Windows 10.

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedandevmgmt.msc ” och tryck på Enter för att öppna Device Manager.

    Kör dialogruta: devmgmt.msc
  2. Inuti Enhetshanteraren dubbelklickar du på enheten som visar felmeddelandet. Om det har ett utropstecken kan du vanligtvis hitta det under Andra enheter .
  3. Gå till Egenskapsmenyn på den felaktiga enheten, gå till fliken Drivrutin 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 kryssa i rutan som är associerad med Ta bort drivrutinsprogramvaran för den här enheten innan du klickar på OK .

    Avinstallera drivrutinen
  5. När drivrutinen har avinstallerats, kopplar du bort (eller kopplar bort) enheten fysiskt från din dator.
  6. Vänta ett par sekunder, koppla sedan tillbaka 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.

Intressanta Artiklar