Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Apex Legends 0x887A0006 오류 완벽 해결 가이드: 원인과 8가지 해결 방법

Apex Legends(에이펙스 레전즈)는 전 세계 수많은 유저가 즐기는 인기 배틀로얄 게임이지만, 각종 오류 때문에 게임을 정상적으로 실행하지 못하는 플레이어들도 적지 않습니다.

그중에서도 가장 빈번하게 보고되는 문제가 바로 에이펙스 엔진 오류 0x887A0006입니다. 이 오류가 발생하면 게임을 아예 실행할 수 없어 큰 불편을 겪게 되는데, 원인은 인터넷 연결 상태나 계정 정보와 관련된 경우도 있습니다. 실제로 많은 사용자가 비밀번호 변경, 앱 삭제 후 재설치 등 다양한 방법을 시도했지만 성공 여부는 제각각이었습니다.

해결 방법을 살펴보기에 앞서, 먼저 Apex Legends가 어떤 게임인지 간단히 짚고 넘어가겠습니다.

Apex Legends 게임 소개

Apex Legends는 Respawn Entertainment가 개발한 무료 플레이(F2P) 배틀로얄 게임입니다. Microsoft Windows, PlayStation 4, Xbox One 등 다양한 플랫폼에서 이용할 수 있으며, 2019년 2월 4일 전 세계에 동시 출시된 이후 평론가들로부터 대체로 호평을 받아왔습니다.

게임에는 고유한 능력을 지닌 다양한 캐릭터가 등장하며, 플레이어는 3인 팀 또는 솔로로 플레이할 수 있습니다. 무기와 아이템을 수집해 생존하고, 지형과 환경을 활용해 상대를 제압하며 최후의 생존자가 되는 것이 목표입니다. 또한 '퍼크(Perk)'를 구매할 수 있는 성장 시스템과 인게임 화폐도 갖추고 있습니다.

하지만 어떤 게임이든 예외 없이 문제가 발생하기 마련이며, Apex Legends 역시 0x887A0006 오류에 노출되어 있습니다. 그렇다면 이 오류는 정확히 무엇이며, 왜 발생하고, 해결할 수 있을까요? 지금부터 하나씩 알아보겠습니다.

Apex Legends 0x887A0006(dxgi_error_device_hung) 오류란?

최근 몇 년간 많은 플레이어들이 Apex 엔진 오류 0x887A0006이 무작위로 나타난다고 불만을 토로해 왔습니다. 때로는 "unreal engine is exiting due to d3d device being lost. (error: 0x887a0006 – 'hung')"라는 메시지가 함께 표시되기도 합니다.

이 오류가 의미하는 바는 무엇일까요?

Apex Legends 0x887A0006 오류는 게임 엔진을 실행하려는 순간 나타나며, 플레이어가 게임을 즐기는 것을 막습니다. 엔진이 구동되자마자 자동으로 종료되면서 위와 같은 오류 메시지가 화면에 표시됩니다.

