Windows에서 프로그램을 실행할 때 실행하려는 바이너리가 손상되었다는 오류 0xc000012f가 나타날 수 있습니다. 다음은 전체 오류 메시지를 그대로 사용한 몇 가지 예입니다.
C:\Windows\System32\schannel.dll이(가) Windows에서 실행되도록 설계되지 않았거나 오류가 포함되어 있습니다. 원래 설치 미디어를 사용하여 프로그램을 다시 설치하거나 시스템 관리자 또는 소프트웨어 공급업체에 문의하세요. 오류: 0xc000012f
오류 상태 0xc000012f는 무엇을 의미합니까?
오류 0xc000012f는 프로그램의 실행 파일이나 지원 모듈 중 하나가 손상되었음을 나타내는 "잘못된 이미지"를 의미합니다. 또는 DLL 불일치가 있고 특히 다음을 사용하는 프로그램에서 볼 수 있습니다. Microsoft Visual C++ 재배포 가능 패키지. 경우에 따라 적절한 버전의 Microsoft Visual C++ 재배포 가능 패키지 문제를 해결합니다.
개발자 입장에서는 0xC000012F
수단 STATUS_INVALID_IMAGE_NOT_MZ
, 이는 지정된 이미지 파일의 형식이 올바르지 않음을 의미합니다. 초기 MZ가 없었습니다. 런타임 라이브러리 버전 또는 비트 수가 일치하지 않을 수 있습니다. 예를 들어, DLL의 64비트 버전이 실수로 다음 위치에 복사되었을 수 있습니다. C:\Windows\SysWOW64
32비트 모듈을 저장하기 위한 디렉토리입니다.
오류 0xc000012f
모든 버전의 Windows에서 발생할 수 있으며 아래 수정 사항은 Windows 10을 포함한 모든 버전에 적용됩니다.
[Fix] Windows에서 오류 상태 0xc000012f "잘못된 이미지"
수정 1: 프로그램 제거 및 재설치
영향을 받는 프로그램을 제거했다가 다시 설치하면 대부분의 경우 도움이 됩니다. 설정 파일이 준비되어 있는지 확인하십시오.
시작을 마우스 오른쪽 버튼으로 클릭하고 실행을 클릭합니다. 유형 appwiz.cpl
확인을 클릭합니다. 0xc000012f "Bad image" 오류를 일으키는 프로그램을 마우스 오른쪽 버튼으로 클릭하고 제거를 클릭합니다.
(Windows 10에서는 최신 설정 UI를 통해 앱 및 기능을 사용하여 프로그램을 제거할 수도 있습니다. 시작, 설정, 앱 및 기능을 클릭합니다.)
일부 공급업체는 프로그램의 모든 흔적을 완전히 제거하기 위해 "깨끗한" 제거 도구를 제공합니다. 대부분의 경우 제거 프로그램 도구가 표준 제거 루틴보다 더 효과적입니다. 공급업체에 이러한 도구가 있는 경우 추가로 다운로드하여 실행하십시오.
프로그램의 설치 프로그램을 다시 실행하여 다시 설치하십시오. 없는 경우 소프트웨어 공급업체의 웹 사이트를 방문하여 프로그램을 다운로드하십시오.
수정 2: 문제가 있는 Windows 업데이트 제거
"수정 1"이 도움이 되지 않고 특정 Windows 업데이트를 설치한 후에만 "잘못된 이미지" 오류가 발생한 경우 업데이트를 제거해 보십시오.
- 시작을 마우스 오른쪽 버튼으로 클릭하고 실행을 클릭합니다. 실행 대화 상자에서 다음을 입력하십시오.
appwiz.cpl
확인을 클릭합니다. - 왼쪽 패널에서 설치된 업데이트 보기를 클릭합니다.
- "설치 위치" 열을 기준으로 Windows 업데이트 설치 기록을 정렬하고 오류를 일으킨 문제가 있는 업데이트를 찾습니다.
- 업데이트를 선택하고 제거를 클릭합니다.
- Windows를 다시 시작합니다.
수정 3: DISM 및 SFC를 사용하여 시스템 파일 손상 복구
열기 관리자 또는 관리자 명령 프롬프트 창을 열고 다음 명령을 실행합니다.
sfc /scannow
시스템 파일 검사기는 파일 무결성을 철저히 검사하고 손상된 모든 시스템 파일을 자동으로 복구합니다.
반면에 시스템 파일 검사기가 특정 파일을 복구할 수 없는 경우 다음 오류가 표시됩니다.
Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 수정할 수 없습니다. 세부 정보는 CBS.Log %WinDir%\Logs\CBS\CBS.log에 포함되어 있습니다.
분석할 때 CBS.log 파일, 저장소에서 복원할 수 없는 정확한 파일 이름을 찾을 수 있습니다.
, 정보 CSI 00000008 [SR] 접근성, 버전 = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL의 구성원 파일 [l: 34{17}]"Accessibility.dll"을 복구할 수 없습니다. (8), 문화 중립, VersionScope 중립, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, 유형 중립, TypeName 중립, 저장소에서 PublicKey 중립, 파일은 없어진
이 경우 DISM 도구를 실행하여 시스템 파일을 구성 요소 저장소로 복원한 다음 필요한 경우 시스템 파일 검사기 도구를 다시 실행해야 합니다. 다음은 실행해야 하는 DISM 명령줄입니다.
DISM.exe /온라인 /Cleanup-image /Restorehealth
명령이 더 효과적이려면 더 나은 옵션은 다음을 언급하는 DISM을 실행하는 것입니다. 설치.wim
이미지 파일을 소스로, 윈도우 10 ISO. 자세한 지침은 기사 읽기 DISM 및 SFC를 사용하여 Windows 10을 복구합니다.
컴퓨터를 다시 시작합니다.
수정 4: 시스템 복원 롤백 수행
Windows 10 설치 프로그램은 기본적으로 시스템 복원을 끕니다. 이미 시스템 복원을 활성화했고 운이 좋게도 적절한 복원 지점이 있는 경우 롤백을 시도할 수 있습니다. 시스템이 안정되었을 때 생성된 시스템 복원 지점을 선택해야 합니다. (즉, "잘못된 이미지" 오류가 처음 발생한 날짜 이전)
시작을 마우스 오른쪽 버튼으로 클릭하고 실행을 클릭합니다. 유형 rstrui.exe
확인을 클릭합니다. 적절한 복원 지점을 선택하고 시스템을 이전 작업 상태로 롤백합니다.
지침은 게시물을 참조하세요. 복원 지점을 만들고 이전 복원 지점으로 롤백하는 방법.
위의 수정 사항 중 하나가 오류를 해결하는 데 도움이 되었기를 바랍니다. 0xc000012f
("잘못된 이미지"), Windows를 새로 설치할 필요 없이.
작은 요청 하나: 이 게시물이 마음에 들면 공유해 주세요.
귀하의 "작은" 공유 하나가 이 블로그의 성장에 많은 도움이 될 것입니다. 몇 가지 훌륭한 제안:- 그것을 핀!
- 좋아하는 블로그 + Facebook, Reddit에 공유
- 트윗해!