DirectX는 마이크로소프트(Microsoft)가 제공하는 애플리케이션 모음으로, 멀티미디어 관련 작업을 처리하도록 설계되었으며 수많은 PC 게임에 필수적인 요소입니다. DirectX는 다른 소프트웨어의 시각화 및 그래픽 기능을 향상시켜 주지만, 때때로 이와 관련된 오류가 발생하기도 합니다. 리그 오브 레전드(League of Legends)는 전 세계적으로 사랑받는 멀티플레이 온라인 배틀 아레나 게임으로, 비교적 안정적인 편이지만 간혹 '알 수 없는 DirectX 오류가 발생하여 리그 오브 레전드를 시작할 수 없습니다'라는 메시지와 함께 게임이 실행되지 않는 문제가 나타날 수 있습니다.

동일한 문제로 고민하고 계신다면 잘 찾아오셨습니다. 이 글에서는 리그 오브 레전드 DirectX 오류를 해결할 수 있는 확실한 방법들을 단계별로 소개해 드립니다.
Windows 10에서 리그 오브 레전드 DirectX 오류 해결 방법
일부 플레이어들은 다음과 같은 DirectX 오류 경고 때문에 리그 오브 레전드를 실행하지 못하고 있습니다.
'알 수 없는 DirectX 오류가 발생했으며 리그 오브 레전드를 시작할 수 없습니다. 비디오 카드가 제조사의 최신 비디오 드라이버를 사용 중인지 확인해 주십시오.'
이 오류 메시지의 주요 원인은 다음과 같습니다.
- 손상된 .NET Framework
- 구버전 그래픽 카드 드라이버
- 리그 오브 레전드 클라이언트 자체의 문제
본격적인 해결 방법을 살펴보기 전에 먼저 PC를 재시작해 보시기 바랍니다. 재시작은 운영체제를 새로고침하고 사소한 소프트웨어 문제들을 해결하는 데 도움이 됩니다. 그래도 여전히 동일한 오류 메시지가 나타난다면, 아래의 방법들을 순서대로 따라 해 보세요.
방법 1: 그래픽 드라이버 업데이트
DirectX의 성능은 그래픽 카드와 밀접하게 연결되어 있으며, 구버전 그래픽 드라이버는 DirectX 오작동의 원인이 될 수 있습니다. 이 경우 최신 그래픽 드라이버로 업데이트하면 문제가 해결될 가능성이 높습니다. 'Windows 10 그래픽 드라이버 업데이트' 관련 가이드를 참고하여 드라이버를 최신 버전으로 유지해 보세요.

방법 2: 그래픽 드라이버 롤백
반대로 그래픽 드라이버를 업데이트한 이후부터 리그 오브 레전드 DirectX 오류 또는 오류 코드 004가 나타나기 시작했다면, 드라이버 롤백 기능을 통해 이전 버전으로 되돌리는 것이 좋습니다. 'Windows 10 드라이버 롤백' 가이드를 참고하여 쉽게 진행할 수 있습니다.

방법 3: Windows 업데이트
Windows 10은 다른 Windows 업데이트와 함께 드라이버를 자주 교체·갱신하므로, 항상 Windows를 최신 상태로 유지하는 것이 중요합니다. 일반적으로 Windows 업데이트는 자동으로 실행되지만, 아래 단계에 따라 새로운 업데이트가 있는지 직접 확인할 수도 있습니다.
1. Windows + I 키를 동시에 눌러 설정을 실행합니다.
2. 아래 그림과 같이 업데이트 및 보안 타일을 클릭합니다.

3. Windows 업데이트 탭에서 업데이트 확인 버튼을 클릭합니다.

4-A. 새로운 업데이트가 있는 경우 지금 설치를 클릭하고 화면의 지시에 따라 업데이트를 진행합니다.

4-B. 이미 최신 상태라면 '최신 상태입니다'라는 메시지가 표시됩니다.

방법 4: 전체 복구 실행
리그 오브 레전드에는 게임 내 다양한 문제를 자동으로 해결해 주는 복구 도구가 내장되어 있으며, 이를 통해 DirectX 오류 역시 해결할 수 있습니다. 복구 도구는 클라이언트 설정 메뉴에서 접근할 수 있습니다. 아래 단계를 따라 진행해 보세요.
1. 리그 오브 레전드 런처를 실행합니다.
2. 우측 상단에 있는 톱니바퀴(설정) 아이콘을 클릭합니다.

