Kod 31-felet är en av flera felkoder för enhetshanteraren. Det orsakas av ett antal orsaker som hindrar Windows från att ladda drivrutinen för den specifika hårdvaruenheten. Oavsett orsaken är det ganska enkelt att felsöka en felkod 31.
Om du ser felet Code 31 på Microsoft ISATAP-adaptern i Windows Vista kan du ignorera felet. Enligt Microsoft finns det inget egentligt fel.
Kod 31-felet kommer nästan alltid att visas på följande sätt:
Den här enheten fungerar inte korrekt eftersom Windows inte kan ladda de drivrutiner som krävs för den här enheten. (Kod 31)
Din skärm kan se ut så här:
Detaljer om felkoder för enhetshanteraren som kod 31 finns i området Enhetsstatus i enhetens egenskaper.
Enhetshanterarens felkoder är exklusiva för Enhetshanteraren. Om du ser Code 31-felet någon annanstans i Windows är det troligt att det är en systemfelkod som du inte bör felsöka som ett enhetshanterarproblem.
Kod 31-felet kan gälla vilken hårdvaruenhet som helst i Enhetshanteraren, men de flesta kod 31-fel visas på optiska enheter som CD- och DVD-enheter.
Vilket som helst av Microsofts operativsystem kan uppleva ett Code 31 Device Manager-fel, inklusive Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP och mer.
Hur man åtgärdar ett kod 31-fel
- Starta om din dator om du inte redan har gjort det. Kod 31-felet kan bero på ett tillfälligt minnesfel.
Har du installerat en enhet eller gjort en ändring i Enhetshanteraren precis innan kod 31-felet dök upp? Om så är fallet är det möjligt att ändringen du gjorde orsakade Code 31-felet.
Ångra ändringen om du kan, starta om datorn och kontrollera sedan igen efter kod 31-felet.
- Återställ drivrutinen till en version före dina uppdateringar.
- Använd systemåterställning för att ångra de senaste Enhetshanteraren-relaterade ändringar.
Ta bort registervärdena UpperFilters och LowerFilters. En vanlig orsak till kod 31-fel är korruptionen av två registervärden i registernyckeln för DVD/CD-ROM Drive Class.
Att radera liknande värden i Windows-registret kan också vara lösningen på ett kod 31-fel som visas på en annan enhet än en DVD- eller CD-enhet. Handledningen för UpperFilters/LowerFilters som länkas ovan visar dig exakt vad du behöver göra.
Vissa människor har haft tur med att ta bort hela nyckeln som innehåller värdena UpperFilters och LowerFilters. Om kod 31-felet inte åtgärdas genom att radera de specifika värdena, prova att säkerhetskopiera registernyckeln som du identifierar i den självstudien ovan och sedan ta bort registernyckeln, starta om, återställa registernyckeln från säkerhetskopian och starta om igen.
- Uppdatera drivrutinerna för enheten. Att installera de senaste drivrutinerna från tillverkaren för en enhet med kod 31-felet är en trolig lösning på det här problemet.
Installera om Microsoft ISATAP-nätverksadaptern om kod 31-felet är relaterat till att MS ISATAP-adaptern inte fungerar korrekt.
Öppna Enhetshanteraren och öppna Action > Lägg till äldre hårdvara-skärmen. Starta guiden och välj Installera hårdvaran som jag manuellt väljer från en lista (avancerat) Klicka igenom stegen och välj Nätverkskort >Microsoft > Microsoft ISATAP Adapter från listan.
Byt ut hårdvaran. Som en sista utväg kan du behöva byta ut hårdvaran som har kod 31-felet.
Det är också möjligt att enheten inte är kompatibel med den här versionen av Windows. Kontrollera Windows-hårdvarukompatibilitetslistan för att vara säker.
Om du är övertygad om att hårdvaran inte är orsaken till detta specifika kod 31-fel, kan du försöka reparera Windows-problem automatiskt. Om det inte fungerar, prova en ren installation av Windows. Vi rekommenderar inte att du gör någon av dessa innan du försöker byta ut hårdvaran, men du kanske måste ge dem ett försök om du inte har några andra alternativ.
Behöver du mer hjälp?
Om du inte är intresserad av att fixa det här Code 31-problemet själv, finns det fler alternativ för att fixa din dator, plus hjälp med allt på vägen som att räkna ut reparationskostnader, få bort dina filer, välja en reparation service och mycket mer.
FAQ
Hur fixar jag Windows-kod 28-fel?
För att åtgärda kod 28-fel, vilket vanligtvis betyder att det saknas en drivrutin, försök att starta om datorn. Om du nyligen har installerat en enhet eller gjort en ändring i Enhetshanteraren, ångra ändringen. Du kan behöva ta bort eller konfigurera om den nya enheten eller uppdatera dess drivrutiner.
Hur fixar jag Windows-felkod 0xc000000d?
Den här felkoden betyder att du behöver reparera din dator eftersom filen Boot Configuration Data (BCD) har ett problem. Prova att köra verktyget Automatic Startup Repair. Eller gå till kommandotolken och ange bootrec /rebuildbcd för att bygga om BCD-filen.
Hur fixar jag Windows-felkod 0xc0000001?
För att åtgärda Windows felkod 0xc0000001, ta bort och återanslut all kringutrustning för att se om du kan isolera problemet. Se till att ditt RAM-minne, PCI-kort, CPU och hårddisk är korrekt installerade. Du kan också prova att återställa ett tidigare systemtillstånd eller installera om ditt operativsystem.