블루스크린

DLL·런타임 오류

드라이버 문제

게임 오류

윈도우 오류

프로그램 오류

광고자리 · 글 위

리그오브레전드 오류코드 004 원인 4가지와 증상별 해결 순서 (롤 패치·접속 실패)

이 글을 3줄로 요약하면

· 오류코드 004는 접속 자체가 아니라 패치 파일을 내려받아 교체하는 단계가 실패했다는 신호입니다.

· 그래서 재접속을 반복해도 같은 지점에서 멈춥니다. 무엇이 파일 교체를 막았는지를 먼저 가려야 합니다.

· 원인은 네 갈래입니다. 아래 판별표에서 자기 증상을 찾아 해당 섹션부터 처리하면 됩니다.

오류코드 004는 정확히 무슨 뜻인가

서버 장애 코드가 아니라 내 PC에서 파일 교체가 실패했다는 코드입니다.

리그 오브 레전드는 실행할 때마다 라이엇 클라이언트가 내 PC의 게임 파일과 서버 버전을 대조합니다. 차이가 있으면 그 부분만 내려받아 기존 파일 위에 덮어씁니다. 오류코드 004는 이 내려받기와 덮어쓰기 단계에서 작업이 끝나지 못했을 때 표시되는 코드입니다.

그래서 화면에 보이는 증상이 사람마다 조금씩 다릅니다. 패치 진행률 막대가 특정 퍼센트에서 멈춘 채 004가 뜨기도 하고, 진행 표시가 나오기도 전에 클라이언트 창이 닫히면서 004만 남기도 합니다. 어느 쪽이든 서버에 접속하기 전 단계라는 점은 같습니다.

서버 문제인지 먼저 가르는 방법

서버 점검이나 장애라면 같은 시간대에 접속한 사람 대부분이 같은 화면을 봅니다. 반대로 다른 사람은 정상적으로 게임에 들어가는데 나만 004가 뜬다면 서버가 아니라 내 PC의 파일 교체 과정이 막힌 것입니다. 이 글은 후자를 다룹니다.

현재 설치 구조도 알아두면 좋습니다. 라이엇 클라이언트는 C:\Riot Games\Riot Client에, 게임 본체는 C:\Riot Games\League of Legends에 들어갑니다. 후자 안에 실행 파일이 있는 Game, 설정이 담긴 Config, 기록이 쌓이는 Logs 폴더가 함께 있습니다.

RADS 폴더를 지우라는 안내는 지금 설치본에 맞지 않습니다

검색하면 RADS → projects → league_client → releases 안의 최신 폴더를 지우라는 방법이 많이 나옵니다. 이 경로는 패처가 교체되기 전 구조라, 그 이후에 새로 설치한 PC에는 RADS 폴더 자체가 없습니다. 폴더가 없는데 찾느라 시간을 쓰지 말고, 아래 원인 A부터 순서대로 보시면 됩니다.

증상으로 원인 좁히기

멈추는 지점과 반복 여부가 원인을 거의 가려줍니다.

증상 유력한 원인 먼저 볼 항목
클라이언트를 껐다 켜면 004가 바로 뜬다. 진행률 표시도 안 나온다 이전 실행의 프로세스가 남아 파일을 잠그고 있음 원인 A → 프로세스 정리 후 관리자 권한 실행
패치가 매번 비슷한 퍼센트에서 멈춘 뒤 004 디스크 여유 공간 부족 또는 해당 구간 파일 손상 원인 B → 공간 확보 후 디스크 검사
백신을 잠깐 끄면 패치가 진행된다 실시간 검사가 내려받는 파일을 잠그거나 격리 원인 C → 폴더 단위 제외 등록
진행률이 아주 느리게 오르다 멈춘다. 다운로드 속도가 0으로 떨어진다 방화벽·VPN·DNS 등 네트워크 경로 문제 원인 D → 방화벽 허용과 VPN 해제
전체 복구를 돌려도 끝나지 않고 다시 004 복구 자체가 같은 조건에 막혀 있음 원인 A → C 순서로 조건을 먼저 푼 뒤 복구
회사·학교·기숙사 네트워크에서만 뜬다 기관 네트워크의 포트·트래픽 제한 원인 D → 다른 회선(휴대폰 테더링)으로 확인

