자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

0xc0000142 응용 프로그램 시작 오류 해결 방법 — DLL 초기화 실패 원인별 대처

0xc0000142는 프로그램이 시작하면서 불러온 DLL이 초기화에 실패했다는 뜻입니다. 재시작 → 프로그램 재설치 → 클린 부팅으로 충돌 프로그램 확인 → SFC 순서로 진행하며, 오피스·특정 앱에서만 나면 그 앱의 복구 기능을 먼저 씁니다.

빠른 해결 요약

  1. PC 다시 시작
  2. 해당 프로그램 복구 또는 재설치
  3. 클린 부팅으로 충돌 프로그램 확인
  4. DISM·SFC로 시스템 파일 복구

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

  • 업데이트 후 여러 프로그램이 0xc0000142로 안 열릴 때
  • 특정 프로그램만 이 오류가 날 때

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

방법소요 시간난이도관리자 권한데이터·설정 위험
재시작3분쉬움필요 없음없음
재설치·복구15분쉬움필요낮음
클린 부팅20분보통필요낮음
SFC20분보통필요없음

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

목차
  1. 1단계: 다시 시작
  2. 2단계: 그 프로그램만이라면
  3. 3단계: 클린 부팅으로 충돌 확인
  4. 4단계: 시스템 파일 복구
  5. 자주 묻는 질문

1단계: 다시 시작

업데이트 설치 후 재시작이 끝나지 않은 상태에서 자주 생깁니다. 설정 > Windows 업데이트에 '다시 시작 필요'가 있으면 재시작합니다.

2단계: 그 프로그램만이라면

오피스라면 오피스 빠른 복구를, 그 밖의 프로그램은 제거 후 공식 최신 설치 파일로 다시 설치합니다. 프로그램이 요구하는 Visual C++ 패키지도 Visual C++ 버전별 정리을 참고해 복구합니다.

3단계: 클린 부팅으로 충돌 확인

  1. Win+R → msconfig → 서비스 탭
  2. 모든 Microsoft 서비스 숨기기 체크 → 모두 사용 안 함
  3. 작업 관리자 시작 앱에서 모두 사용 안 함 → 재시작
  4. 정상이면 하나씩 다시 켜며 원인 찾기

보안 프로그램·화면 녹화·오버레이 도구처럼 다른 프로그램에 끼어드는 소프트웨어가 원인인 경우가 많습니다. 확인이 끝나면 msconfig에서 '정상 시작'으로 되돌립니다.

4단계: 시스템 파일 복구

여러 프로그램이 동시에 같은 오류라면 DISM·SFC 시스템 파일 복구 가이드를 진행합니다. 특정 업데이트 직후라면 업데이트 제거도 고려합니다.

자주 묻는 질문

게임에서만 나요.

게임 파일 무결성 확인, Visual C++·DirectX 재설치, 오버레이(디스코드·지포스 익스피리언스) 끄기를 해 보세요.

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

이 글에서 다루는 오류 코드

  • 0xc0000142

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

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

공식 참고 문서

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