3. 일반 탭으로 이동합니다.

4. 문제 해결 항목에서 전체 복구 시작 옵션을 클릭합니다.

5. 전체 복구 확인 창이 나타나면 예(YES)를 클릭합니다.

6. 리그 오브 레전드가 파일 손상 여부를 검사할 때까지 기다립니다.

복구가 완료되면 문제가 해결되었는지 확인해 보세요.
방법 5: game.cfg 파일 삭제 (있는 경우)
게임 폴더에서 game.cfg 파일을 삭제함으로써 리그 오브 레전드 DirectX 오류를 해결했다는 플레이어들의 사례가 있습니다. 아래 단계에 따라 직접 시도해 볼 수 있습니다.
1. Windows + E 키를 동시에 눌러 파일 탐색기를 엽니다.
2. 다음 위치 경로로 이동합니다.
C:/Riot Games/League of Legends/Config

3. Config 폴더를 열고 game.cfg 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 삭제를 선택합니다.
참고: 바탕화면의 게임 바로가기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택하면 Config 폴더로 더 빠르게 이동할 수 있습니다. 이후 위의 3단계를 반복하면 됩니다.
방법 6: 레지스트리 항목 삭제 후 DirectX 재설치
레지스트리 편집기를 활용하면 다양한 문제를 해결할 수 있습니다. 실제로 특정 레지스트리 키를 삭제하고 DirectX를 다시 설치하여 리그 오브 레전드 DirectX 오류를 해결한 사례들이 있습니다. 아래 단계를 따라 진행해 보세요.
주의: 레지스트리 편집기를 잘못 수정하면 시스템에 문제가 발생할 수 있습니다. 이 방법을 적용하기 전에 반드시 레지스트리 백업을 만들어 두시기 바랍니다.
1. Windows + R 키를 동시에 눌러 실행 대화 상자를 엽니다.
2. Regedit을 입력하고 확인을 클릭하여 레지스트리 편집기를 실행합니다.

3. 레지스트리 편집기에서 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX

4. DirectX 키를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 삭제를 선택합니다.

5. 표시되는 확인 창을 모두 승인한 뒤 PC를 재시작합니다.
만약 DirectX 키를 삭제할 수 없다면, 권한을 변경하여 본인을 소유자로 지정해야 합니다. 아래 단계를 참고하세요.
6. DirectX 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한… 옵션을 선택합니다. DirectX 사용 권한 창이 열립니다.

7. 그룹 또는 사용자 이름 목록에서 Administrators를 선택한 후 고급 버튼을 클릭합니다.
8. 고급 보안 설정 창에서 소유자 항목 옆의 변경을 클릭합니다. 그러면 사용자 또는 그룹 선택 팝업이 열립니다.

9. 선택할 개체 이름 입력란에 본인의 사용자 이름을 입력합니다.
10. 이름 확인을 클릭하고 시스템이 사용자 이름을 검증할 때까지 기다린 후 확인을 클릭합니다.

11. 이제 소유자 항목 옆에 본인의 사용자 이름이 표시됩니다. 하위 컨테이너 및 개체의 소유자 바꾸기 체크박스를 선택합니다.
12. 적용과 확인을 차례로 클릭합니다.
13. DirectX 사용 권한 창에서 그룹 또는 사용자 이름 목록의 Users를 선택하고, 모든 권한 옆의 허용 체크박스를 선택합니다.

14. 적용과 확인을 클릭합니다.
이제 4단계에서 설명한 대로 DirectX 키를 삭제할 수 있습니다. 이후 아래 단계에 따라 DirectX를 다시 설치하세요.
참고: Windows 10을 사용 중이라면 PC를 재시작하기만 해도 DirectX가 자동으로 설치됩니다.
1. DirectX End-User Runtime Web Installer 다운로드 페이지로 이동합니다.
2. 원하는 언어를 선택하고 웹 페이지에서 다운로드 버튼을 클릭합니다.