이 dxgi_error_device_hung 오류의 가능한 원인은 여러 가지가 있습니다. 대표적인 요인들을 정리하면 다음과 같습니다.

  • 오래된 드라이버 – 디바이스 드라이버는 컴퓨터 하드웨어 간의 통신을 담당하는 소프트웨어입니다. 드라이버가 구버전이면 통신 문제가 생길 수 있습니다. 특히 비교적 최신 게임인 만큼, 특히 그래픽 카드 드라이버가 낡으면 지원하지 않을 수 있습니다. 따라서 구버전 드라이버를 사용 중이라면 잦은 충돌·멈춤 현상이나 0x887A0006 오류를 겪을 수 있습니다.
  • 손상되거나 누락된 파일 – 게임 파일이 손실되거나 손상되는 경우가 있습니다. 필수 파일이 사라지면 게임이 제대로 작동하지 않거나 심한 경우 충돌이 발생합니다. 이러한 오류를 예방하려면 게임 파일에 누락된 것이 없는지 반드시 확인해야 합니다.
  • 관리자 권한 부족 – Apex Legends의 일부 요소는 중요한 파일을 읽고 쓰기 위해 관리자 권한이 필요합니다. 관리자 권한이 없으면 잦은 충돌이 발생할 수 있으며, 이것이 오류의 방아쇠가 되기도 합니다.
  • 레지스트리 문제 – Windows 레지스트리는 운영체제의 설정과 옵션을 저장하는 계층형 데이터베이스입니다. 소프트웨어, 하드웨어, 사용자 환경설정 등 시스템 설정의 중심 역할을 하며, 여기에 문제가 생기면 게임 그래픽 로딩에 필요한 핵심 정보가 손상되어 Apex 엔진 오류 0x887A0006이 나타날 수 있습니다.
  • 악성코드 및 바이러스 – 바이러스 같은 악성 프로그램은 게임에 문제를 일으키는 대표적인 원인입니다. 이들은 게임의 설정과 구성을 변경해 게임이 로드되지 않게 하거나 충돌을 유발할 수 있습니다.

Apex 0x887A0006 오류 해결 방법 8가지

오류의 원인을 파악했다면, 이제 실질적인 해결책을 시도해 볼 차례입니다. 아래 방법들은 실제로 많은 피해자들에게 효과가 입증된 솔루션이니, 본인의 상황에 맞는 것부터 하나씩 적용해 보세요.

방법 1: 게임 업데이트

Apex Legends는 자동 또는 수동으로 업데이트할 수 있습니다. 자동 업데이트로 설정해 두었다면 Steam이 백그라운드에서 실행 중인 한 항상 최신 버전을 유지하게 됩니다. 수동으로 진행하려면 Steam 라이브러리에서 Apex Legends 아이콘을 클릭한 뒤, [플레이] 버튼 대신 [업데이트]를 선택하면 됩니다. 이것으로 끝입니다!

게임의 최신 업데이트를 최대한 빠르게 받으려면 다음 사항을 지키는 것이 좋습니다.

  • 이더넷 케이블로 안정적인 유선 인터넷에 연결합니다.
  • 백그라운드에서 실행 중인 모든 애플리케이션과 게임을 종료합니다.
  • VPN 서비스를 사용하지 않습니다.
  • Steam에서 Apex Legends의 자동 업데이트를 활성화합니다.

방법 2: Windows 업데이트 설치

Microsoft는 매달 모든 제품에 대한 보안 업데이트를 배포합니다. Windows를 오래 사용해 온 사용자라면 Windows Update가 자동으로 업데이트를 처리해 주기 때문에 굳이 매번 확인할 필요가 없다는 점을 잘 알 것입니다. 이 도구는 사용 가능한 Windows 업데이트를 다운로드하고 설치하는 데 믿고 맡길 수 있습니다.

물론 필요하다면 보류 중인 업데이트를 직접 내려받을 수도 있습니다. 방법은 다음과 같습니다.

  1. 시작 메뉴를 열고 Microsoft System Center로 이동합니다.
  2. [Software Center]를 선택합니다.
  3. [업데이트] 섹션을 연 뒤 [모두 설치] 옵션을 선택합니다.
  4. 업데이트 설치가 끝나면 컴퓨터를 재시작합니다.

'문제는 Apex Legends에 있는데 왜 Windows를 업데이트해야 하지?'라고 의문이 들 수 있습니다. 하지만 구버전 운영체제 환경에서는 Windows의 여러 구성 요소가 제대로 작동하지 않으며, Apex Legends도 예외가 아닙니다. 그래서 이 방법은 충분히 시도할 가치가 있습니다.

방법 3: 관리자 권한 부여

게임의 모든 요소가 정상적으로 작동하려면 관리자 권한이 필요합니다. 처음부터 이 권한이 부여되지 않으면 게임에 문제가 생기거나 실행 자체가 실패할 수 있습니다.