표에서 두 줄 이상 해당한다면 위쪽 원인부터 처리하는 편이 낫습니다. 파일이 잠긴 상태에서는 아래 단계의 복구 기능도 같은 이유로 실패하기 때문입니다.

원인 A남아 있는 프로세스가 파일을 붙잡고 있다

클라이언트를 닫아도 백그라운드 프로세스는 남습니다. 그 상태로는 파일 교체가 불가능합니다.

패치는 기존 파일을 새 파일로 덮어쓰는 작업입니다. 그런데 어떤 프로그램이 그 파일을 열고 있으면 윈도우가 덮어쓰기를 거부합니다. 클라이언트를 강제 종료했거나 게임이 비정상 종료된 뒤에 004가 반복된다면, 대부분 이 경우입니다.

1남아 있는 라이엇 관련 프로세스를 모두 끝냅니다

Ctrl + Shift + Esc로 작업 관리자를 열고 프로세스 목록에서 Riot Client, RiotClientServices, League of Legends, LeagueClient로 시작하는 항목을 하나씩 선택해 작업 끝내기를 누릅니다. 이름이 비슷한 항목이 여러 개 보이면 전부 끝냅니다.

2관리자 권한으로 다시 실행합니다

바탕화면의 리그 오브 레전드 아이콘을 우클릭 → 관리자 권한으로 실행합니다. 게임이 C:\Program Files 아래에 설치돼 있으면 일반 권한으로는 파일을 쓰지 못해 004가 계속 나올 수 있습니다.

3매번 관리자 권한으로 뜨게 고정합니다

같은 아이콘을 우클릭 → 속성 → 호환성 탭으로 들어가 "관리자 권한으로 이 프로그램 실행"에 체크하고 확인을 누릅니다. 이 설정을 해두면 다음 패치 때 같은 문제가 다시 생기지 않습니다.

이 방법이 안 통하는 경우

프로세스를 다 끝내고 관리자 권한으로 실행했는데도 같은 퍼센트에서 멈춘다면 파일 잠금 문제가 아닙니다. 멈추는 위치가 매번 비슷하다면 원인 B, 속도가 0으로 떨어지며 멈춘다면 원인 D로 넘어가세요.

원인 B설치 드라이브의 공간이나 상태가 문제다

패치는 최종 용량보다 더 넓은 공간을 잠깐 씁니다. 여유 공간을 아슬아슬하게 두면 여기서 걸립니다.

패치 파일은 내려받기 → 압축 해제 → 기존 파일 교체 순으로 처리됩니다. 중간 단계에서는 원본과 새 파일이 잠시 동시에 존재하기 때문에, 실제 패치 용량이 1GB라도 그보다 여유 있는 빈 공간이 필요합니다. 공간이 모자라면 그 지점에서 작업이 끊기고 004가 뜹니다.

1설치 드라이브의 여유 공간을 확인합니다

Win + E로 탐색기를 열고 좌측 내 PC를 클릭하면 드라이브별 여유 공간이 막대로 표시됩니다. 게임이 설치된 드라이브에 최소 20GB 이상 남겨두는 편이 안전합니다. 막대가 빨간색이면 우선 정리가 필요합니다.

2드라이브 자체에 문제가 없는지 검사합니다

chkdsk D:

시작 버튼을 우클릭해 터미널(관리자)을 열고 게임이 설치된 드라이브 문자로 위 명령을 실행합니다. 결과 맨 아래 불량 섹터 줄에 0이 아닌 값이 있으면 그 구간의 파일이 계속 깨지는 상태라, 패치도 같은 자리에서 반복해서 실패합니다.

