Fix: Apex Legends Engine Error 0x887a0006

Vissa Windows-användare får Apex Legends Engine Error 0x887a0006 när de försöker starta spelet. Det här problemet rapporteras att inträffa med flera Windows-versioner, men det signaleras vanligtvis med NVIDIA GPU: er (oftast med GeForce RTX 2080 Ti)

Motorfel - 0x887A0006 - DXGI_ERROR_DEVICE_HUNG Applikationens enhet misslyckades på grund av dåligt bildade kommandon som skickats av applikationen. Detta är en designtidsfråga som bör undersökas och åtgärdas.

Vad orsakar Apex Legends 'Engine Error 0x887a0006'?

Vi undersökte just detta problem genom att titta på olika användarrapporter och reparationsstrategier som vanligtvis används för att antingen lösa eller kringgå detta felmeddelande. Som det visar sig finns det flera potentiella orsaker som kan komma att utlösa detta fel:

  • Origins Launcher har inga administrativa privilegier - Det visar sig att det här problemet kan också uppstå om spelets startare (Origins) inte har administratörsbehörighet för att få åtkomst till alla beroenden som behövs av Apex Legends. I det här fallet kan du lösa problemet genom att tvinga Origins-startprogrammet att öppna med administratörstillträde.
  • Saknas registernyckel - Från och med nu inkluderar de senaste Nvidia GPU-drivrutinerna inte en viss registernyckel (TdrDeley) som behövs för att spela Apex Legends i en stabil fråga ingår inte i installationspaketet. Lyckligtvis kan du lägga till registernyckeln manuellt genom att skapa en .reg- nyckel.
  • Korrupt spelmapp - Det här specifika problemet kan också stöta på i de situationer där huvudspelmappen har påverkats av filkorruption. Lyckligtvis kan du lösa de mest skadade relaterade problemen genom att använda Origins för att reparera spelet och verifiera filens integritet.
  • Instabil beta-GPU-drivrutin - Om du använder den senaste GPU-builden eller en beta-version av den, måste du återgå till en tidigare drivrutinsversion. Många berörda användare har rapporterat att problemet har lösts efter att de rullat tillbaka sin drivrutinsversion till en tidigare version. Du kan göra detta enkelt via Enhetshanteraren.
  • Instabil GPU-överklockningsfrekvens - Om du kör spelet med en överklockad GPU kanske du vill återgå till aktiefrekvensen och se om problemet fortfarande uppstår. Flera användare har rapporterat att problemet inte längre inträffade efter att de återgått till lagerfrekvenserna.

Om du för närvarande kämpar för att lösa det här felmeddelandet kommer den här artikeln att ge dig flera populära felsökningsstrategier. Nedanför hittar du ett antal reparationsstrategier som användare som stöter på det exakta felmeddelandet har använt för att lösa problemet.

Om du vill vara så effektiv som möjligt rekommenderar vi att du följer dem i den ordning de presenteras. En av dem kommer säkert att lösa problemet i just ditt scenario.

Metod 1: Starta Origins-annonsadministratör

Vissa berörda användare har rapporterat att felet 0x887a0006 inte längre inträffade efter att de öppnade Origin (spelets startare) som administratör. Detta verkar tyder på att problemet kan uppstå om spelet inte har tillräckligt med behörigheter för att komma åt alla nödvändiga beroenden.

För att starta spelet med administratörsbehörighet, högerklicka helt enkelt på den huvudsakliga Origins-körbara och klicka på Kör som administratör . När Origins har öppnats med administrativa privilegier, starta Apex Legends och se om du fortfarande stöter på felet 0x887a0006.

Starta ursprung med administrativa privilegier

Om felet har lösts kan du tvinga Origins körbara från att öppnas med administrativa behörigheter varje gång du startar det. Detta sparar dig från att behöva upprepa processen varje gång du behöver lansera Apex Legends. Här är vad du behöver göra:

  1. HögerklickaOrigins.exe och välj Egenskaper.
  2. Inne i Originegenskaper, gå till fliken Kompatibilitet och se till att rutan som är associerad med Kör det här programmet som administratör (under Inställningar).
  3. Klicka på Använd för att spara ändringarna.

Öppna ursprung med administrativa behörigheter

Metod 2: Ändra registret

Det visar sig att det här felet kan också orsakas av en nyare grafikdrivrutin som står i konflikt med motorn bakom Apex Legends. Om du vill undvika att rulla tillbaka på din grafikdrivrutin kan du förmodligen kringgå problemet genom att justera några registernycklar.

