Windows 10에서 응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000142).

응용 프로그램을 열려고 시도했지만 열리지 않고 오류 메시지가 표시되는 순간이있을 수 있습니다 . 응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000142) . 이 오류가 발생하면이 게시물에 관심이있을 수 있습니다.

오늘은 명령 프롬프트를 열 때이 오류에 초점을 맞추고 있습니다. 명령 프롬프트는 일반적으로 Windows 10에서 다양한 유형의 오류를 수정하는 동안 상수 중 하나입니다. 그러나 동일한 명령 프롬프트에서 동일한 오류가 발생하면 어떻게됩니까? 이러한 종류의 오류를 수정하는 것은 정말 어렵습니다. 그러나 그렇게하는 것은 불가능하지 않습니다. 이러한 종류의 오류를 일으키는 원인은 여러 가지가 있습니다. 일부 타사 프로그램, 맬웨어 및 기타 요인이이 범주에 속합니다. 이 오류를 수정하기 위해 모든 잠재적 수정을 시도합니다.

오류는 다음과 같습니다.

응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000142). 확인을 클릭하여 응용 프로그램을 닫습니다.

그리고 사용자는 확인으로 표시된 버튼을 클릭하는 것 외에 다른 옵션이 없습니다.

Microsoft는 말합니다.

이 오류를 유발할 수있는 주로 세 가지 작업이 있습니다.

  1. 많은 응용 프로그램 시작
  2. 다른 사용자로 응용 프로그램 시작
  3. 다른 데스크톱으로 응용 프로그램 시작

위의 메시지 상자에서 0xc0000142 오류가 무엇을 의미하는지 궁금하다면 ntstatus.h에서 오류를 찾을 수 있습니다. STATUS_DLL_INIT_FAILED 또는“{DLL Initialization Failed} 동적 링크 라이브러리 % hs 초기화에 실패했습니다. 프로세스가 비정상적으로 종료됩니다. "

응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000142).

Windows 10의 명령 프롬프트에 대한 오류 0xc0000142를 수정하기 위해 다음과 같은 잠재적 수정을 시도 할 것입니다.

  1. 모든 DLL 파일 재 등록
  2. SFC 및 DISM 실행
  3. 클린 부팅 상태에서 문제를 해결합니다.
  4. 레지스트리 항목을 수정하십시오.
  5. 그룹 정책 설정을 확인하십시오.

시스템 복원 지점을 만드는 것이 좋습니다. 이는 이러한 유형의 수정을 수행하는 동안 컴퓨터의 소프트웨어 측면에서 무언가가 손상 될 가능성이 있기 때문입니다. 또는 시스템 복원 지점을 만드는 습관이 없다면 자주 만드는 것이 좋습니다.

1] 모든 DLL 파일 재 등록

먼저 Cortana 검색 상자에서 CMD 를 검색하여 관리자 권한으로 명령 프롬프트 창을여 십시오. 그런 다음 해당 항목을 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 클릭합니다 .

그런 다음 다음을 입력하고 Enter를 누르십시오.

(* .dll)의 % 1에 대해 regsvr32 / s % 1 수행

그러면 모든 DLL 파일이 다시 등록됩니다.

Windows 10으로 부팅하자마자이 작업을 수행하거나 안전 모드로 부팅 한 후에 수행해야합니다.

완료되면 컴퓨터를 재부팅 하고 오류가 수정되었는지 확인하십시오.

2] SFC 및 DISM 실행

SFC DISM Ultimate Windows Tweaker

Ultimate Windows Tweaker를 다운로드하고 버튼 클릭으로 시스템 파일 검사기 및 DISM을 실행하는 데 사용하십시오. 이렇게하면 OS에서 잠재적 인 파일 손상을 확인하고 각각 시스템 이미지를 복구합니다.

3] 클린 부팅 상태에서 문제 해결

클린 부팅 상태의 문제 해결은 항상 시스템과 관련된 많은 오류를 수정할 가능성이 있습니다. 클린 부팅을 수행하는 방법에 대한 가이드에서 이에 대한 자세한 내용을 읽을 수 있습니다.

4] 레지스트리 설정 확인

WINKEY + R 버튼 조합을 눌러 실행 유틸리티를 시작하고 regedit 를 입력하고 Enter를 누르십시오. UAC 또는 사용자 계정 제어 프롬프트 에 대해 를 클릭하십시오 .

레지스트리 편집기가 열리면 다음 키 위치로 이동하십시오.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

이제 오른쪽 패널에서 프로그램의 세그먼트를 삭제하십시오. 이러한 세그먼트에는 DWORD 값 및 레지스트리 편집기의 언급 된 위치에있는 충돌 프로그램에 의해 만들어진 기타 항목이 포함됩니다.

다음 키를 확인할 수도 있습니다.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ LoadAppInit_DLLs

LoadAppInit_DLLs 값을 1에서 0으로 변경합니다 .

삭제가 완료되면 레지스트리 편집기를 닫고 컴퓨터를 재부팅 하여 변경 사항을 적용하십시오.

5] 그룹 정책 설정 확인

명령 프롬프트 비활성화

실행 상자 를 열고 gpedit.msc 를 입력 한 다음 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니 다. 다음 경로로 이동하십시오.

사용자 구성 / 관리 템플릿 / 시스템

오른쪽 창에 명령 프롬프트에 대한 액세스 금지 가 표시 됩니다 . 정책을 설정하려면 두 번 클릭하십시오. Enabled를 선택하고 Apply / OK를 클릭합니다.

이 정책 설정은 사용자가 대화 형 명령 프롬프트 인 Cmd.exe를 실행하지 못하도록합니다. 이 정책 설정은 컴퓨터에서 배치 파일 (.cmd 및 .bat)을 실행할 수 있는지 여부도 결정합니다. 이 정책 설정을 사용하도록 설정하고 사용자가 명령 창을 열려고하면 시스템은 설정으로 인해 작업을 금지한다는 메시지를 표시합니다. 이 정책 설정을 사용하지 않거나 구성하지 않으면 사용자가 Cmd.exe 및 배치 파일을 정상적으로 실행할 수 있습니다.

사용중인 Windows 버전에이 그룹 정책 항목이없는 경우이 수정 사항을 건너 뛸 수 있습니다. 이 수정은 그룹 정책 편집기가 없기 때문에 Windows 10 Home 컴퓨터에서는 작동하지 않습니다.

이 게시물이 도움이 되었기를 바랍니다. 고급 사용자는 MSDN에서이 게시물을 읽을 수 있습니다.

기타 유사한 오류 :

  • 응용 프로그램이 0xc0000005를 제대로 초기화하지 못했습니다.
  • 응용 프로그램을 올바르게 시작할 수 없습니다 (0xc00007b).
  • 응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000022).
  • 응용 프로그램을 올바르게 시작할 수 없습니다 (0xc0000018).