C 드라이브에 /f를 붙여 걸지 않습니다

복구 옵션인 /f는 윈도우가 쓰는 중인 드라이브에서는 실행되지 않고 재부팅 후 검사로 예약됩니다. 상태만 확인할 때는 옵션 없이 돌리는 것으로 충분합니다.

이 방법이 안 통하는 경우

공간을 넉넉히 비우고 검사에서도 문제가 없는데 같은 퍼센트에서 멈춘다면, 그 파일을 다른 프로그램이 검사 중일 가능성이 큽니다. 원인 C로 넘어가세요.

원인 C보안 프로그램이 패치 파일을 막는다

실시간 검사는 방금 만들어진 실행 파일을 우선 검사합니다. 그 사이 패치는 파일을 쓰지 못합니다.

게임 패치로 새로 생기는 파일은 보안 프로그램 입장에서 방금 인터넷에서 내려온 실행 파일입니다. 검사하는 동안 파일이 잠기고, 오탐으로 판정되면 아예 격리되기도 합니다. 백신을 잠깐 끄면 패치가 진행되는 경우가 여기에 해당합니다.

끄지 말고 폴더 단위로 제외하는 편이 낫습니다

보안 기능을 통째로 끄면 패치는 되지만 그 시간 동안 PC 전체가 무방비가 됩니다. 게임 폴더만 검사 대상에서 빼는 방식이 위험을 훨씬 좁힙니다.

1윈도우 보안의 제외 목록에 게임 폴더를 등록합니다

Win + I → 개인 정보 및 보안 → Windows 보안 → Windows 보안 열기 → 바이러스 및 위협 방지 → 설정 관리 → 제외 추가 또는 제거 순으로 들어가 폴더를 선택하고 C:\Riot Games를 지정합니다.

2이미 격리된 파일이 있는지 확인합니다

같은 화면의 보호 기록에서 최근 격리 항목을 봅니다. 경로에 Riot Games가 들어간 항목이 있다면 이미 파일이 지워진 상태이므로, 제외를 등록한 뒤 아래 전체 복구까지 돌려야 합니다.

3클라이언트의 전체 복구를 실행합니다

로그인 화면 우측 상단의 톱니바퀴(설정) → 일반으로 들어가면 문제 해결 항목에 전체 복구 버튼이 있습니다. 손상되거나 사라진 파일만 다시 받아 채워 넣는 기능이라, 격리로 파일이 빠진 상태를 되돌리는 데 씁니다. 시간이 꽤 걸리므로 중간에 창을 닫지 않습니다.

클라이언트가 아예 열리지 않아 설정 화면까지 못 간다면, 라이엇이 배포하는 Hextech Repair Tool을 씁니다. 라이엇 공식 지원 페이지의 자동 문제 해결 항목에서 내려받을 수 있고, 클라이언트 밖에서 설치 파일을 검사·복구합니다. 이때도 위의 제외 등록을 먼저 해두어야 같은 이유로 다시 막히지 않습니다.

이 방법이 안 통하는 경우

회사 PC처럼 보안 정책이 관리자에 의해 잠겨 있으면 제외 등록 자체가 회색으로 비활성화됩니다. 이 경우 개인 설정으로는 풀 수 없으므로 관리 담당자에게 예외 등록을 요청해야 합니다. 백신을 완전히 끈 상태에서도 004가 그대로면 원인 D로 넘어가세요.

원인 D네트워크 경로가 중간에 끊긴다

웹 페이지는 잘 열리는데 패치만 멈추는 경우가 여기에 해당합니다.

패치는 큰 파일을 몇 분에서 몇십 분에 걸쳐 끊김 없이 받아야 하는 작업입니다. 웹 서핑처럼 짧게 주고받는 통신은 잠깐 끊겨도 티가 나지 않지만, 패치는 그 순간 바로 실패로 처리됩니다. 인터넷은 되는데 패치만 안 된다는 말이 모순이 아닌 이유입니다.