Här är en snabb guide om hur du gör detta:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan "anteckningsblock" och tryck på Enter för att öppna ett nytt anteckningsblockfönster .
  2. Skriv in följande kod i anteckningsfönstret om du använder ett 64-bitarssystem:
     Windows registerredigerare version 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = hex (b): 08, 00, 00, 00, 00, 00, 00, 00, 00 

    Om du använder ett 32-bitarssystem använder du den här koden istället:

     Windows registerredigerare version 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008 
  3. När koden har klistrats in, gå till Arkiv och klicka på Spara som .
  4. Namnge vad du vill, men se till att den har tillägget .reg innan du klickar på Spara.
  5. Stäng anteckningar och dubbelklicka sedan på den nyligen skapade .reg-filen.
  6. När du blir ombedd att bekräfta om du vill fortsätta klickar du på Ja och väntar tills de nya knapparna och värdena läggs till.
  7. När processen är klar startar du om datorn och startar Apex Legends vid nästa start. Du bör inte längre stöta på felet 0x887a0006 .

Skapa .reg-filen för att lösa 0x887A0006-felet

Om du fortfarande ser samma felmeddelande när du försöker starta spelet, gå ner till nästa metod nedan.

Om du vill ångra de tillagda registernycklarna och värdet av .reg-filen som vi skapade ovan, följ stegen nedan:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan "regedit" och tryck på Enter för att öppna registerredigeraren . När du uppmanas av UAC (User Account Control) klickar du på Ja för att ge administrativa behörigheter.
  2. Använd den vänstra rutan för att navigera till följande plats:
     Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers 
  3. När du kommer dit, gå över till den högra rutan, högerklicka på TdrDelay och välj Radera för att bli av med nyckeln.
  4. Starta om datorn för att verkställa ändringarna.

Metod 3: Reparera spelet i Origin

Vissa berörda användare har rapporterat att problemet har lösts efter att de reparerat spelet Apex Legends från Origins-gränssnittet. Detta tyder på att frågan också kan orsakas av korruption i en spelfil. Lyckligtvis verkar Origin-startaren vara utrustad för att lösa problemet automatiskt.

Här är en snabbguide för att tvinga Origins-startaren att skanna och fixa Apex Legends-korruptionsproblem:

  1. Öppna Origins-startaren och gå till Mitt spelbibliotek .
  2. Högerklicka på Apex Legends launcher och klicka på Reparera.

    Reparera Apex Legends via Origins launcher
  3. Vänta tills startprogrammet verifierar spelfilerna och ersätter den skadade med nya kopior. Naturligtvis behöver du en stabil Internet-anslutning för att denna process ska lyckas.
  4. När processen är klar startar du om datorn och startar spelet när nästa start är slut.

Om du fortfarande stöter på felet 0x887a0006 när du spelar Apex Legends, gå ner till nästa metod nedan.

Metod 4: Rollback GPU-drivrutin till en äldre version

Många berörda användare har rapporterat att de äntligen lyckades lösa problemet efter att de rullat tillbaka sin dedikerade grafikdrivrutin till föregående version. Om du stöter på problemet med en NVIDIA GPU kommer chansen att rulla drivrutinen tillbaka till version 417.73 eller äldre kommer att lösa problemet och låter dig spela spelet utan problem.

Här är en snabbguide om hur du rullar tillbaka din GPU-enhet till en äldre version:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan “devmgmt.msc” och tryck på Enter för att öppna Device Manager. När du uppmanas av UAC (User Account Control) klickar du på Ja för att ge administrativa behörigheter.

    Kör Device Manager
  2. Inuti Enhetshanteraren kan du expandera rullgardinsmenyn som är associerad med Display-adaptrar. Högerklicka sedan på din dedikerade GPU-drivrutin och välj Egenskaper.

    NVIDIA-drivrutin i Enhetshanteraren
  3. På skärmen Egenskaper går du till fliken Driver och klickar på Roll Back Driver .

    Rulla tillbaka GPU-drivrutinen
  4. Välj en orsak (spelar ingen roll) i bekräftelseprompten och klicka på Ja för att starta återkörningsprocessen.
  5. När GPU-drivrutinen har rullats tillbaka, starta om datorn och se om felet är löst vid nästa start.

Om du fortfarande stöter på felet 0x887a0006 när du spelar Apex Legends, gå ner till nästa metod nedan.

Metod 5: Återställ GPU till lagerfrekvenser (ta bort överklocka)

Vissa användare har rapporterat att felet 0x887a0006 inte längre inträffade efter att deras GPU-överklocka tagits bort. Detta tyder på att problemet också kan utlösas av en instabil GPU-frekvens.

Naturligtvis kommer stegen att återställa GPU-frekvensen till standard att vara olika beroende på din GPU-modell och verktyget du använder. Men chansen är stor om du visste hur du skulle överklocka, du vet hur du återställer frekvenserna till standard.

När frekvenserna har återgått till standardvärdena, starta Apex Legends och se om du fortfarande stöter på felmeddelandet när du spelar spelet.

Intressanta Artiklar