Poprawka: Błąd silnika Apex Legends 0x887a0006

Niektórzy użytkownicy systemu Windows otrzymują błąd Apex Legends Engine 0x887a0006 podczas próby uruchomienia gry. Zgłoszono, że ten problem występuje w wielu wersjach systemu Windows, ale zwykle jest sygnalizowany w przypadku procesorów graficznych NVIDIA (najczęściej w przypadku kart graficznych GeForce RTX 2080 Ti)

Co jest przyczyną problemu z błędem silnika 0x887a0006 w Apex Legends?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie napraw, które są powszechnie wdrażane w celu rozwiązania lub obejścia tego komunikatu o błędzie. Jak się okazuje, istnieje kilka potencjalnych przyczyn, które mogą spowodować wywołanie tego błędu:

  • Origins Launcher nie ma uprawnień administracyjnych - jak się okazuje, ten konkretny problem może również wystąpić, jeśli program uruchamiający gry (Origins) nie ma uprawnień administracyjnych, aby uzyskać dostęp do wszystkich zależności wymaganych przez Apex Legends. W takim przypadku będziesz w stanie rozwiązać problem, zmuszając program uruchamiający Origins do otwarcia z dostępem administratora.
  • Brakujący klucz rejestru - w tej chwili najnowsze sterowniki GPU Nvidii nie zawierają określonego klucza rejestru (TdrDeley) potrzebnego do gry w Apex Legends w stabilnej wersji, który nie jest dołączony do pakietu instalacyjnego. Na szczęście możesz dodać klucz rejestru ręcznie, tworząc klucz .reg .
  • Uszkodzony folder gry - ten konkretny problem można również napotkać w sytuacjach, w których główny folder gry został dotknięty uszkodzeniem plików. Na szczęście większość uszkodzonych powiązanych problemów można rozwiązać, używając Origins do naprawy gry i sprawdzenia integralności pliku.
  • Niestabilny sterownik GPU w wersji beta - jeśli używasz najnowszej kompilacji GPU lub jej wersji beta, musisz wrócić do poprzedniej wersji sterownika. Wielu użytkowników, których dotyczy problem, zgłosiło, że problem został rozwiązany po przywróceniu wersji sterownika do poprzedniej wersji. Możesz to łatwo zrobić za pomocą Menedżera urządzeń.
  • Niestabilna częstotliwość podkręcania GPU - jeśli używasz gry z podkręconym GPU, możesz chcieć powrócić do standardowej częstotliwości i sprawdzić, czy problem nadal występuje. Kilku użytkowników zgłosiło, że problem nie występował już po powrocie do standardowych częstotliwości.

Jeśli obecnie masz problemy z rozwiązaniem tego konkretnego komunikatu o błędzie, w tym artykule znajdziesz kilka popularnych strategii rozwiązywania problemów. Poniżej znajdziesz kilka strategii naprawy, które użytkownicy napotykający dokładnie ten komunikat o błędzie wykorzystali do rozwiązania problemu.

Jeśli chcesz być jak najbardziej efektywny, radzimy postępować zgodnie z nimi w kolejności, w jakiej są prezentowane. Jeden z nich z pewnością rozwiąże problem w Twoim konkretnym scenariuszu.

Metoda 1: uruchomienie Administratora reklam Origins

Niektórzy użytkownicy, których dotyczy problem, zgłosili, że błąd 0x887a0006 nie występuje już po otwarciu Origin (programu uruchamiającego grę) jako administrator. Wydaje się to sugerować, że problem może wystąpić, jeśli gra nie ma wystarczających uprawnień, aby uzyskać dostęp do wszystkich potrzebnych zależności.

Aby uruchomić grę z uprawnieniami administratora, po prostu kliknij prawym przyciskiem myszy główny plik wykonywalny Origins i kliknij Uruchom jako administrator . Po otwarciu Origins z uprawnieniami administratora uruchom Apex Legends i sprawdź, czy nadal napotykasz błąd 0x887a0006.

Jeśli błąd został rozwiązany, możesz wymusić otwieranie pliku wykonywalnego Origins z uprawnieniami administratora przy każdym uruchomieniu. Dzięki temu nie będziesz musiał powtarzać tego procesu za każdym razem, gdy będziesz musiał uruchomić Apex Legends. Oto, co musisz zrobić:

  1. Kliknij prawym przyciskiem myszy Origins.exe i wybierz Właściwości.
  2. We właściwościach Origin przejdź do zakładki Zgodność i upewnij się, że pole powiązane z Uruchom ten program jako administrator (w Ustawieniach).
  3. Kliknij Zastosuj, aby zapisać zmiany.

Metoda 2: Modyfikacja rejestru

