Computer >> 컴퓨터 >  >> 체계 >> Windows

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

Windows 응용 프로그램은 실행되는 작업의 수에 따라 달라집니다. 동시에 프로그램이 실행되기 위해 충족되어야 하는 다양한 매개변수가 있습니다. 실행할 때 나타날 수 있는 오류는 다음과 같습니다. 응용 프로그램을 올바르게 시작할 수 없습니다(0xc00007b) <엠>. 이 오류가 발생하는 데는 여러 가지 이유가 있지만 주요 원인은 x86 응용 프로그램이 x64 기반 운영 체제와 호환되지 않기 때문일 수 있습니다.

0x000007b 오류는 일반적으로 아키텍처가 호환되지 않는 소프트웨어와의 충돌을 나타냅니다. 예를 들어, 64비트 시스템에서 32비트 소프트웨어를 사용하려고 합니다. 그러나 64비트 컴퓨터에서 32비트 프로그램을 실행할 수 있습니다.

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

애플리케이션을 올바르게 시작할 수 없습니다라는 대화 상자가 표시되는 경우 , 오류 코드 0xC000007B , 이미지 형식이 잘못된 상태 , 프로그램이나 게임을 시작하려고 할 때 이는 응용 프로그램이 Windows 11/10 PC의 아키텍처와 호환되지 않거나 종속성이 없음을 의미합니다. 이 오류는 오래된 .NET Framework, Direct X, 드라이버를 사용하거나 시스템 파일이 손상된 경우에도 나타날 수 있습니다. 하드 드라이브에 문제가 있는 경우에도 나타날 수 있습니다.

0xC000007B는 다른 많은 프로그램에서 발생하지만 STATUS_INVALID_IMAGE_FORMAT은 32비트 시스템에서 작동하는 64비트에서 실행되도록 설계된 응용 프로그램을 실행하려고 할 때를 의미합니다. 시스템은 64비트용 DLL을 로드하지 못하므로 종료 상태가 됩니다. 이 외에도 NTStatus.h 파일도 가리키면 파일 손상 사례일 수 있음을 의미합니다.

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

0x000007b 오류의 원인에 대한 아이디어가 있으면 문제를 해결할 준비가 훨씬 더 잘 되어 있습니다. 이 섹션에서 살펴볼 수정 사항은 다음과 같습니다.

STATUS_INVALID_IMAGE_FORMAT

<블록 인용>

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {잘못된 이미지} %hs은(는) Windows에서 실행하도록 설계되지 않았거나 오류가 포함되어 있습니다. 원래 설치 미디어를 사용하여 프로그램을 다시 설치하거나 시스템 관리자 또는 소프트웨어 공급업체에 지원을 문의하십시오.

가장 먼저해야 할 일은 확인을 클릭하여 응용 프로그램을 닫는 것입니다. 둘째, 미디어를 다시 설치하여 이번에는 작동하는지 확인합니다. 그렇지 않은 경우 다음 방법을 시도하십시오.

  1. 호환 모드에서 앱을 실행합니다.
  2. .NET Framework를 활성화합니다.
  3. DirectX를 업데이트합니다.
  4. Visual C++를 다시 설치합니다.
  5. 손상된 DLL 교체
  6. 관리자 권한으로 애플리케이션 재설치
  7. 종속성 설치 및 업데이트
  8. CHKDSK 유틸리티를 사용합니다.

다음으로 위의 수정 사항과 성공적으로 수행하는 데 필요한 단계에 대해 자세히 알아보겠습니다.

1] 호환 모드에서 앱 실행

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

호환성 모드는 시스템과 호환되지 않는 프로그램을 실행하는 데 유용합니다. 애플리케이션의 호환성이 오류의 원인이라고 생각되면 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동합니다. .

호환성으로 전환 속성 창의 탭에서 프로그램을 올바르게 처리한 이전 Windows 버전을 알고 있는 경우 호환성 모드에서 이 프로그램 실행을 확인하세요. 옵션.

또는 호환성 문제 해결사 실행을 클릭합니다. . 그런 다음 호환성 모드 에서 안정적인 Windows 버전을 선택합니다. 드롭다운을 클릭하고 확인을 누릅니다. 버튼.

2] .NET 프레임워크 활성화

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

Windows 11/10에서 0x000007b 오류 코드의 가장 일반적인 원인은 시스템이 기본적으로 .NET Framework를 비활성화하기 때문입니다. Origin을 사용하려면 이 기능을 활성화해야 합니다.

컴퓨터에서 .NET Framework를 활성화하려면 Windows 키를 누르고 제어판을 검색하십시오. 제어판을 실행합니다.

제어판을 카테고리로 변경 오른쪽 상단에 있는 링크에서 보기를 클릭한 다음 프로그램 제거를 클릭합니다. 프로그램 아래 . 여기에서 Windows 기능 켜기 또는 끄기를 선택합니다. 왼쪽 창에서 링크를 클릭합니다.

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

.NET Framework의 모든 확인란을 선택합니다. . 목록의 맨 위에 있어야 합니다. .NET Framework를 활성화한 후 확인 단추. 이렇게 하면 0x000007b 오류가 중지됩니다.

3] DirectX 업데이트

위에서 언급한 문제에 대한 또 다른 기본 수정은 DirectX를 업데이트하거나 다시 설치하는 것입니다. DirectX를 업데이트하거나 다시 설치하면 컴퓨터에서 손상되거나 호환되지 않는 DirectX 구성 요소를 교체할 수 있습니다.

코드 0x000007b와 함께 오류를 일으킬 수 있는 요인으로 오래된 Direct X를 식별했습니다. Direct X를 업데이트하면 게임 및 시스템 성능도 향상됩니다. 업데이트하려면 Microsoft DirectX 웹사이트를 방문하여 최신 버전을 다운로드하십시오.

