
프로그램 아이콘을 눌렀는데 "응용 프로그램을 올바르게 시작하지 못했습니다(0xc0000142)"라는 팝업만 뜨고 그대로 꺼져버린 적 있으신가요. 어제까지 잘 되던 프로그램이 갑자기 안 열리면 뭐부터 손대야 할지 막막하죠. 이 글에서는 0xc0000142 오류가 왜 뜨는지, 원인별로 확인하는 순서를 정리해봤어요.
📑 목차
⚠️ 증상 & 오류 메시지 확인
가장 흔한 증상은 프로그램을 실행하는 순간 "응용 프로그램을 올바르게 시작하지 못했습니다(0xc0000142). 확인을 클릭해서 응용 프로그램을 닫으십시오"라는 팝업이 뜨고 프로그램이 즉시 종료되는 거예요. Office 프로그램, 게임, 그래픽 툴 등 다양한 프로그램에서 나타날 수 있고, 특정 프로그램만 안 되는 경우도 있고 여러 프로그램에서 동시에 나타나는 경우도 있어요.
🔍 0xc0000142가 뜨는 원인
마이크로소프트 지원 문서와 여러 사례를 종합해보면 원인은 크게 세 가지로 나뉘어요.
1. DLL 초기화 실패: 프로그램 실행에 필요한 Visual C++ 런타임 라이브러리가 없거나 손상됐을 때 이 오류가 자주 나타나요.
2. 오버레이·백그라운드 프로그램과의 충돌: 디스코드 인게임 오버레이, 지포스 익스피리언스 오버레이, 프레임 표시 프로그램 같은 백그라운드 소프트웨어가 실행 중인 프로그램과 충돌하면서 초기화에 실패하는 경우가 있어요.
3. 시스템 파일 손상 또는 사용자 프로필 문제: 윈도우 시스템 파일 일부가 손상됐거나, 실행 경로에 한글이 포함된 폴더명이 있을 때도 이 오류가 생길 수 있어요.
🛠️ 해결 방법 1 – VC++ 재배포 패키지 재설치
가장 먼저 확인할 건 Visual C++ 재배포 패키지예요. 공식 페이지에서 최신 버전을 받아 설치해보세요.
⬇️ Visual C++ 재배포 패키지 다운로드 – Microsoft 공식 Microsoft Learn 공식 다운로드 페이지 · x86/x64 버전 선택 가능 · 무료
내 컴퓨터가 64비트라면 x64 버전을, 프로그램이 32비트 버전이라면 x86 버전도 함께 설치해보는 게 좋아요(둘 다 설치해도 문제없어요). 설치 후에는 컴퓨터를 재부팅한 뒤 다시 실행해보세요. 이래도 안 되면 다음 방법을 확인해보세요.
🛠️ 해결 방법 2 – 오버레이 프로그램 끄기
게임이나 그래픽 프로그램을 실행할 때만 이 오류가 뜬다면 오버레이 기능이 원인일 가능성이 높아요. 디스코드를 실행 중이라면 설정 → 게임 오버레이에서 껐다가 다시 시도해보시고, 지포스 익스피리언스나 라데온 소프트웨어를 쓰고 있다면 인게임 오버레이 옵션도 꺼보세요. 오버레이를 끈 뒤에는 재부팅 없이 바로 프로그램을 다시 실행해서 확인할 수 있어요. 이래도 안 되면 다음 방법으로 넘어가볼게요.
🛠️ 해결 방법 3 – 시스템 파일 검사
앞의 두 방법으로도 해결이 안 된다면 시스템 파일 손상 여부를 확인해볼 차례예요. 관리자 권한 명령 프롬프트에서 아래 명령어를 순서대로 입력해보세요.
DISM /Online /Cleanup-Image /RestoreHealth
⚠️ 두 명령어 모두 시스템 파일을 검사하고 복구하는 작업이라 완료까지 시간이 꽤 걸릴 수 있고(짧게는 10분, 길게는 1시간 이상), 진행 중에는 컴퓨터를 끄지 않아야 해요. 검사가 끝나면 재부팅 후 다시 프로그램을 실행해보세요.
🧩 그래도 안 될 때 / 추가 팁
프로그램 설치 경로에 한글이나 특수문자가 포함된 폴더가 있다면, 영문 경로(예: C:\Program Files)로 옮기거나 재설치해보세요.
문제가 되는 프로그램 아이콘을 우클릭 → 속성 → 호환성 탭에서 "관리자 권한으로 이 프로그램 실행"에 체크하고 다시 시도해보세요.
위 방법으로도 해결되지 않으면 해당 프로그램을 완전히 제거한 뒤 최신 버전으로 재설치하는 것도 방법이에요.
그래도 반복된다면 그래픽 드라이버 자체가 오래됐을 수 있으니, 제조사 공식 사이트에서 최신 드라이버로 업데이트해보시는 것도 도움이 돼요.
❓ 자주 묻는 질문
Q1. 특정 게임에서만 이 오류가 떠요, 왜 그런가요?
그 게임이 요구하는 런타임 라이브러리가 없거나, 오버레이 프로그램과 충돌하는 경우가 많아요. 해결 방법 1·2를 먼저 확인해보세요.
Q2. Office 프로그램에서도 이 오류가 뜨나요?
네, Office 실행 파일 초기화 과정에서도 같은 오류 코드가 나타날 수 있어요. Office 복구 기능(제어판 → 프로그램 → Office 선택 → 복구)을 함께 시도해보시는 게 좋아요.
Q3. 재부팅하면 잠깐 괜찮아지는데 왜 그런가요?
재부팅으로 충돌하던 백그라운드 프로세스가 초기화되면서 일시적으로 안정되는 경우가 있어요. 근본 원인은 그대로일 수 있어서 다시 나타날 수 있어요.
Q4. sfc /scannow가 너무 오래 걸려요, 멈춘 건가요?
시스템 파일 양에 따라 정상적으로 오래 걸릴 수 있어요. 진행률이 조금씩이라도 움직이고 있다면 끝까지 기다려보시는 게 좋아요.
Q5. Visual C++ 재배포 패키지를 여러 버전 설치해도 괜찮나요?
네, 서로 다른 버전(2015, 2017, 2019, 2022 등)은 함께 설치해도 충돌하지 않아요. 오히려 여러 프로그램이 각자 다른 버전을 요구하는 경우가 많아 함께 설치해두는 게 안전해요.
✅ 마무리
정리하면 VC++ 재배포 패키지 재설치 → 오버레이 프로그램 끄기 → 시스템 파일 검사 순서로 확인해보시는 걸 추천해요. 이 순서로 확인하면 해결되는 경우가 많지만, 그래도 계속 막힌다면 해당 프로그램 제조사 고객센터나 전문가에게 문의해보시는 게 가장 확실해요.
※ 이 글은 정보 제공 목적이며, 기기·OS·프로그램 버전과 환경에 따라 해결 방법이 다를 수 있습니다. 레지스트리·시스템 파일 수정 등은 위험할 수 있으니 중요 데이터를 백업한 뒤 진행하시고, 해결되지 않으면 제조사 고객센터나 전문가에게 문의하세요.
'컴퓨터·윈도우' 카테고리의 다른 글
| msvcp140.dll이 없어 코드 실행을 진행할 수 없습니다 – 재설치 전 확인할 3가지 (0) | 2026.08.14 |
|---|---|
| 0x80070422 오류 해결 방법 – 윈도우 업데이트·방화벽 서비스 다시 켜기 (0) | 2026.08.11 |