프로그램을 실행하려고 할 때 0xc0000142 오류 코드가 나타나는 경우가 있습니다. 이 오류는 주로 게임 실행 시 발생하지만, Autodesk와 같은 전문 프로그램이나 기타 응용 프로그램에서도 나타날 수 있습니다. 오류와 함께 표시되는 메시지는 다음과 같습니다.
"응용 프로그램을 올바르게 시작하지 못했습니다(0xc0000142)."
이 오류의 주된 원인은 DLL 로드 오류입니다. 즉, 게임(또는 다른 프로그램)을 실행하는 데 필요한 DLL 파일이 더 이상 유효하지 않거나 디지털 서명이 올바르지 않다는 의미입니다. 문제의 원인이 DLL 파일에 있기 때문에, 해당 파일을 정상적인 DLL 파일로 교체하면 대부분 해결됩니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116333808.png)
기본 문제 해결 팁
때때로 다른 소프트웨어와의 충돌로 인해 이 오류가 발생하기도 합니다. 어떤 프로그램이 원인인지 파악하기 어렵지만, 먼저 백신 프로그램을 일시적으로 비활성화해 보세요. 또한 NVIDIA 드라이버도 이 오류를 유발하는 것으로 알려져 있으므로, GeForce 유틸리티나 기타 드라이버 관련 유틸리티를 잠시 제거하거나 비활성화해 보는 것도 좋은 방법입니다.
방법 1: 손상된 파일 복구
Restoro를 다운로드하여 실행하면 손상되었거나 누락된 시스템 파일을 스캔하고 자동으로 복구할 수 있습니다. 파일 복구를 완료한 후 아래의 다른 방법들을 순서대로 진행하세요.
방법 2: 클린 부팅 수행
첫 번째 방법은 클린 부팅(Clean Boot)입니다. 클린 부팅을 하면 Windows 자체 서비스를 제외한 비 Microsoft 서비스와 시작 프로그램이 모두 비활성화됩니다. 필요하다면 나중에 언제든 다시 활성화할 수 있습니다. 사용하지 않는 불필요한 시작 프로그램을 비활성화하므로 시스템 성능 향상에도 도움이 됩니다.
운영체제 버전과 관계없이 "Intel PROSet/Wireless Zero Configuration 서비스"는 반드시 비활성화하고 문제가 해결되는지 확인하세요. 또한 시작 프로그램 탭에서 게시자 정보가 없는 "Program"이라는 이름의 항목이 있다면 비활성화해 보세요. 이 항목 역시 간혹 이 오류의 원인이 됩니다.
클린 부팅 후 시스템을 재시작하고 문제가 사라졌는지 확인합니다. 여전히 문제가 있다면 SFC(시스템 파일 검사) 스캔을 진행하세요. 명령 프롬프트를 열고 아래 명령어를 입력하면 됩니다.
sfc /scannow
그래도 문제가 해결되지 않는다면 제어판 → 프로그램 및 기능 → 프로그램 제거로 이동하여 최근 설치된 프로그램 목록을 날짜순으로 정렬해 보세요. 오류가 발생하기 직전에 설치된 프로그램을 찾아 제거하면 원인을 좁힐 수 있습니다.
방법 3: 호환 모드로 실행
응용 프로그램을 호환 모드로 실행하는 것만으로도 많은 사용자가 이 문제를 해결했습니다. 따라서 아래의 복잡한 방법을 시도하기 전에 먼저 이 방법을 적용해 보는 것이 좋습니다.
- 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 속성(Properties)을 선택합니다.
- 호환성(Compatibility) 탭을 클릭합니다.
- 호환성 문제 해결사 실행(Run compatibility troubleshooter)을 클릭합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116333940.png)
- 질문이 표시되면 권장 설정 사용(Try recommended settings)을 선택합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116333949.png)
- 프로그램 테스트(Test program)를 클릭합니다. Windows가 권장 설정으로 프로그램 실행을 시도합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334036.png)
- 프로그램이 정상적으로 실행되면 프로그램을 닫습니다. 실행되지 않았다면 별도의 작업이 필요 없습니다.
- 프로그램을 종료한 후 다음(Next)을 클릭합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334189.png)
- 프로그램이 정상적으로 실행되었다면 예(Yes)를 클릭하여 해당 프로그램에 이 설정을 저장합니다. 실행되지 않았다면 취소(Cancel)를 클릭합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334141.png)
- 다음 호환 모드에서 이 프로그램 실행: 옵션에 체크합니다.
- 드롭다운 목록에서 Windows 7을 선택합니다. Windows 7에서 작동하지 않으면 다른 운영체제 버전도 시도해 볼 수 있습니다.
- 관리자 권한으로 이 프로그램 실행 옵션에 체크합니다.
- 적용(Apply)을 클릭한 후 확인(OK)을 누릅니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334202.png)
이제 응용 프로그램을 실행하여 정상 작동하는지 확인합니다.
방법 4: DLL 파일 수동 교체
문제가 서명되지 않은 DLL 파일 때문이라면, 해당 파일을 최신 정상 파일로 교체하는 것만으로도 문제가 해결될 수 있습니다.
- 제공된 링크에서 3개의 DLL 파일을 모두 다운로드합니다.
- 파일을 다운로드한 폴더(일반적으로 '다운로드' 폴더)로 이동합니다.
- 파일을 복사합니다(마우스 오른쪽 버튼 클릭 → 복사).
- 오류가 발생하는 응용 프로그램이 설치된 폴더로 이동합니다.
- 해당 폴더에서 마우스 오른쪽 버튼을 클릭하고 붙여넣기를 선택합니다.
- 파일 교체 여부를 묻는 창이 뜨면 파일 교체(Replace)를 선택합니다.
- 다운로드한 3개의 파일 모두에 대해 같은 과정을 반복합니다.
모든 파일을 교체한 후 응용 프로그램을 실행해 보세요.
방법 5: Regedit.exe(레지스트리 편집기) 활용
DLL이 손상되었거나 서명되지 않은 것이 원인이라면 레지스트리 값을 변경하여 해결할 수 있습니다. LoadAppInit_DLLs 키 값을 0으로 변경하면 됩니다. LoadAppInit_DLLs는 프로그램이 시작될 때 특정 DLL을 함께 로드하는 메커니즘인데, 이 값을 0으로 바꾸면 불필요한 DLL 로드를 막아 문제가 해결될 수 있습니다. 레지스트리를 직접 수정하지 않도록 명령어를 준비했으니 아래 절차를 따라 하세요.
- Windows 키를 길게 누른 상태에서 X 키를 누릅니다.
- 명령 프롬프트(관리자) 또는 PowerShell(관리자)을 선택합니다.
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v "LoadAppInit_DLLs" /t REG_DWORD /d 0 /f
- 컴퓨터를 재시작합니다.
재시작 후 프로그램 실행 시 오류가 여전히 나타나는지 확인합니다.
방법 6: 시스템 로케일(국가 설정) 변경
Windows에서 올바른 국가 및 지역이 설정되어 있는지 확인하는 것이 중요합니다. 일부 응용 프로그램은 지역 설정을 확인하며, 잘못된 지역이 선택되어 있으면 정상적으로 시작되지 않을 수 있습니다. 지역 설정을 변경하는 방법은 다음과 같습니다.
- Windows + S 키를 동시에 누르고 "제어판"을 입력합니다.
- 목록에서 첫 번째 결과를 선택합니다.
- "보기 기준"을 클릭하고 "작은 아이콘"을 선택합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334266.png)
- "국가 또는 지역"을 클릭하고 "관리자 옵션" 탭을 선택합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334317.png)
- "시스템 로케일 변경"을 클릭한 후 "현재 시스템 로케일" 드롭다운 메뉴를 엽니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334433.png)
- 목록에서 사용 중인 지역을 선택하고 "확인"을 클릭합니다.
- 문제가 계속되는지 확인합니다.
방법 7: 명령 프롬프트 구성 변경
명령 프롬프트의 특정 설정이 올바르게 구성되어 있지 않으면 오류가 발생할 수 있습니다. 이 단계에서는 일부 구성을 변경해 보겠습니다.
- Windows + R 키를 동시에 눌러 실행 창을 엽니다.
- "cmd"를 입력하고 "Enter" 키를 누릅니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334565.png)
- 아래 명령어를 입력하고 "Enter" 키를 누릅니다.
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
- 프로세스가 완료될 때까지 기다린 후 컴퓨터를 재시작합니다.
- 문제가 계속되는지 확인합니다.
방법 8: 안전 모드에서 응용 프로그램 재설치
컴퓨터에서 응용 프로그램을 실행할 때 이 오류가 발생한다면, 컴퓨터를 재시작하여 이 글의 두 번째 방법에서 설명한 클린 부팅 상태로 진입한 후 오류가 발생하는 응용 프로그램을 다시 설치해 보세요. 설치가 완료되면 안전 모드를 종료하고, 정상 부팅 후에도 문제가 지속되는지 확인합니다.
특히 Outlook이나 클릭투런(click-to-run) 방식의 Office 프로그램을 사용 중이라면, 업데이트 채널을 연간(annual) 또는 반기(semi-annual)로 변경해 보세요. Office 응용 프로그램으로 인해 발생하는 오류라면 이 방법이 도움이 될 수 있습니다.
방법 9: 응용 프로그램 설치 수정
설치 과정에서 프로그램이 올바르게 구성되지 않으면 특정 권한이 누락될 수 있습니다. 이 경우 응용 프로그램의 설치를 수정하면 문제가 해결될 수 있습니다. 특히 Microsoft Office 프로그램에서 오류가 발생한다면 이 방법을 꼭 시도해 보세요.
- Windows + I 키를 눌러 설정을 엽니다.
- 설정에서 "앱"을 클릭하고 왼쪽 창에서 "앱 및 기능"을 선택합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334512.png)
- 설치된 응용 프로그램 목록에서 "Microsoft Office"를 찾아 클릭합니다.
- "수정(Modify)" 옵션을 선택하고 화면에 표시되는 안내 창을 모두 수락합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334630.png)
- 잠시 기다린 후 문제가 계속되는지 확인합니다.
방법 10: 작업 관리자 활용
이 오류는 Microsoft Office 응용 프로그램에서 가장 흔하게 발생합니다. 해결하려면 백그라운드에서 실행 중인 모든 Office 관련 프로세스를 종료해야 합니다. Windows 기본 작업 관리자를 활용해 보세요.
- Windows + R 키를 눌러 실행 창을 엽니다.
- "taskmgr"을 입력하고 "Enter" 키를 눌러 작업 관리자를 엽니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334736.png)
- "프로세스" 탭을 클릭합니다.
- 프로세스 탭에서 스크롤을 내려 백그라운드에서 실행 중인 Microsoft Office 관련 앱을 찾습니다.
- 해당 앱을 클릭하고 "작업 끝내기"를 선택하여 완전히 종료합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334738.jpg)
- 문제가 계속되는지 확인합니다.
- 그래도 해결되지 않으면 Skype, Outlook, Office 관련 프로세스 등 운영체제 운영에 필수적이지 않은 백그라운드 앱을 모두 종료해 보세요.
방법 11: Windows 업데이트 설치
중요한 Windows 업데이트 파일이 누락된 경우에도 이 오류가 발생할 수 있습니다. 내장된 Windows 도구를 사용하여 업데이트를 확인하고 설치해 보세요.
- Windows + I 키를 눌러 설정을 엽니다.
- 설정에서 "업데이트 및 보안"을 클릭하고 왼쪽 창에서 "Windows 업데이트"를 선택합니다.
![[해결] 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142) 오류 수정하는 12가지 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041116334767.jpg)
- "업데이트 확인" 버튼을 클릭하고 업데이트가 다운로드 및 설치될 때까지 기다립니다.
- 문제가 계속되는지 확인합니다.
방법 12: DISM 명령어로 손상된 Windows 파일 복구
Windows에 내장된 DISM 명령어를 사용하면 손상된 시스템 파일을 복구할 수 있습니다. SFC 스캔과 비슷한 기능을 하지만 더 강력하게 작동하며, 다양한 Windows 문제를 해결할 수 있습니다.
- 검색창에서 "명령 프롬프트"를 검색하고, 마우스 오른쪽 버튼을 클릭한 후 "관리자 권한으로 실행"을 선택합니다.
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /RestoreHealth
- 명령어가 문제를 검색하고 복구할 때까지 기다립니다. 다소 시간이 걸릴 수 있습니다.
- 완료되면 컴퓨터를 재시작하고 문제가 계속되는지 확인합니다.
참고: 위의 모든 방법을 시도한 후에도 오류가 지속된다면 새 사용자 계정을 만들어 문제가 해결되는지 확인해 보세요. 새 계정에서 오류가 사라진다면 손상된 사용자 프로필이 원인일 가능성이 높습니다.