자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

이벤트 ID 1000 (응용 프로그램 오류) 원인과 해결 — 프로그램이 꺼진 원인 모듈 찾기

이벤트 1000은 프로그램이 오류로 강제 종료됐다는 기록입니다. 메시지의 '오류 있는 모듈 이름'과 '예외 코드'를 보면 원인 방향을 알 수 있습니다. 모듈이 프로그램 자신의 파일이면 프로그램 재설치, 그래픽 드라이버 파일이면 드라이버, ntdll·KERNELBASE면 런타임·충돌 프로그램을 점검합니다.

빠른 해결 요약

  1. 프로그램이 꺼진 시각의 이벤트 1000 열기
  2. 오류 있는 응용 프로그램·모듈 이름·예외 코드 기록
  3. 모듈 종류에 따라 재설치·드라이버·런타임 점검
  4. 같은 모듈이 반복되는지 확인

이런 증상일 때 보는 글입니다

  • 프로그램·게임이 오류 창 없이 꺼질 때
  • 특정 프로그램이 자주 강제 종료될 때

해결 방법별 소요 시간·난이도·위험도

방법소요 시간난이도관리자 권한데이터·설정 위험
기록 내용 확인5분쉬움필요 없음없음
원인별 조치20분보통필요낮음
반복 여부 관찰며칠쉬움필요 없음없음

소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.

목차
  1. 이벤트 1000는 어디에 기록되나요
  2. 기록의 의미
  3. 무시해도 되는 경우와 아닌 경우
  4. 1단계: 모듈 종류로 판단
  5. 2단계: 예외 코드로 판단
  6. 3단계: 반복되면
  7. 자주 묻는 질문

이벤트 1000는 어디에 기록되나요

Win+X → 이벤트 뷰어 → Windows 로그 > 응용 프로그램에서 원본(Source)이 Application Error인 항목으로 기록됩니다. 오른쪽 '현재 로그 필터링'에 이벤트 ID 1000를 입력하면 같은 기록만 모아 볼 수 있습니다.

기록의 의미

메시지는 '오류 있는 응용 프로그램 이름: game.exe, 오류 있는 모듈 이름: nvwgf2umx.dll, 예외 코드: 0xc0000005' 같은 형식입니다. 응용 프로그램은 꺼진 프로그램, 모듈은 오류가 발생한 순간 실행 중이던 파일, 예외 코드는 오류 종류입니다.

무시해도 되는 경우와 아닌 경우

상황판단
가끔 한 번 기록, 사용에 지장 없음무시 가능
같은 프로그램이 반복해서 꺼짐원인 확인 필요
explorer.exe가 반복탐색기 멈춤 해결

1단계: 모듈 종류로 판단

오류 모듈방향
프로그램 폴더의 exe·dll프로그램 재설치·업데이트
nvwgf2umx.dll, atidxx64.dll, igd10iumd64.dll그래픽 드라이버 — 그래픽 드라이버 재설치 방법
ucrtbase.dll, VCRUNTIME140.dll, MSVCP140.dllVisual C++ 런타임 복구
ntdll.dll, KERNELBASE.dll범용 — 충돌 프로그램·플러그인·메모리
clr.dll, coreclr.dll.NET 런타임

2단계: 예외 코드로 판단

예외 코드의미
0xc0000005액세스 위반
0xc0000409프로그램 스스로 감지한 손상(버퍼 오버런)
0xc0000374힙(메모리) 손상
0xe0434352.NET 처리되지 않은 예외

3단계: 반복되면

같은 모듈로 반복되면 그 파일이 속한 프로그램·드라이버를 업데이트하고, 매번 다른 모듈이면 윈도우 메모리 진단 사용법와 보안 프로그램 충돌을 의심합니다. 게임이라면 게임 튕김 원인 찾기도 참고합니다.

자주 묻는 질문

이벤트 1000이 수백 개 있어요.

백그라운드 프로그램이 반복해서 꺼지는 경우일 수 있습니다. 응용 프로그램 이름을 확인해 그 프로그램을 업데이트하거나 제거하세요.

다음으로 확인할 해결 가이드

이 글에서 다루는 오류 코드

  • 이벤트 ID 1000

전체 오류 코드 데이터베이스 보기

원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.

공식 참고 문서

외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.