0xc0000005 액세스 위반 오류 해결 — 프로그램이 실행되자마자 꺼질 때
0xc0000005는 프로그램이 허용되지 않은 메모리 영역에 접근해 Windows가 강제로 종료시킨 것입니다. 특정 프로그램만이라면 재설치·업데이트와 보안 프로그램 충돌을, 여러 프로그램에서 나오면 메모리 진단과 시스템 파일 복구를 진행합니다.
빠른 해결 요약
- 프로그램 최신 버전으로 재설치
- 백신·보안 프로그램 일시 해제로 충돌 확인
- 여러 프로그램에서 나면 Windows 메모리 진단
- DISM·SFC 실행
이런 증상일 때 보는 글입니다
- 특정 프로그램이 실행 직후 꺼지며 0xc0000005가 뜰 때
- 여러 프로그램이 무작위로 액세스 위반으로 꺼질 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 재설치 | 15분 | 쉬움 | 필요 | 낮음 |
| 보안 프로그램 확인 | 5분 | 보통 | 필요 없음 | 낮음 |
| 메모리 진단 | 30분 | 쉬움 | 필요 | 없음 |
| SFC | 20분 | 보통 | 필요 | 없음 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
1단계: 한 프로그램만이라면
프로그램을 최신 버전으로 업데이트하거나 제거 후 다시 설치합니다. 플러그인·모드·확장 기능을 쓰는 프로그램이라면 그것들을 빼고 실행해 봅니다. 이벤트 뷰어(Win+X → 이벤트 뷰어 → Windows 로그 → 응용 프로그램)의 오류 항목에서 '오류 있는 모듈 이름'을 보면 원인 DLL을 알 수 있습니다.
2단계: 보안 프로그램 충돌
백신, 금융 보안, 키보드 보안 프로그램이 다른 프로그램 메모리를 감시하다 충돌을 일으키는 경우가 많습니다. 잠시 꺼서 비교하고, 원인이라면 보안 프로그램을 업데이트하거나 해당 프로그램을 예외로 등록합니다.
3단계: 여러 프로그램에서 나온다면
무작위로 여러 프로그램이 액세스 위반으로 꺼지면 메모리(RAM) 불량이나 오버클럭이 의심됩니다. BIOS의 XMP·오버클럭을 기본값으로 돌리고 윈도우 메모리 진단 사용법를 실행합니다.
4단계: 시스템 파일과 DEP
DISM·SFC 시스템 파일 복구 가이드를 진행합니다. 오래된 프로그램이 데이터 실행 방지(DEP)에 걸리는 경우, 시스템 속성 > 고급 > 성능 설정 > 데이터 실행 방지에서 해당 프로그램만 예외로 추가할 수 있지만 출처가 확실한 프로그램에만 적용합니다.
자주 묻는 질문
블루스크린도 같이 떠요.
메모리나 드라이버 문제일 가능성이 큽니다. 블루스크린 원인 확인 방법를 참고하세요.
다음으로 확인할 해결 가이드
이 글에서 다루는 오류 코드
0xc0000005
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?