Poprawka: błąd silnika Apex Legends 0x887a0006

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

Błąd silnika - 0x887A0006 - DXGI_ERROR_DEVICE_HUNG Urządzenie aplikacji uległo awarii z powodu źle sformułowanych poleceń wysłanych przez aplikację. Jest to problem związany z czasem projektowania, który należy zbadać i naprawić.

Co powoduje problem z błędem silnika Apex Legends 0x887a0006?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są często 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ć wyzwolenie tego błędu:

  • Program 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 umożliwiających dostęp do wszystkich zależności wymaganych przez Apex Legends. W takim przypadku można rozwiązać problem, zmuszając program uruchamiający Origins do otwarcia z dostępem administratora.
  • Brakujący klucz rejestru - jak na razie najnowsze sterowniki GPU Nvidia nie zawierają określonego klucza rejestru (TdrDeley) potrzebnego do stabilnego grania w Apex Legends, nie jest dołączony do pakietu instalacyjnego. Na szczęście możesz ręcznie dodać klucz rejestru, tworząc klucz .reg .
  • Uszkodzony folder gry - ten konkretny problem można również napotkać w sytuacjach, w których uszkodzenie głównego pliku miało wpływ na główny folder gry. Na szczęście możesz rozwiązać większość zepsutych powiązanych problemów, używając programu Origins do naprawy gry i weryfikacji integralności pliku.
  • Niestabilny sterownik beta GPU - Jeśli używasz najnowszej wersji GPU lub jej wersji beta, musisz przywrócić poprzednią wersję sterownika. Wielu dotkniętych użytkowników zgłosiło, że problem został rozwiązany po wycofaniu wersji sterownika do poprzedniej wersji. Możesz to zrobić łatwo za pomocą Menedżera urządzeń.
  • Niestabilna częstotliwość podkręcania procesora graficznego - jeśli grasz z podkręconym procesorem graficznym, możesz powrócić do częstotliwości podstawowej i sprawdzić, czy problem nadal występuje. Kilku użytkowników zgłosiło, że problem nie występował już po przywróceniu częstotliwości magazynowych.

Jeśli obecnie próbujesz rozwiązać ten konkretny komunikat o błędzie, w tym artykule znajdziesz kilka popularnych strategii rozwiązywania problemów. Poniżej znajdziesz szereg strategii naprawczych, z których korzystali użytkownicy, którzy napotkali dokładnie ten komunikat o błędzie, aby rozwiązać problem.

Jeśli chcesz być tak wydajny, jak to możliwe, zalecamy ich przestrzeganie w kolejności, w jakiej są prezentowane. Jeden z nich musi rozwiązać problem w konkretnym scenariuszu.

Metoda 1: Uruchomienie administratora reklamy Origins

Niektórzy dotknięci użytkownicy zgłosili, że błąd 0x887a0006 nie występował 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, wystarczy kliknąć prawym przyciskiem myszy główny plik wykonywalny Origins i kliknąć Uruchom jako administrator . Po otwarciu Origins z uprawnieniami administracyjnymi uruchom Apex Legends i sprawdź, czy nadal występuje błąd 0x887a0006.

Uruchamianie programu Origins z uprawnieniami administracyjnymi

Jeśli błąd został rozwiązany, możesz zmusić plik wykonywalny Origins do otwierania z uprawnieniami administracyjnymi przy każdym uruchomieniu. Dzięki temu nie będziesz musiał powtarzać procesu za każdym razem, gdy musisz uruchomić Apex Legends. Oto, co musisz zrobić:

  1. Kliknij prawym przyciskiem myszy Origins.exe i wybierz Właściwości.
  2. Wewnątrz właściwości 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.

Otwieranie Origins z uprawnieniami administracyjnymi

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 sterownika karty graficznej, prawdopodobnie będziesz w stanie obejść ten problem, dostosowując niektóre klucze rejestru.

Oto krótki przewodnik po tym, jak to zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „notatnik” i naciśnij klawisz 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 zanim klikniesz Zapisz, upewnij się, że ma rozszerzenie .reg .
  5. Zamknij Notatnik, a następnie kliknij dwukrotnie nowo utworzony plik .reg.
  6. Gdy zostaniesz poproszony o potwierdzenie, czy chcesz kontynuować, kliknij 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 .

Tworzenie pliku .reg w celu rozwiązania błędu 0x887A0006

Jeśli nadal pojawia się 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ść za pomocą pliku .reg, który utworzyliśmy powyżej, wykonaj następujące czynności:

  1. Naciśnij klawisze 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 lewego panelu, aby przejść do następującej lokalizacji:
     Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers 
  3. Po dotarciu na miejsce przejdź do panelu po prawej stronie, kliknij prawym przyciskiem myszy TdrDelay i wybierz Usuń, aby pozbyć się klucza.
  4. Uruchom ponownie komputer, aby wymusić zmiany.

Metoda 3: Naprawienie gry w Origin

Niektórzy dotknięci użytkownicy zgłosili, że problem został rozwiązany po naprawie 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 na temat zmuszania programu uruchamiającego Origins do skanowania i rozwiązywania problemów związanych z uszkodzeniem pliku 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.

    Naprawianie Apex Legends za pomocą programu uruchamiającego Origins
  3. Poczekaj, aż program uruchamiający zweryfikuje pliki gry i zastąpi uszkodzony plik świeżymi kopiami. Oczywiście, aby proces się powiódł, potrzebujesz stabilnego połączenia z Internetem.
  4. Po zakończeniu procesu uruchom ponownie komputer i uruchom grę po zakończeniu następnego uruchomienia.

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

Metoda 4: Wycofanie sterownika GPU do starszej wersji

Wielu dotkniętych użytkowników zgłosiło, że w końcu udało im się rozwiązać problem po wycofaniu dedykowanego sterownika karty graficznej do poprzedniej wersji. Jeśli masz problem z kartą graficzną NVIDIA, istnieje szansa, że ​​sterownik przywróci wersję 417.73 lub starszą, rozwiąże problem i pozwoli ci grać w grę bez żadnych problemów.

Oto krótki przewodnik na temat przywracania dysku GPU do starszej wersji:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „devmgmt.msc” i naciśnij klawisz Enter, aby otworzyć Menedżera urządzeń. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.

    Uruchamianie Menedżera urządzeń
  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.

    Sterownik NVIDIA w Menedżerze urządzeń
  3. Na ekranie Właściwości przejdź do zakładki Sterownik i kliknij Przywróć sterownik .

    Cofanie sterownika GPU
  4. Po wyświetleniu monitu o potwierdzenie wybierz przyczynę (nie ma znaczenia) i kliknij przycisk Tak, aby rozpocząć proces wycofywania.
  5. Po przywróceniu sterownika GPU uruchom ponownie komputer i sprawdź, czy błąd został rozwiązany przy następnym uruchomieniu.

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

Metoda 5: Przywrócenie GPU do częstotliwości podstawowych (usunięcie podkręcania)

Niektórzy użytkownicy zgłosili, że błąd 0x887a0006 nie występował już po usunięciu podkręcania GPU. Wskazuje to, że problem może być również wywołany przez niestabilną częstotliwość GPU.

Oczywiście kroki przywracania częstotliwości GPU do wartości domyślnych będą się różnić w zależności od modelu GPU i używanego narzędzia. Ale są szanse, że jeśli wiesz, jak przetaktować, wiesz, jak przywrócić częstotliwości do domyślnych.

Po przywróceniu częstotliwości do wartości domyślnych uruchom Apex Legends i sprawdź, czy nadal pojawia się komunikat o błędzie podczas gry.

Ciekawe Artykuły