Fix: Det gick inte att skapa Directx-enhet

- Som det visar sig kan felet visas när två applikationer aktivt använder samma DLL-fil (Windows Media Center och ett inbyggt Windows-spel).
  • Betagrafikdrivrutiner orsakar problemet - Om detta är orsaken till felet löser problemet problemet genom att återgå till en stabil drivrutin
  • Problemet orsakas av Windows-fel - Det kan lösas genom att starta om de inbyggda Windows-spelen från Windows-funktioner.
  • Om du just nu kämpar med just detta problem, använd samlingen av metoder nedan för att felsöka problemet. Följ varje metod i ordning tills du stöter på en fix som lyckas lösa problemet. Låt oss börja.



    Metod 1: Starta om för att installera väntande Windows-uppdateringar

    Du bör börja din felsökningsuppdrag genom att se till att du inte har några väntande Windows-uppdateringar. Som vissa användare har påpekat kan problemet uppstå direkt efter WU (Windows Update) slutför nedladdningen av en uppdatering. Om så är fallet tar en enkel omstart bort felmeddelandet på obestämd tid. Om du har för vana att använda sömnfunktionen istället för att stänga av datorn när du inte använder den, finns det en stor chans att du precis har identifierat den skyldige.

    Beroende på den väntande uppdateringen kan den bara installeras delvis efter att WU har laddat ner den - Detta kan orsaka oväntade fel tills användaren startar om systemet och gör det möjligt att installera uppdateringen helt. Oavsett om du tror att du har en väntande uppdatering eller inte, starta om ditt system och se om problemet löses automatiskt.



    Om en omstart inte har löst problemet fortsätter du med metoden nedan.



    Metod 2: Lösa en applikationskonflikt

    Beroende på din OS-version kan du hitta Windows Media Center körs automatiskt vid start. Även om detta verkligen inte är ett besvär kan det orsaka problem med vissa applikationer som använder samma DLL-filer.



    Som vissa användare har rapporterat, när Windows Media Center öppnas eller minimeras kan du stöta på “ Det gick inte att skapa Directx-enheten ”Fel när du försöker öppna ett inbyggt spel. Även om de tekniska aspekterna av denna fråga inte är tydliga verkar det som om de båda är konfigurerade för att använda några av samma DLL-filer.

    Om du får detta fel när du öppnar ett spel, undersök om Windows Media Center öppnas. Om den öppnas, stäng den ordentligt (minimera den inte) och se om den har löst problemet. Om det har det, se till att du stänger Windows Media Center när du bestämmer dig för att spela ett inbyggt spel.

    Notera: Tänk på att du också kan använda denna potentiella korrigering i omvänd ordning. T.ex. får du felet när du öppnar Windows Media Center, stäng alla inbyggda spel som kan köras för att lösa programkonflikten.



    Om den här metoden inte var effektiv, gå ner till Metod 3. Om du vill använda Windows Media Center när du spelar ett inbyggt spel, se direkt till Metod 4.

    Metod 3: Installera en stabil grafikkortdrivrutin (om tillämpligt)

    Det gick inte att skapa Directx-enheten ”Problemet kan också orsakas av dina grafikkortdrivrutiner. Om du äger en nyare GPU kan du frestas att installera beta-drivrutinen - eftersom det vanligtvis lovar prestandaoptimeringar för de senaste spelen. Detta är dock inte alltid fördelaktigt, eftersom betadrivrutiner ofta inte är det WHQL ( Windows hårdvarukvalitetslaboratorier ) certifierad. På grund av detta kanske du upptäcker att vissa Windows-funktioner (inklusive inbyggda spel) inte fungerar korrekt och visar felet som ett resultat - medan du använder beta-drivrutiner.

    Notera: Du kan hoppa över den här metoden om du är säker på att grafikdrivrutinen som används av ditt system är WHQL-certifierad.

    Om du för närvarande använder en beta-grafikdrivrutin, följ stegen nedan för att avinstallera den och installera en WHQL-certifierad drivrutin för din GPU:

    1. Tryck Windows-tangent + R för att öppna ett Run-fönster. Typ “Appwiz.cpl” och slå Stiga på att öppna Lägga till eller ta bort program.
    2. I Lägga till eller ta bort program rulla ner till dina GPU-drivrutiner och Avinstallera grafikdrivrutinen.
    3. När drivrutinen har tagits bort navigerar du till din GPU-tillverkares webbplats och laddar ner den senaste stabila versionen. Använd den här länken ( här ) för Nvidia och den här länken (här ) för ATI.
      Notera: Om du använder standardhämtningskanalerna kommer du förmodligen inte att få en beta-drivrutin. Dubbelkontrollera dock att du installerar en stabil version genom att leta efter en WHQL ikonen nära förarens namn eller i beskrivningen.
    4. Installera grafikdrivrutinen och starta om systemet för att slutföra installationen. Kontrollera om problemet nu är löst genom att öppna ett av de inbyggda spelen.

    Om du fortfarande stör dig av samma problem, gå till metoden nedan.

    Metod 4: Flytta spelfiler till en ny katalog

    Om du har följt alla ovanstående metoder utan resultat finns det en användarskapad åtgärd som kan lösa problemet. Det handlar om att flytta spelfiler till en nyskapad mapp utanför de förutbestämda banorna. Detta kommer att eliminera alla DLL-konflikter som kan utlösa ' Det gick inte att skapa Directx-enheten 'fel.

    Följ stegen nedan för att flytta de inbyggda spelfilerna till en separat katalog:

    1. Skapa en ny mapp utanför de skyddade banorna och namnge det vad du vill (vi heter det Spel ). Mappens plats spelar ingen roll, så länge den skiljer sig från standardvägen för de inbyggda spelen.
    2. Navigera till C: / Programfiler / Microsoft Games, och kopiera alla spelmappar som finns där.
      Notera: Var försiktig så att du inte förväxlar vägarna. De Microsoft-spel mappen finns i Program filer (inte Programfiler (x86) ).
    3. Klistra in mapparna som kopierats från Microsoft-spel mappen till den nyligen skapade Spel mapp.
      Notera: Om du bara spelar några av de spel som anges här kan du bara kopiera mapparna för de spel som du faktiskt spelar.
    4. När de inbyggda spellapparna har kopierats kan du öppna dem utan problem genom att dubbelklicka på den körbara filen.
      Notera: Du kan göra saker ännu enklare för dig genom att skapa en genväg på skrivbordet för det körbara spelet. För att göra detta högerklickar du på spelets körbara och väljer Skicka till> Skrivbord (skapa genväg) .

    Om du fortfarande får samma ' Det gick inte att skapa Directx-enheten ”Fel, gå ner till den slutliga metoden.

    Metod 5: Återaktivera spel från Windows-funktioner

    Om alla ovanstående metoder har visat sig vara ineffektiva, låt oss vidta de åtgärder som är lämpliga för att lösa en känd Windows-fel som kan orsaka problemet. Vissa användare har påpekat att det automatiskt har löst problemet att stänga av spelfunktioner, starta om och sedan slå på dem igen. Detta kommer att tvinga Windows att starta om de komponenter som behövs för att köra spelet och därmed lösa problemet.

    Följ stegen nedan för att återaktivera de inbyggda spelen från Windows-funktioner:

    1. Tryck Windows-tangent + R för att öppna ett Run-fönster. Typ “Appwiz.cpl” och slå Stiga på att öppna Lägga till eller ta bort program.
    2. I Program och funktioner , Klicka på Slår på eller av egenskaper i Windows.
    3. Leta nu efter en mapp med namnet Spel och inaktivera kryssrutan bredvid den. Detta bör automatiskt inaktivera alla inbyggda spel. Träffa Ok att bekräfta.
    4. Vänta tills Windows gör nödvändiga ändringar och starta om datorn.
    5. När datorn har startats upp igen, använd steg 1 och 2 igen för att återgå till Windows-funktioner . En gång där aktiverar du kryssrutan bredvid Spel och slå Ok att bekräfta.
    6. Windows tar en stund att återaktivera spelkomponenterna. Om du inte blir ombedd att starta om, gör det själv och se om problemet har lösts vid nästa start.
    5 minuter läst