오류 상태 0xc000012f 프로그램을 실행할 때“잘못된 이미지”

Windows에서 프로그램을 실행할 때 실행하려는 바이너리가 손상되었다는 오류 0xc000012f가 나타날 수 있습니다. 다음은 전체 오류 메시지가 그대로 사용되는 몇 가지 예입니다.

Windows에서 실행되도록 설계되지 않았거나 오류가 포함되어 있습니다. 원래 설치 미디어를 사용하여 프로그램을 다시 설치하거나 시스템 관리자 나 소프트웨어 공급 업체에 지원을 요청하십시오. 오류 상태 0xc000012f C : \ Windows \ System32 \ schannel.dll 이가 Windows에서 실행되도록 설계되어 있지 않거나 오류가 포함되어 있습니다. 원래 설치 미디어를 사용하여 프로그램을 다시 설치하거나 시스템 관리자 나 소프트웨어 공급 업체에 문의하십시오. 오류 : 0xc000012f

오류 0xc000012f는 프로그램의 실행 파일 또는 지원 모듈 중 하나가 손상되었음을 나타내는“잘못된 이미지”를 의미합니다. 또는 DLL 불일치가있을 수 있으며 특히 Microsoft Visual C ++ 2015 재배포 가능 패키지를 사용하는 프로그램에서 볼 수 있습니다.

개발자의 관점에서 0xC000012FSTATUS_INVALID_IMAGE_NOT_MZ 를 의미하며, 지정된 이미지 파일의 형식이 올바르지 않습니다. 초기 MZ가 없었습니다. 런타임 라이브러리 버전 또는 비트가 일치하지 않을 수 있습니다. 예를 들어, 64 비트 버전의 DLL이 실수로 32 비트 모듈을 저장하는 C:\Windows\SysWOW64 디렉토리에 복사되었을 수 있습니다.

이 오류는 모든 Windows 버전에서 발생할 수 있으며 아래 수정은 Windows 10을 포함한 모든 버전에 적용됩니다.

수정 1 : 프로그램 제거 및 재설치

영향을받는 프로그램을 제거한 다음 다시 설치하면 대부분의 경우 도움이됩니다. 설정 파일을 준비하십시오.

시작을 마우스 오른쪽 단추로 클릭하고 실행을 클릭하십시오. appwiz.cpl 하고 확인을 클릭하십시오. 오류 0xc000012f“잘못된 이미지”를 발생시키는 프로그램을 마우스 오른쪽 버튼으로 클릭하고 제거를 클릭하십시오.

( Windows 10에서는 최신 설정 UI를 통해 앱 및 기능을 사용하여 프로그램을 제거 할 수도 있습니다. 시작, 설정, 앱 및 기능을 클릭하십시오. )

일부 공급 업체는“깨끗한”제거 프로그램 도구를 제공하여 프로그램의 모든 흔적을 완전히 제거합니다. 대부분의 경우 제거 프로그램 도구는 표준 제거 루틴보다 효과적입니다. 공급 업체에 이러한 도구가있는 경우 추가로 다운로드하여 실행하십시오.

프로그램의 설치 프로그램을 다시 실행하여 다시 설치하십시오. 없는 경우 소프트웨어 공급 업체의 웹 사이트를 방문하여 프로그램을 다운로드하십시오.

수정 2 : 문제가있는 Windows Update 제거

"Fix 1"이 도움이되지 않고 특정 Windows Update를 설치 한 후에 만 ​​"잘못된 이미지"오류가 발생하면 업데이트를 제거하십시오.

  • 시작을 마우스 오른쪽 단추로 클릭하고 실행을 클릭하십시오. 실행 대화 상자에 appwiz.cpl 하고 확인을 클릭하십시오.
  • 왼쪽 패널에서 설치된 업데이트보기를 클릭하십시오.
  • "설치"열별로 Windows Update 설치 기록을 정렬하고 오류를 일으킨 문제가있는 업데이트를 찾으십시오.
  • 업데이트를 선택하고 제거를 클릭하십시오.
  • Windows를 다시 시작하십시오.

수정 3 : DISM 및 SFC를 사용하여 시스템 파일 손상 복구

관리자 권한 또는 관리자 명령 프롬프트 창을 열고 다음 명령을 실행하십시오.

 sfc / scannow 

시스템 파일 검사기는 파일 무결성 검사를 철저히 수행하고 손상된 모든 시스템 파일을 자동으로 복구합니다.

반면에 시스템 파일 검사기가 특정 파일을 복구 할 수 없으면 다음 오류가 표시됩니다.

Windows Resource Protection이 손상된 파일을 발견했지만 일부 파일을 수정할 수 없습니다. 자세한 내용은 CBS.Log % WinDir % \ Logs \ CBS \ CBS.log에 포함되어 있습니다.

CBS.log 파일을 분석 할 때 상점에서 복원 할 수없는 정확한 파일 이름을 찾을 수 있습니다.

, Info CSI 00000008 [SR] 액세스 가능성의 멤버 파일 [l : 34 {17}] "Accessibility.dll"을 복구 할 수 없음, 버전 = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), 문화 중립, VersionScope 중립, PublicKeyToken = {l : 8 b : b03f5f7f11d50a3a}, 형식 중립, TypeName 중립, 저장소의 PublicKey 중립, 파일이 없습니다 

이 경우 DISM 도구를 실행하여 시스템 파일을 구성 요소 저장소에 복원 한 다음 필요한 경우 시스템 파일 검사기 도구를 다시 실행해야합니다. 다음은 실행해야하는 DISM 명령 줄입니다.

 DISM.exe / Online / Cleanup-image / 복원 상태 

명령을보다 효과적으로 사용하려면 Windows 10 ISO에서 가져온 Install.wim 이미지 파일을 소스로 언급하여 DISM을 실행하는 것이 좋습니다. 자세한 지침은 DISM 및 SFC를 사용하여 Windows 10 복구 문서를 참조하십시오.

컴퓨터를 다시 시작하십시오.

수정 4 : 시스템 복원 롤백 수행

Windows 10 설치 프로그램은 기본적으로 시스템 복원을 끕니다. 이미 시스템 복원을 활성화하고 적절한 복원 지점을 사용할 수있을만큼 운이 좋으면 롤백을 시도 할 수 있습니다. 시스템이 안정적 일 때 생성 된 시스템 복원 지점을 선택하십시오. (예 : "잘못된 이미지"오류가 처음 발생한 날짜 이전)

시작을 마우스 오른쪽 단추로 클릭하고 실행을 클릭하십시오. rstrui.exe 를 입력하고 확인을 클릭하십시오. 적절한 복원 지점을 선택하고 시스템을 이전 작업 상태로 롤백하십시오.

자세한 내용은 복원 지점을 생성하고 이전 복원 지점으로 롤백하는 방법을 참조하십시오.

위 수정 중 하나가 Windows를 새로 설치하지 않고도 오류 0xc000012f ( "잘못된 이미지")를 해결하는 데 도움이 0xc000012f 를 바랍니다.

관련 기사