Fix: Den här enheten kan inte hitta tillräckligt med gratis resurser som den kan använda (kod 12) -fel i Windows 7, 8 och 10

Problemet "Den här enheten kan inte hitta tillräckligt med att den kan använda (kod 12) " visas i enhetens egenskaperfönster i rutan Enhetsstatus. Det här felet är vanligtvis en hårdvarukonflikt som uppstår när två enheter tilldelas samma I / O-port men det finns också andra skyldiga.

Den här enheten kan inte hitta tillräckligt med gratis resurser som den kan använda (kod 12)

Enhetshanteraren kan också vara hem för andra fel som delar likhet med den vi tillägnad den här artikeln till, både vad gäller det som orsakar den och de metoder som kan användas för att lösa den:

  • Den här enheten kan inte hitta tillräckligt med gratis resurser som den kan använda. (kod 12) visas vanligtvis på nätverkskort, skärmadaptrar och ljudkort.

Metoden som kommer att fungera för dig beror starkt på scenariot inom vilket problemet uppstår och vi kommer att se till att påpeka det i metodens beskrivning. Lycka till och vi hoppas att du kan lösa problemet.

Innehåll

  • 1 Den här enheten kan inte hitta tillräckligt med gratis resurser som den kan använda (kod 12)
    • 1.1 Lösning 1: Crypto gruvarbetare med flera GPU: er
    • 1.2 Lösning 2: Alternativ regedit-fix för flera GPU-inställningar
    • 1.3 Lösning 3: Avinstallera moderkortresurs och drivrutiner för problematiska enheter
    • 1.4 Lösning 4: Uppdatera BIOS
    • 1.5 Lösning 5: Kämpar med nätverksdrivrutiner
    • 1.6 Lösning 6: Uppdatera din dator till den senaste versionen av Windows
    • 1.7 Lösning 7: Radera drivrutinsfilen för PMCIA-kort

Lösning 1: Crypto gruvarbetare med flera GPU: er

Gruvarbetare som har massor av GPU: er i sin rigg stöter ofta på dessa problem eftersom system inte är vana vid så konstiga inställningar. De var redo att nästan ge upp gruvdrift tills en användare publicerade en lösning som lätt kan göras efter att du har öppnat BIOS-inställningar på din dator. Se till att du följer stegen nedan.

  1. Stäng av datorn genom att gå till Start-menyn >> Strömknapp >> Stäng av.
  2. Slå på din dator igen genom att trycka på strömbrytaren och försöka ange BIOS-inställningar genom att trycka på BIOS-tangenten medan systemet startar. BIOS-tangenten visas vanligtvis på startskärmen och säger ”Tryck på ___ för att gå till Setup.” Det finns andra sätt som meddelandet kan se ut som. Vanliga BIOS-nycklar är F1, F2, Del, Esc och F10 så se till att du klickar på dem tillräckligt snabbt.

  1. Alternativet TOLUD (Top Of Lower Usable DRAM) som du kommer att behöva ändra finns under olika flikar i BIOS-verktygen som gjorts av olika tillverkare och dessa är ingen regel för var inställningen ska placeras.
  2. Det finns vanligtvis under fliken Advanced eller Memory management. Oavsett var det är, är alternativet namnet Top Of Lower Usable Dram.
  3. När du har hittat rätt alternativ, ändra det från Automatisk eller inaktiverad till 3, 5 GB.

  1. De andra alternativen du bör justera kallas Above 4G Decoding. Detta alternativ finns också på olika platser under olika konfigurationer. Ibland är det rätt under fliken Kringutrustning. I andra fall bör du kontrollera under fliken Boot eller till och med fliken Avancerat.
  2. Var du än hittar det här alternativet efter att ha bläddrat en stund bör du välja det och ändra det till Aktiverat.

  1. Navigera till Avsluta och välj Avsluta Spara ändringar. Detta fortsätter med start. Se till att du försöker se om enheten fungerar korrekt igen.

Lösning 2: Alternativ regedit-fix för flera GPU-inställningar

Det finns en registerfix som kan åtgärda exakt samma problem för Bitcoin gruvarbetare som använder flera GPU: er i sin installation medan de också kör Windows 10. Det är enkelt att lägga till det och det bör åtgärda problemet omedelbart om du gör det ordentligt.

  1. Eftersom du måste lägga till en nyckel till registret för att följa denna lösning, rekommenderar vi dig att kolla in den här artikeln som vi har förberett för att säkerhetskopiera ditt register för att förhindra andra problem som kan uppstå.
  2. Öppna Registry Editor-verktyget genom att skriva “regedit” i antingen sökfältet, Start-menyn eller Kör-dialogrutan på din Windows PC. Navigera till följande nyckel i registerredigeraren med hjälp av navigeringspanelen till vänster:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ PnP \ Pci

  1. Högerklicka på den tomma högra sidan av registerredigeringsskärmen med Pci-tangenten som den senast valda tangenten i adressfältet och välj Nytt >> DWORD (32 bit) värde eller QWORD (64 bit) beroende på arkitekturen för ditt Windows operativsystem . Högerklicka på nyckeln du just har lagt till och klicka på Byt namn.
  2. Ställ in namnet på nyckeln till HackFlags. Högerklicka på den en gång till och välj alternativet Ändra från snabbmenyn. Under värdedata ställer du in det på 600 och ändrar basalternativet till Hexadecimal. Klicka på OK-knappen, starta om datorn och kontrollera om problemet fortfarande kvarstår.