Jak się okazuje, ten konkretny błąd może być również spowodowany przez nowszy sterownik graficzny, który jest w konflikcie z silnikiem stojącym za Apex Legends. Jeśli chcesz uniknąć wycofywania się ze sterownika karty graficznej, prawdopodobnie będziesz w stanie obejść problem, dostosowując niektóre klucze rejestru.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „notatnik” i naciśnij Enter, aby otworzyć nowe okno Notatnika .
  2. W oknie notatnika wpisz następujący kod, jeśli używasz systemu 64-bitowego:
    Edytor rejestru systemu Windows w wersji 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = hex (b): 08,00,00,00,00,00,00,00

    Jeśli używasz systemu 32-bitowego, użyj tego kodu:

    Edytor rejestru systemu Windows w wersji 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008
  3. Po wklejeniu kodu przejdź do Plik i kliknij Zapisz jako .
  4. Nadaj mu dowolną nazwę, ale przed kliknięciem przycisku Zapisz upewnij się, że ma rozszerzenie .reg .
  5. Zamknij Notatnik, a następnie kliknij dwukrotnie nowo utworzony plik .reg.
  6. Po wyświetleniu monitu o potwierdzenie, czy chcesz kontynuować, kliknij przycisk Tak i poczekaj na dodanie nowych kluczy i wartości.
  7. Po zakończeniu procesu uruchom ponownie komputer i uruchom Apex Legends przy następnym uruchomieniu. Nie powinieneś już napotykać błędu 0x887a0006 .

Jeśli nadal widzisz ten sam komunikat o błędzie podczas próby uruchomienia gry, przejdź do następnej metody poniżej.

Jeśli chcesz cofnąć dodane klucze rejestru i wartość przez plik .reg, który utworzyliśmy powyżej, wykonaj poniższe czynności:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „regedit” i naciśnij klawisz Enter, aby otworzyć Edytor rejestru . Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. Użyj panelu po lewej stronie, aby przejść do następującej lokalizacji:
    Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers
  3. Gdy tam dotrzesz, przejdź do panelu po prawej stronie, kliknij prawym przyciskiem myszy TdrDelay i wybierz opcję Usuń, aby pozbyć się klucza.
  4. Uruchom ponownie komputer, aby wymusić zmiany.

Metoda 3: Naprawa gry w Origin

Niektórzy użytkownicy, których dotyczy problem, zgłosili, że problem został rozwiązany po naprawieniu gry Apex Legends z interfejsu Origins. Sugeruje to, że problem może być również spowodowany uszkodzeniem pliku gry. Na szczęście program uruchamiający Origin wydaje się być przygotowany do automatycznego rozwiązania problemu.

Oto krótki przewodnik dotyczący zmuszania programu uruchamiającego Origins do skanowania i naprawiania problemów z uszkodzeniem plików w Apex Legends:

  1. Otwórz program uruchamiający Origins i przejdź do My Game Library .
  2. Kliknij prawym przyciskiem myszy program uruchamiający Apex Legends i kliknij Napraw.
  3. Poczekaj, aż program uruchamiający zweryfikuje pliki gry i zastąpi uszkodzony plik nowymi kopiami. Oczywiście, aby ten proces się powiódł, potrzebujesz stabilnego połączenia internetowego.
  4. Po zakończeniu procesu uruchom ponownie komputer i uruchom grę po zakończeniu następnego uruchomienia.

Jeśli nadal napotykasz błąd 0x887a0006 podczas gry w Apex Legends, przejdź do następnej metody poniżej.

Metoda 4: Przywróć sterownik GPU do starszej wersji

Wielu użytkowników, których dotyczy problem, zgłosiło, że w końcu udało im się rozwiązać problem po przywróceniu dedykowanego sterownika karty graficznej do poprzedniej wersji. Jeśli napotkasz problem z procesorem graficznym NVIDIA, prawdopodobnie przywrócenie sterownika do wersji 417.73 lub starszej rozwiąże problem i pozwoli Ci grać w tę grę bez żadnych problemów.

Oto krótki przewodnik dotyczący przywracania dysku GPU do starszej wersji:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „devmgmt.msc” i naciśnij Enter, aby otworzyć Menedżera urządzeń. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W Menedżerze urządzeń rozwiń menu rozwijane związane z kartami graficznymi. Następnie kliknij prawym przyciskiem myszy dedykowany sterownik GPU i wybierz Właściwości.
  3. Na ekranie Właściwości przejdź do zakładki Sterownik i kliknij Przywróć sterownik .
  4. At the confirmation prompt, select a reason (doesn’t matter) and click Yes to commence the rolling back process.
  5. Once the GPU driver is rolled back, restart your computer and see if the error is resolved at the next startup.

If you’re still encountering the 0x887a0006 error when playing Apex Legends, move down to the next method below.

Method 5: Reverting GPU to stock frequencies (removing overclock)

Some users have reported that the 0x887a0006 error was no longer occurring after removing their GPU overclock. This is indicative that the problem can also be triggered by an unstable GPU frequency.

Of course, the steps of reverting the GPU frequency to the default will be different depending on your GPU model and the utility you’re using. But chances are if you knew how to overclock, you know how to revert the frequencies to the default.

After the frequencies have been reverted to the defaults, launch Apex Legends and see if you’re still encountering the error message when playing the game.