1방화벽 허용 목록에 라이엇 항목이 있는지 확인합니다

Win + R → control → 시스템 및 보안 → Windows Defender 방화벽 → Windows Defender 방화벽을 통해 앱 또는 기능 허용으로 들어갑니다. 목록에서 Riot Client와 League of Legends 항목을 찾아 개인과 공용 체크 상태를 확인합니다. 항목 자체가 없다면 설정 변경 → 다른 앱 허용으로 실행 파일을 직접 추가합니다.

2VPN과 프록시를 끄고 다시 시도합니다

VPN을 쓰면 패치 서버까지 가는 경로가 길어지고 중간에 끊길 확률도 올라갑니다. Win + I → 네트워크 및 인터넷 → VPN에서 연결을 해제하고, 프록시 항목의 수동 설정도 꺼진 상태인지 확인합니다.

3DNS 캐시를 비웁니다

ipconfig /flushdns

터미널(관리자)에서 실행합니다. 예전에 저장된 주소를 계속 참조하다 엉뚱한 곳으로 연결되는 상황을 초기화합니다. 실행 뒤에는 공유기도 한 번 재부팅합니다.

4회선을 바꿔 원인을 확정합니다

휴대폰 테더링 같은 완전히 다른 회선으로 바꿔 패치를 돌려봅니다. 여기서 정상 진행되면 PC가 아니라 기존 회선이나 공유기 쪽 문제로 확정됩니다. 무선을 쓰고 있었다면 이 기회에 유선으로 바꿔보는 것도 좋습니다.

이 방법이 안 통하는 경우

다른 회선에서도 똑같이 004가 뜬다면 네트워크 문제가 아닙니다. 이 경우 설치 파일이 이미 되돌릴 수 없을 만큼 깨진 상태일 수 있으므로, 아래 진단으로 무엇이 실패했는지 확인한 뒤 재설치를 검토합니다.

같이 나오는 오류입니다 배틀넷 업데이트 오류 BLZBNTAGT00000840, 저는 이 순서로 해결했습니다 (패치 실패 완전정리) 다른 런처에서도 같은 조건(파일 잠금·보안 차단)으로 패치가 멈춥니다 · 눌러서 확인하기 →

무엇이 막았는지 확인하는 법

추측으로 네 가지를 다 해보는 대신, 기록을 먼저 읽으면 한 번에 끝납니다.

리그 오브 레전드는 실행할 때마다 자체 기록을 남깁니다. Win + E로 탐색기를 열고 주소창에 C:\Riot Games\League of Legends\Logs를 붙여넣으면 날짜별 폴더가 나옵니다. 가장 최근 폴더 안의 텍스트 파일을 메모장으로 열어 맨 아래쪽을 보면, 마지막으로 어떤 작업에서 멈췄는지 남아 있습니다.

로그 마지막 줄에 파일 경로와 함께 접근이 거부됐다는 내용이 있으면 원인 A나 C, 연결이 끊겼다는 내용이면 원인 D, 공간이 부족하다는 내용이면 원인 B입니다.

클라이언트가 로그를 남기기도 전에 닫힌다면 윈도우 쪽 기록을 봅니다. Win + R → eventvwr.msc로 이벤트 뷰어를 열고 Windows 로그 → 응용 프로그램에서 004가 떴던 시각의 오류 항목을 찾습니다. 하단 일반 탭의 오류 모듈 이름 줄이 어떤 파일에서 멈췄는지 알려줍니다.

여기에 보안 제품 이름이 찍혀 있으면 원인 C가 확정입니다. 반대로 그래픽 드라이버 파일 이름이 보인다면 패치가 아니라 클라이언트 렌더링 쪽 문제일 수 있어, 그래픽 드라이버를 새로 설치하는 편이 빠릅니다.

자주 묻는 질문