다음 단계에 따라 게임에 관리자 권한을 부여해 보세요.

  1. 먼저 게임 아이콘을 마우스 오른쪽 버튼으로 클릭하고 [파일 위치 열기]를 선택합니다.
  2. r5apex EXE 파일을 마우스 오른쪽 버튼으로 클릭한 후 [속성]을 선택합니다.
  3. [호환성] 탭을 열고 [관리자 권한으로 이 프로그램 실행]에 체크합니다.
  4. [적용] 버튼을 누른 후 게임을 실행합니다.
  5. 오류가 여전히 나타나는지 확인합니다.

방법 4: 게임 파일 무결성 검사

Sometimes Apex Legends의 게임 파일은 손상되거나 누락되기도 합니다. 이런 일이 발생하면 게임이 제대로 로드되지 못하고 결국 충돌하게 됩니다. Origin 클라이언트를 이용해 게임 파일을 검증하는 방법을 알려드립니다.

  1. Origin 클라이언트를 실행하고 계정 정보로 로그인합니다.
  2. [게임 라이브러리] 메뉴로 이동합니다.
  3. 게임 라이브러리 탭에서 Apex Legends를 마우스 오른쪽 버튼으로 클릭합니다.
  4. [게임 수리]를 선택합니다.
  5. 이제 Origin이 게임 파일 검증을 시작합니다.
  6. 검사가 완료되면 클라이언트가 손상되었거나 누락된 파일의 대체본을 자동으로 내려받습니다.
  7. 마지막으로 게임을 실행해 0x887A0006 오류가 지속되는지 확인합니다.

방법 5: 레지스트리 명령 확인 및 추가

Windows 레지스트리는 컴퓨터의 모든 설정을 담고 있는 데이터베이스입니다. 하드웨어와 소프트웨어의 정보, 설정값, 사용자 환경설정 등 시스템 구성의 핵심 부분이며, 부팅 과정이나 앱 실행 중 발생한 오류 정보까지 저장합니다.

게임과 관련된 명령이 레지스트리에 누락되어 있다면 Apex Legends 오류 0x887A0006이 나타날 수 있습니다. 이 경우 해당 명령을 레지스트리에 추가해야 합니다. 다음 단계를 따르세요.

  1. 바탕화면 빈 곳을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 메뉴에서 [새로 만들기] → [텍스트 문서]를 선택합니다.
  3. 빈 칸에 다음 명령을 입력합니다:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=hex(b):08,00,00,00,00,00,00,00
  4. [파일] 메뉴에서 [다른 이름으로 저장]을 선택합니다.
  5. 파일 이름은 file.reg로, 파일 형식은 [모든 파일]로 지정합니다.
  6. [저장]을 눌러 변경 사항을 적용합니다.
  7. 새로 만든 파일을 더블클릭하여 실행합니다.
  8. 경고 메시지가 뜨면 [예]를 클릭합니다.
  9. 마지막으로 게임을 실행해 0x887A0006 오류가 여전히 발생하는지 확인합니다.

방법 6: 그래픽 카드 클럭 기본값 복원(언더클럭)

더 높은 성능을 위해 그래픽 카드를 오버클럭한 적이 있나요? 그렇다면 오류의 또 다른 원인을 찾은 것일 수 있습니다.

그래픽 카드 오버클럭은 Apex Legends 실행에 문제를 일으킬 수 있습니다. 제조사는 그래픽 카드가 특정 클럭 범위 내에서 작동하도록 설계했는데, 이를 초과하면 발열 문제가 생기고 불안정성과 비효율로 이어질 수 있습니다. 따라서 그래픽 카드 설정을 기본값으로 되돌려 보세요.

방법 7: 그래픽 카드 드라이버 업데이트

