자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

0xc000012f '잘못된 이미지' 오류 해결 방법 — 파일 손상·업데이트 후 발생 시

0xc000012f '잘못된 이미지'는 오류 창에 적힌 파일(주로 DLL)이 손상됐거나 이 Windows용이 아니라는 뜻입니다. 창에 나온 파일 경로를 보면 어느 프로그램 것인지 알 수 있고, 그 프로그램 재설치나 해당 Visual C++ 복구로 해결합니다.

빠른 해결 요약

  1. 오류 창의 파일 경로·이름 확인
  2. 그 경로의 프로그램 재설치
  3. 파일이 MSVC·VCRUNTIME 계열이면 Visual C++ 복구
  4. Windows 폴더 파일이면 SFC, 업데이트 직후면 업데이트 제거

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

  • '잘못된 이미지' 창이 뜨고 프로그램이 실행되지 않을 때

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

방법소요 시간난이도관리자 권한데이터·설정 위험
파일 확인1분쉬움필요 없음없음
재설치15분쉬움필요낮음
Visual C++ 복구5분쉬움필요없음
SFC·업데이트 제거20분보통필요낮음

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

목차
  1. 1단계: 오류 창 읽기
  2. 2단계: 프로그램 파일이라면
  3. 3단계: Windows 파일이라면
  4. 4단계: 계속 다른 파일이 손상된다면
  5. 자주 묻는 질문

1단계: 오류 창 읽기

'C:\Program Files\…\xxx.dll은(는) Windows에서 실행되도록 설계되지 않았거나…'처럼 앞에 파일 경로가 나옵니다. 경로가 Program Files 아래면 그 프로그램 파일이, System32 아래면 Windows 파일이 손상된 것입니다.

2단계: 프로그램 파일이라면

해당 프로그램을 제거하고 공식 최신 설치 파일로 다시 설치합니다. 파일 이름이 MSVCP·VCRUNTIME·MSVCR이면 Visual C++ 버전별 정리을 참고해 그 버전 패키지를 복구합니다.

3단계: Windows 파일이라면

DISM·SFC 시스템 파일 복구 가이드를 진행합니다. 특정 Windows 업데이트 설치 직후부터 생겼다면 설정 > Windows 업데이트 > 업데이트 기록 > 업데이트 제거에서 최근 업데이트를 제거해 비교할 수 있습니다(업데이트 제거 방법).

4단계: 계속 다른 파일이 손상된다면

여러 프로그램 파일이 반복해서 손상되면 디스크나 메모리 문제일 수 있습니다. 디스크 상태와 윈도우 메모리 진단 사용법를 확인합니다.

자주 묻는 질문

오피스에서 이 오류가 나요.

오피스 복구의 온라인 복구로 해결되는 경우가 많습니다.

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

이 글에서 다루는 오류 코드

  • 0xc000012f

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

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

공식 참고 문서

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