수정 0xc0000142 응용 프로그램이 올바르게 시작하지 못했습니다.
사용자는 PC에서 프로그램을 실행하는 동안 “응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142)” 오류가 발생했다고 보고했습니다. 전체 오류 메시지는 다음과 같습니다.
“응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000142). 응용 프로그램을 닫으려면 확인을 클릭하십시오.”
이 메시지는 DLL 파일 누락으로 인해 가장 자주 발생합니다. DLL 파일이 실수로 제거되었거나 누락된 경우 0xc0000142 올바르게 시작하지 못했습니다. 오류가 발생할 수 있습니다. 수정하기 쉽기 때문에 이 오류가 발생하더라도 걱정할 것이 없습니다.
Windows에서 응용 프로그램 오류 0xc0000142 수정
이 기사에서는 Windows PC에서 “응용 프로그램을 올바르게 시작할 수 없습니다(0xc000142)” 오류를 수정하는 방법에 대해 설명합니다.
호환성 모드에서 프로그램 실행
가장 먼저 할 일은 호환 모드에서 프로그램을 실행하는 것입니다. 많은 사용자가 이 솔루션을 사용하여 문제를 해결하는 데 도움이 되었다고 보고했습니다. 호환 모드에서 프로그램을 실행하려면 다음 단계를 따르십시오.
- 바탕 화면에서 오류가 발생한 응용 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
- 이제 열리는 상황에 맞는 메뉴에서 속성을 클릭하십시오.
- 속성 창 에서 호환성 탭을 클릭합니다 .
- 여기에서 호환성 문제 해결사 실행 버튼을 클릭 한 다음 권장 설정 시도를 클릭합니다.
- 그런 다음 “프로그램 테스트”를 클릭 하고 프로세스가 완료될 때까지 기다립니다.
- 그런 다음 “예”를 클릭하고 이 프로그램의 설정을 저장합니다.
- 이제 이 프로그램에 대한 호환성 모드 실행을 선택한 다음 드롭다운 메뉴에서 Windows 7을 선택합니다.
- 그런 다음 ” 이 프로그램을 관리자로 실행”상자를 선택하십시오. 이제 적용을 클릭 한 다음 확인을 클릭합니다.
SFC 및 DISM 스캔 실행
DLL 파일이 손상되거나 누락되어 이 오류가 발생할 수 있습니다. SFC 및 DISM 스캔을 실행하면 문제를 해결할 수 있습니다. 먼저 SFC 스캔을 실행한 다음 DISM 스캔을 실행해야 합니다. SFC 스캔을 실행하려면 다음 단계를 따르십시오.
- Windows 키를 눌러 키보드에서 시작 메뉴를 엽니다 .
- 시작 메뉴 에서 CMD를 검색합니다 . 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 에서 sfc /scannow를 입력 하고 Enter 키를 눌러 명령을 실행합니다.
- 프로세스가 완료될 때까지 기다린 다음 컴퓨터를 다시 시작하십시오.
이렇게 하면 문제가 해결될 가능성이 큽니다. SFC 스캔으로 문제가 해결되지 않으면 DISM을 실행해 보십시오. DISM을 실행하려면 다음 단계를 따르세요.
- 관리자 권한으로 명령 프롬프트를 실행합니다 . 위의 단계에 따라 이 작업을 수행할 수 있습니다.
- 이제 명령 프롬프트 에서 DISM /Online /Cleanup-Image /RestoreHealth 명령을 입력하고 실행합니다 .
- 명령을 실행하면 프로세스가 시작됩니다. 프로세스가 완료되면 컴퓨터를 다시 시작하면 문제가 해결됩니다.
윈도우 업데이트
오래된 버전의 Windows를 사용하는 경우에도 문제가 발생할 수 있습니다. 발생한 문제를 해결하려면 Windows를 업데이트해야 합니다. Windows를 업데이트하려면 다음 단계를 따르십시오.
- 키보드에서 Windows 키를 눌러 시작 메뉴를 엽니다.
- 시작 메뉴 에서 업데이트 확인을 찾아 Enter 키를 누릅니다 .
- 열리는 다음 창에서 “업데이트 확인”을 클릭하십시오 .
- 이제 찾은 업데이트를 다운로드하여 설치한 다음 컴퓨터를 다시 시작하여 변경 사항을 저장하십시오.
레지스트리 변경
PC에서 “응용 프로그램을 올바르게 시작하지 못했습니다(0xc000142)” 오류를 해결하는 또 다른 방법은 레지스트리를 변경하는 것입니다. 이렇게 하려면 아래 단계를 따르십시오.
- Windows + X 키 조합을 누른 다음 열리는 메뉴에서 Windows 관리자(터미널)를 클릭합니다.
- Windows 터미널 에서 reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows”/v “LoadAppInit_DLLs”/t REG_DWORD /d 0 /f를 입력하고 실행합니다.
- 명령을 실행한 후 컴퓨터를 다시 시작하여 레지스트리를 변경합니다.
작업 관리자에서 프로세스 종료
작업 관리자에서 작업 및 모든 관련 프로세스를 종료한 다음 프로그램을 다시 시작해야 합니다.
- Ctrl + Shift + Esc 키 조합을 눌러 PC에서 작업 관리자를 엽니다 .
- 작업 관리자 에서 프로세스 탭 으로 이동합니다 .
- 프로세스 탭 에서 직면하고 있는 프로그램을 선택하십시오. 프로그램을 클릭한 다음 작업 끝내기를 클릭합니다.
- 실행하려는 프로그램과 관련된 모든 작업에 대해 동일한 작업을 수행합니다.
- 이제 응용 프로그램을 다시 시작하면 문제가 해결됩니다.
명령줄 옵션 설정
이제 다음 단계는 명령줄 설정을 변경하는 것입니다. 명령줄 옵션이 잘못 구성되면 문제가 발생할 수 있습니다. 명령줄 옵션을 구성하려면 다음 단계를 따르십시오.
- 키보드에서 Windows 키를 눌러 시작 메뉴를 엽니다.
- 시작 메뉴 에서 명령 프롬프트를 검색 하고 Enter 키를 눌러 명령 프롬프트를 엽니다 .
- 명령 프롬프트 에서 %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i에 대한 명령을 실행합니다.
- 프로세스가 완료되면 컴퓨터를 다시 시작하면 문제가 해결됩니다.
시스템 로케일 변경
또 다른 작업은 시스템 로케일을 변경하는 것입니다. 올바른 지역을 선택하지 않으면 PC에서 이 오류가 발생할 수 있습니다. 시스템 로케일을 변경하려면 다음 단계를 따르십시오.
- 키보드에서 Windows 키를 눌러 시작 메뉴를 엽니다.
- 시작 메뉴 에서 ” 제어판”을 찾고 ” 입력”을 눌러 제어판을 엽니다 .
- 제어판 에서 ‘ 지역 ‘을 찾아 클릭합니다.
- 제어판 의 관리 탭 으로 이동합니다 .
- 여기에서 시스템 로캘 변경을 클릭 한 다음 드롭다운 메뉴에서 올바른 지역을 선택합니다. 그런 다음 확인을 클릭하여 시스템 로캘을 변경합니다.
DLL 파일 수동 로드
이미 논의한 바와 같이 누락된 DLL 파일로 인해 문제가 발생할 수 있습니다. 그렇다면 DLL 파일을 수동으로 다운로드해야 합니다. 이렇게 하려면 아래 단계를 따르십시오.
- 먼저 이 링크 에서 DLL 파일을 다운로드합니다 .
- 파일을 다운로드한 후 복사합니다.
- 이제 앱을 설치한 폴더로 이동하여 파일을 붙여넣습니다.
- 파일을 바꾸라는 메시지가 표시되면 파일을 바꿉니다.
- 완료되면 앱을 다시 시작하면 문제가 해결됩니다.
클린 부팅 창
위의 단계 중 어느 것도 문제를 해결하지 못한 경우 부팅 가능한 Windows를 정리해야 합니다. 이렇게 하려면 아래 단계를 따르십시오.
- 키보드에서 Windows 키를 눌러 시작 메뉴를 엽니다 .
- 시작 메뉴 에서 시스템 구성을 찾고 Enter 키를 누릅니다 .
- 시스템 구성 창 에서 서비스 탭 으로 이동합니다 .
- 여기에서 모든 Microsoft 서비스 숨기기 옆의 확인란을 선택한 다음 모두 비활성화를 클릭합니다.
- 이제 시작 탭 으로 이동하여 작업 관리자 열기를 클릭하십시오 .
- 그런 다음 시작 영향이 가장 큰 앱을 선택하고 비활성화를 클릭합니다. 실행 영향이 큰 모든 애플리케이션에 대해 동일한 작업을 수행합니다.
- 이제 컴퓨터를 다시 시작하고 응용 프로그램을 다시 실행하십시오.
결론
다음은 응용 프로그램이 올바르게 시작되지 않는 문제를 해결하는 모든 방법입니다(0xc000142). Windows PC에서 이 오류가 발생하면 이 문서에 언급된 문제 해결 단계를 시도하고 문제를 해결해야 합니다.
답글 남기기