복구와 재설치를 앞두고 가장 많이 걸리는 지점들입니다.

Q.전체 복구를 하면 인게임 설정이 초기화되나요?

A.전체 복구는 손상된 게임 파일을 다시 받아 채우는 기능이라 계정 데이터는 건드리지 않습니다. 다만 설정 파일이 손상돼 있었다면 그 파일도 교체 대상이 되므로, 단축키나 화면 설정이 기본값으로 돌아갈 수 있습니다. 걱정된다면 복구 전에 C:\Riot Games\League of Legends\Config 폴더를 통째로 복사해 두면 됩니다.

Q.재설치하면 전적이나 등급이 사라지나요?

A.전적·등급·보유 챔피언 같은 계정 데이터는 전부 라이엇 서버에 저장됩니다. 클라이언트는 그 데이터를 받아 보여주는 프로그램일 뿐이라 지우고 새로 설치해도 그대로 유지됩니다. 다만 게임 용량 전체를 다시 받아야 하므로, 재설치는 위 네 가지를 다 확인한 뒤 마지막에 씁니다.

Q.RADS 폴더를 못 찾겠는데 잘못 설치된 건가요?

A.아닙니다. RADS는 예전 패처가 쓰던 폴더라 패처가 교체된 뒤 설치한 PC에는 처음부터 없습니다. 지금 구조에서 같은 목적(손상 파일 교체)을 하는 것이 클라이언트의 전체 복구와 Hextech Repair Tool입니다. 폴더를 찾아 헤맬 필요가 없습니다.

Q.특정 시간대에만 자주 뜨는데 서버 탓인가요?

A.패치가 배포된 직후에는 접속이 몰려 다운로드 속도가 크게 떨어지고, 그 상태에서 연결이 끊기면 004로 이어질 수 있습니다. 이때는 시간을 두고 다시 시도하는 편이 낫습니다. 다만 며칠에 걸쳐 시간대와 무관하게 반복된다면 서버 혼잡이 아니라 위 네 가지 중 하나입니다.

Q.노트북이라 무선만 쓸 수 있으면 어떻게 하나요?

A.패치 중에는 다른 기기의 대용량 다운로드나 스트리밍을 잠시 멈추고, 공유기와 가까운 위치에서 진행합니다. 무선 대역이 2.4GHz로 잡혀 있다면 5GHz 이름의 네트워크로 바꾸는 것만으로도 끊김이 줄어드는 경우가 많습니다.

Q.백신을 아예 지워야 하나요?

A.그럴 필요는 없습니다. 게임 폴더만 제외 목록에 넣으면 검사 대상에서 빠지므로 나머지 보호는 그대로 유지됩니다. 다만 제외 등록은 본인이 설치한 정상 프로그램의 폴더에만 적용하고, 출처를 모르는 폴더에는 쓰지 않는 것이 안전합니다.

함께 보면 좋은 글

게임 실행과 패치가 막힐 때 같이 확인하면 좋은 글을 모았습니다.

스팀 디스크 쓰기 오류(Disk Write Error) 해결법 총정리 (다운로드·설치 실패 완전정리) 같은 원리로 파일 쓰기가 막히는 경우입니다 · 눌러서 확인하기 → 발로란트 VAN9001 오류, 저는 이 순서로 해결했습니다 (TPM·Secure Boot 완전정리) 같은 라이엇 클라이언트를 쓰는 게임의 실행 차단 오류입니다 · 눌러서 확인하기 → 배틀그라운드 치명적 오류(Fatal Error), 저는 이 순서로 해결했습니다 (2026년 최신) 게임 파일 손상과 드라이버 문제를 가르는 방법이 겹칩니다 · 눌러서 확인하기 →
확인 환경 · 윈도우 11 24H2 / 윈도우 10 22H2 기준, 2026년 8월 확인
참고 문서 · Riot Games 지원 — Error Code 004 / Microsoft Learn — chkdsk 명령

광고자리 · 글 아래