Lösning 3: Avinstallera moderkortresurs och drivrutiner för problematiska enheter

Om du är en vanlig användare och märker att en av dina enheter inte fungerar och rapporterar felet med kod 12, kan du lyckas genom att radera flera drivrutiner på din dator och genom att starta om datorn för att ersätta dem med fungerande versioner.

Den vanliga skyldigheten till detta fel är skärmadaptern men det fungerar för alla enheter som är installerade på din dator.

  1. Klicka på Start-menyknappen, skriv Enhetshanteraren med startmenyn öppen och välj den i resultatlistan. Du kan också använda Windows Key + R-tangentkombinationen för att öppna dialogrutan Kör. Skriv in “devmgmt.msc” i rutan Kör och klicka på OK eller tryck på Enter för att köra den.

  1. Eftersom vi vill uppdatera grafikkortet, utvidga kategorin Display-adaptrar, högerklicka på ditt grafikkort och välj alternativet Avinstallera enhet.
  2. Expandera kategorin Systemenheter i Enhetshanteraren genom att klicka på pilen bredvid den, hitta alla moderkortresursenheter och välj Avinstallera enhet.

Obs! Om du inte kan hitta dem, prova med "PCI standard PCI-to-PCI bridge" eller helt enkelt avinstallera "PCI Bus".

  1. Bekräfta alla dialoger som kan be dig bekräfta ditt val och vänta tills processen är klar.
  2. Systemet fryser förmodligen nu så se till att du länge trycker på strömbrytaren för att stänga av systemet helt. Nästa dator kan ta längre tid för din dator att hitta och ladda ner rätt nya drivrutiner. Vi rekommenderar att du också installerar de senaste uppdateringarna för Windows OS för att få de senaste tillgängliga drivrutinerna.

Lösning 4: Uppdatera BIOS

Det finns användare som har rapporterat att de kämpade med att uppgradera till ett nytt operativsystem så mycket att systemet inte känner igen några av sina enheter alls. Vissa användare kämpade mycket för att få datorn att känna igen sina externa grafikkort och även när det gjorde det började de se koden 12 på sin PCI till PCI Bridge-enhet. De lyckades dock lösa problemet genom att uppdatera BIOS till den senaste versionen.

  1. Ta reda på den aktuella versionen av BIOS-verktyget som du har installerat på din dator genom att skriva "msinfo" i sökfältet eller Start-menyn.
  2. Leta reda på BIOS-versionen precis under din processormodell och kopiera eller skriva om allt till en textfil på din dator eller ett papper.

  1. Förbered din dator för BIOS-uppdateringen. Om det är din bärbara dator som du uppdaterar BIOS för, se till att batteriet är fulladdat och anslut det i väggen för fall.
  2. Om du uppdaterar en dator rekommenderar vi att du använder ett UPS (Uninterruptible Power Supply) för att se till att din dator inte stängs av under uppdateringen på grund av strömavbrott.
  3. Följ instruktionerna som vi har utarbetat för olika stationära och bärbara datortillverkare som Lenovo, Gateway, HP, Dell och MSI.

Lösning 5: Kämpar med nätverksdrivrutiner

Om en nätverksdrivrutin (trådlöst kort eller Ethernet-drivrutin) orsakar felet med kod 12 i Enhetshanteraren och om du har märkt problem med din Internet-anslutning finns det en superlätt fix som har fungerat för flera användare. Först och främst, se till att du kör uppdaterade drivrutiner.

  1. Klicka på Start-menyknappen, skriv Enhetshanteraren med startmenyn öppen och välj den i resultatlistan. Du kan också använda Windows Key + R-tangentkombinationen för att öppna dialogrutan Kör. Skriv in “devmgmt.msc” i rutan Kör och klicka på OK eller tryck på Enter för att köra den.

  1. Eftersom vi vill inaktivera en av dina nätverkskort, utvidga kategorin Nätverkskort, högerklicka på enheten som visar det nämnda problemet och välj alternativet Inaktivera.
  2. Vänta ett tag innan du högerklickar på enheten igen och väljer alternativet Aktivera. Du kan bli ombedd att starta om datorn så se till att du gör det eller starta om den manuellt.
  3. Kontrollera om felet visas på din dator igen.