앞서 언급했듯이 이 게임은 몇 년 전에 출시된 만큼, 낡은 그래픽 카드에 대한 지원이 최적화되어 있지 않습니다. 대부분의 경우 구형 그래픽 카드를 사용하면 게임이 멈추거나 충돌합니다.

그렇다면 그래픽 카드 드라이버는 어떻게 업데이트할까요?

NVIDIA 그래픽 카드 사용자:

  1. 검색창에 GeForce Experience를 입력하고 Enter 키를 누릅니다.
  2. 가장 관련성 높은 검색 결과를 선택해 프로그램을 실행합니다.
  3. 로그인 정보를 입력합니다.
  4. [드라이버] 탭에서 [업데이트 확인]을 선택합니다.
  5. 프로그램이 사용 가능한 업데이트를 확인하기 시작합니다.
  6. 업데이트가 있으면 [다운로드] 버튼이 나타납니다. 버튼을 클릭해 다운로드를 시작합니다.
  7. 다운로드가 완료되면 [Express] 또는 [Custom] 설치 중 선택할 수 있습니다.
  8. [Express]를 선택하면 최신 드라이버가 바로 설치됩니다.
  9. 설치 후 Apex Legends를 실행해 오류가 해결되었는지 확인합니다.

AMD 그래픽 카드 사용자:

  1. 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 [AMD Radeon Settings]를 선택합니다.
  2. [설정]으로 이동해 [업데이트]를 선택합니다.
  3. [업데이트 확인]을 클릭합니다.
  4. 업데이트가 감지되면 해당 옵션을 클릭하고 [업데이트]를 선택합니다.
  5. 설치 마법사가 나타납니다.
  6. 안내에 따라 [업그레이드]를 선택합니다.
  7. 설치 프로그램이 패키지를 준비하면 모든 항목에 체크하고 [설치]를 누릅니다.
  8. 컴퓨터를 재시작한 뒤 Apex Legends를 다시 실행합니다.

방법 8: 악성코드 검사

악성코드(Malware)는 컴퓨터 시스템을 손상시키거나 작동을 방해하고, 민감한 정보를 수집하거나 개인 시스템에 침입하기 위해 만들어진 악성 소프트웨어입니다.

즉, 해를 끼치기 위해 만들어진 프로그램으로, 바이러스·스파이웨어·트로이 목마 등이 여기에 속합니다. 이메일의 첨부 파일이나 링크, 혹은 인터넷에서 내려받은 실행 파일 형태로 유입될 수 있습니다.

악성코드를 제거하는 방법은 여러 가지가 있습니다. 첫 번째는 백신 프로그램으로 악성코드를 검사하고 자동으로 삭제하는 것이고, 두 번째는 Windows에 내장된 Windows Defender 도구를 이용해 검사 후 제거하는 것입니다.

악성코드를 제거한 후에는 PC 최적화 도구로 불필요한 정크 파일까지 정리하면 더욱 쾌적한 게임 환경을 만들 수 있습니다.

마무리

Apex Legends 오류 0x887A0006은 게임 플레이를 방해하거나 실행 자체를 막기 때문에 매우 답답한 문제입니다. 누락된 게임 파일, 구버전 드라이버, 악성코드 등 다양한 요인이 원인이 될 수 있습니다.

다행히 다른 Windows 게임 오류와 마찬가지로 비교적 쉽게 해결할 수 있습니다. 이 글에서는 여덟 가지 해결책을 소개했습니다. 게임과 Windows 운영체제를 항상 최신 상태로 유지하고, 필요하다면 악성코드 검사를 수행하세요. 게임 파일 무결성 검증과 관리자 권한 부여도 효과적인 방법입니다. 본인의 상황에 가장 적합한 해결책을 선택해 적용해 보시기 바랍니다.

혹시 0x887A0006 오류 코드에 대한 다른 해결 방법을 알고 계신가요? 아래 댓글로 공유해 주세요!