Direct X 설치 파일을 다운로드한 후 더블 클릭하여 설치를 시작합니다. 0x000007b 에러가 심한 경우 Direct X 설치가 실패할 수 있습니다.

DirectX 진단 도구를 실행할 수도 있습니다.

4] Visual C++ 재설치

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

첫 번째 수정 후에도 문제가 계속되면 Visual C++ 재배포를 다시 설치하십시오.

먼저 이미 있는 것을 제거해야 합니다.

프로그램 추가 또는 제거 검색 시작 메뉴에서 선택하십시오. 모든 Visual C++를 클릭합니다. 이 목록에 있는 버전을 제거하고 제거하십시오.

다양한 VC++ 소프트웨어를 제거한 후 링크된 웹 페이지를 열고 요약 다음의 첫 번째 섹션까지 아래로 스크롤합니다. . 최신 버전이어야 합니다.

여기에서 x86 옆에 있는 링크를 클릭하십시오. 및 x64  컴퓨터가 64비트인 경우 64비트와 32비트 버전을 모두 다운로드해야 하기 때문입니다. 32비트 아키텍처의 시스템은 x86만 다운로드하면 됩니다.

5] 손상된 DLL 교체

때로는 손상된 DLL 파일에 결함이 있어 실행되는 동안 응용 프로그램에 문제가 발생할 수도 있습니다. 누락되거나 손상된 DLL 파일을 수정해야 합니다.

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

이를 수행하는 가장 좋은 방법은 시스템 파일 검사기 또는 DISM을 실행하는 것입니다.

6] 관리자 권한으로 애플리케이션 재설치

Windows PC를 다시 시작한 다음 관리자 권한으로 응용 프로그램을 설치합니다. 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택할 수 있습니다. . 귀하의 계정이 일반 계정인 경우 관리자에게 메시지가 표시되면 비밀번호를 입력하여 설치를 도와달라고 요청하십시오.

7] 종속성 설치 및 업데이트

많은 경우 프로그램과 응용 프로그램이 제대로 작동하려면 드라이버와 지원 소프트웨어가 설치되어 있어야 합니다. 일반적인 설치가 알아서 해주지만 비정상 종료라는 문제에 직면해 있기 때문에 수동 점검을 해야 할 때입니다.

a] 적격 드라이버 설치

일부 고급 응용 프로그램 및 게임이 작동하려면 정확하고 유효한 드라이버가 필요합니다. 일반 드라이버에서는 작동하지 않습니다. Microsoft는 이 Windows 하드웨어 품질 랩 테스트를 실시합니다. 또는 WHQL 테스트 이를 통해 드라이버는 올바른 경험을 충족하고 인증 전에 적절한 테스트를 통과해야 합니다. 따라서 드라이버를 설치할 때 해당 Windows에 적합한 드라이버인지 확인하십시오.

b] DirectX 업데이트 또는 다운로드 및 설치

Microsoft DirectX는 3D 게임 및 HD 비디오와 같은 대용량 멀티미디어 응용 프로그램에 하드웨어 가속을 제공하기 위해 Microsoft에서 개발한 일련의 기술입니다. Windows 10에는 Directx 12가 있지만 이전 버전에서는 DirectX 11이 사용되었습니다. 지침에 따라 Windows 10 PC에서 DirectX를 업데이트하거나 설치하세요.

c] Microsoft DirectX 최종 사용자 런타임 설치

Microsoft DirectX 최종 사용자 런타임은 버전 9.0c 및 이전 버전의 DirectX에 대한 업데이트를 제공합니다. 이 링크를 따라 다운로드하여 바로 설치하세요.

d] .NET 프레임워크 설치 또는 업데이트

이 프레임워크는 개발 중 애플리케이션 및 게임에서 사용됩니다. 즉, Windows 10 PC에 런타임 파일이 설치되어 있지 않으면 작동하지 않습니다. .NET Framework를 설치하거나 업데이트하는 것은 쉽습니다. .NET 설정 확인 도구를 사용하여 확인할 수도 있습니다.

8] CHKDSK 유틸리티 사용

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.

CHKDSK 유틸리티는 하드 드라이브 문제를 찾고 수정하는 데 유용합니다. 추가 소프트웨어나 하드웨어 없이 사용할 수 있는 명령줄 도구입니다. cmd 검색 시작 메뉴에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭 . 관리자 권한으로 실행 을 선택합니다. 옵션.

명령 프롬프트 창에 아래 명령을 입력하고 ENTER 키를 누릅니다.

chkdsk /f /r

명령 프롬프트는 이제 다음에 다시 시작할 때 시스템을 검사할 것인지 묻습니다. Y 누르기 키를 눌러 이를 수락하고 ENTER를 누릅니다. 이제 컴퓨터가 다시 시작되고 하드 드라이브의 문제를 검색하고 복구하기 시작합니다.

도움이 되셨길 바랍니다.

기타 유사한 애플리케이션을 올바르게 시작할 수 없음 오류:

  • 애플리케이션을 올바르게 시작할 수 없음(0xc0000142)
  • 애플리케이션이 제대로 초기화되지 않음(0xc0000135)
  • 응용 프로그램이 제대로 초기화되지 않음 0xc0000005
  • 애플리케이션을 올바르게 시작할 수 없음(0xc0000022)
  • 애플리케이션을 올바르게 시작할 수 없음(0xc0000018)
  • 애플리케이션을 올바르게 시작할 수 없습니다(0xc0000017).

오류 0x000007b, Windows 11/10에서 응용 프로그램을 올바르게 시작할 수 없습니다.