Lösning 6: Uppdatera din dator till den senaste versionen av Windows

Microsoft var väl medveten om detta problem och de släppte flera uppdateringar som antogs fixa den slumpmässiga förekomsten av problemet som inte orsakades av enhetskonflikter. Om dina enheter verkligen är i konflikt måste du använda andra metoder.

Windows 10-användare kanske märker att uppdateringarna genomförs nästan automatiskt eftersom Windows alltid söker efter dem. Fortfarande, om du tror att processen är trasig kan du kontrollera om det finns uppdateringar manuellt.

  1. Använd tangentkombinationen Windows Logo Key + I för att öppna Inställningar på din Windows PC. Alternativt kan du söka efter “Inställningar” i Start-menyn eller sökfältet eller helt enkelt klicka på den växelliknande ikonen i Start-menyn.

  1. Leta upp och klicka på underavsnittet "Uppdatera & säkerhet" i appen Inställningar.
  2. Fortsätt på fliken Windows Update och klicka på knappen Sök efter uppdateringar under avsnittet Uppdateringsstatus för att kontrollera om det finns en ny version av Windows tillgänglig.

  1. Om en är tillgänglig bör Windows börja med nedladdningsprocessen omedelbart och uppdateringen bör installeras så snart du är tillgänglig för att göra en omstart.

Om du använder en annan version av Windows bör det vara viktigt att ange att den automatiska uppdateringsprocessen lätt kan inaktiveras och du kan ha gjort det ovilligt eller villigt. I vilket fall som helst kan ett enkelt kommando kunna installera de senaste uppdateringarna på alla Windows-versioner.

  1. Öppna PowerShell-verktyget genom att högerklicka på Start-menyknappen och klicka på alternativet Windows PowerShell (Admin) på snabbmenyn.

  1. Om du ser kommandotolken istället för PowerShell på den platsen, kan du också söka efter den i Start-menyn eller i sökfältet bredvid. Denna gång, se till att högerklicka på det första resultatet och välja Kör som administratör.
  2. I Powershell-konsolen skriver du in "cmd" och håll dig tålamod för att Powershell byter till det cmd-liknande fönstret som kan verka mer naturligt för Command Prompt-användare.
  3. Skriv den kommando som visas nedan i den "cmd" -liknande konsolen och se till att du klickar på Enter efteråt:

wuauclt.exe / updatenow

  1. Låt detta kommando göra sina saker i minst en timme och kolla tillbaka för att se om några uppdateringar hittades och installerades utan problem. Den här metoden kan tillämpas på alla Windows-operativsystem, inklusive Windows 10.

Lösning 7: Radera drivrutinsfilen för PMCIA-kort

PMCIA-kort orsakar ibland olika problem på människors datorer och det verkar vara den huvudsakliga skyldigheten till felkoden 12 för flera enheter i Device Manager som också slutade fungera i vissa fall. Följ stegen nedan för att göra detta om du har det här kortet på din dator eller bärbar dator:

  1. Öppna File Explorer från aktivitetsfältet eller genom att öppna valfri mapp och navigera sedan till följande plats på din dator:

C: \ WINDOWS \ System32

  1. Leta reda på en fil med namnet pcmcia.sys, högerklicka på filen, klicka på Egenskaper och klicka sedan på fliken Säkerhet. Klicka på knappen Avancerat. Fönstret "Avancerade säkerhetsinställningar" visas. Här måste du ändra nyckelägaren.
  2. Klicka på Ändra länken bredvid etiketten "Ägare:". Fönstret Välj användare eller grupp visas.

  3. Välj användarkontot via knappen Avancerad eller skriv bara ditt användarkonto i området som säger "Ange objektnamnet för att välja" och klicka på OK. Lägg till ditt användarkonto som ägare.
  4. Om du vill ändra ägaren till alla undermappar och filer i mappen markerar du kryssrutan "Ersätt ägare på underbehållare och objekt" i fönstret "Avancerade säkerhetsinställningar". Klicka på OK för att ändra ägandet.
  5. Nu måste du ge full åtkomst till filen eller mappen för ditt konto. Högerklicka på filen eller mappen igen, klicka på Egenskaper och klicka sedan på fliken Säkerhet.
  6. Klicka på knappen Lägg till. Fönstret "Behörighetsinmatning" visas på skärmen. Klicka på "Välj en huvudman" och välj ditt konto. Ställ in behörigheterna till "Full kontroll" och klicka på OK.

  1. Avsluta nu alla Egenskapsfönster, högerklicka på filen pcmcia.sys i System32 igen och välj alternativet Byt namn från snabbmenyn som kommer att visas. Ändra namnet till pmcia.old.sys.
  2. Starta om datorn och kontrollera om problemet fortfarande visas med enheter och kod 12.

Intressanta Artiklar