3. 화면의 지시에 따라 DirectX 설치를 완료합니다.
방법 7: .NET Framework 복구
.NET Framework는 DirectX가 정상적으로 작동하는 데 필수적이며, 이곳에 오류나 손상된 구성 요소가 있으면 DirectX 오류 메시지가 나타날 수 있습니다. .NET Framework를 다시 설치하여 복구할 수 있습니다. 아래 단계를 따라 진행해 보세요.
1. Windows 키를 누르고 제어판을 입력한 뒤 열기를 클릭합니다.

2. 보기 기준 > 범주로 설정한 후 프로그램 섹션 아래의 프로그램 제거를 선택합니다.

3. 목록에서 .NET Framework를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
4. 제거를 선택하고 표시되는 확인 창을 승인합니다.

5. 제거 과정이 완료될 때까지 기다린 후 PC를 재부팅합니다.
6. 공식 다운로드 페이지로 이동하여 .Net Framework 4.8 런타임 다운로드를 클릭해 .NET Framework 4.8을 내려받습니다.
7. ndp48-web.exe라는 이름의 파일이 다운로드됩니다. 해당 파일을 더블클릭하여 실행합니다.
8. 화면의 지시에 따라 .NET Framework 4.8을 설치합니다.
방법 8: 리그 오브 레전드 재설치
리그 오브 레전드 게임 파일이 손상되었거나 구버전일 가능성도 있습니다. 게임을 다시 설치하면 DirectX 오류를 비롯한 여러 게임 관련 문제를 한 번에 해결할 수 있습니다. 게임 진행 상황은 라이엇(Riot) 계정을 통해 관리되므로, 재설치를 해도 진행 정보는 그대로 유지되니 안심해도 됩니다. 아래 단계에 따라 게임을 제거한 후 다시 설치해 보세요.
1. Windows 키를 누르고 앱 및 기능을 입력한 뒤 열기를 클릭합니다.

2. 이 목록 검색 입력란에 리그 오브 레전드를 검색합니다.
3. 리그 오브 레전드를 선택하고 강조 표시된 제거 버튼을 클릭합니다.

4. 확인 창이 나타나면 다시 제거를 클릭합니다.
5. 게임 제거가 완료되면 PC를 재시작합니다.
6. 이후 리그 오브 레전드 공식 웹사이트의 다운로드 페이지로 이동하여 무료로 플레이하기 옵션을 클릭합니다.

7. 계정에 로그인하거나 회원가입을 진행한 뒤 Windows용 다운로드 옵션을 클릭합니다.

8. 다운로드한 설치 파일을 실행합니다.
9. 설치 옵션을 클릭합니다.

10. 게임 설치가 완료될 때까지 기다립니다.

설치가 끝나면 게임을 실행해 보세요. 문제가 정상적으로 해결되었을 것입니다.
자주 묻는 질문(FAQ)
Q1. 리그 오브 레전드에는 어떤 DirectX가 필요한가요?
답변: 리그 오브 레전드는 다소 구식이긴 하지만 현재 DirectX 9를 사용하고 있습니다. 다만 라이엇 게임즈는 DirectX 11을 활용할 수 있는 패치 개발로 전환하고 있는 추세입니다.
Q2. DirectX 오류의 원인은 무엇인가요?
답변: 구버전 DirectX와 손상된 그래픽 드라이버가 이 오류의 주요 원인입니다.
Q3. 리그 오브 레전드는 CPU 성능이 중요한가요, GPU 성능이 중요한가요?
답변: 리그 오브 레전드는 60FPS 이상의 프레임률을 요구하는 다른 게임들에 비해 요구 입력 지연 시간이 매우 낮기 때문에, GPU보다 CPU에 더 많이 의존하는 편입니다.
추천 콘텐츠:
- 안드로이드 최고의 모바일 지갑 앱 TOP 10
- 안전한 ROM 사이트 BEST 32
- Windows 10 발로란트 VAL 43 오류 해결 방법
- 리그 오브 레전드 소리 문제 해결 방법
이 글이 도움이 되었기를 바라며, Windows 10에서 리그 오브 레전드 DirectX 오류를 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 알려주세요. 궁금한 점이나 의견이 있다면 아래 댓글을 통해 남겨주세요.