Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10/11에서 0x000007b 오류 코드를 수정하는 방법은 무엇입니까?

일부 Windows 사용자는 특정 프로그램을 열거나 게임을 하려고 할 때 오류 메시지(0x000007b)가 표시된다고 불평했습니다.

'응용 프로그램을 올바르게 시작할 수 없습니다.'라는 오류 메시지가 표시되면 게임이나 프로그램을 실행하려고 하는데 문제가 발생했을 가능성이 큽니다.

오류 코드 0x000007b는 Windows 운영 체제에서 잘못 구성된 시스템 파일로 인해 발생합니다. 이 문제는 32비트 프로그램이 64비트 Windows 시스템에서 실행되거나 그 반대의 경우에 발생할 수 있습니다.

아래 나열된 방법 중 대부분은 간단하며 0xc000007b 오류를 해결하는 데 사용할 수 있습니다. 하나만 필요할 수도 있지만 경우에 따라 조합이 필요할 수도 있습니다.

전문가 팁:전용 PC 최적화 도구를 실행하여 시스템 문제나 성능 저하를 유발할 수 있는 잘못된 설정, 정크 파일, 유해한 앱 및 보안 위협을 제거하십시오.

PC 문제 무료 스캔3.145.873다운로드 호환 대상:Windows 10/11, Windows 7, Windows 8

STOP 오류 0x000007b는 무엇입니까?

Windows 응용 프로그램은 여러 작업을 실행해야 합니다. 동시에 프로그램이 실행되기 위해서는 다양한 파라미터가 충족되어야 합니다. 실행할 때 다음 오류가 발생할 수 있습니다. 응용 프로그램을 올바르게 시작할 수 없습니다(0xc0000 0 7b) . 이 오류는 다양한 이유로 발생할 수 있으며, 가장 일반적인 경우는 x86 응용 프로그램이 x64 기반 운영 체제와 호환되지 않는 경우입니다.

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

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

0xC000007B는 다른 많은 프로그램에서 발생하지만 STATUS_INVALID_IMAGE_FORMAT은 32비트 시스템에서 64비트 응용 프로그램을 실행하려고 할 때 발생합니다. 시스템이 64비트용 DLL을 로드하지 못하여 종료 상태로 들어갑니다. 그 외에도 NTStatus.h 파일로 연결되는 경우 파일 손상 사례를 다루고 있을 가능성이 있습니다.

다음은 전체 오류 메시지입니다.

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

오류 0x000007b의 원인은 무엇입니까?

"응용 프로그램이 0xc000007b를 올바르게 시작할 수 없습니다" 오류는 Windows 파일이 손상되었거나 응용 프로그램 파일의 DLL 파일이 누락되었음을 나타냅니다. 이것은 승인되지 않은 소스에서 무언가를 다운로드할 때 매우 일반적인 오류입니다. 의심스러운 것을 감지하면 많은 안티바이러스 엔진이 DLL을 삭제하고 애플리케이션이 실행되지 않도록 합니다.

이 오류 코드는 적절한 재배포 가능 패키지가 컴퓨터에 설치되어 있지 않은 경우에도 발생할 수 있습니다. 32비트 응용 프로그램을 실행하려고 하고 32비트 DLL이 없는 경우 문제가 발생하기 때문에 이는 매우 난처할 수 있습니다. 이 경우 Visual C++ 런타임을 모두 설치해야 합니다.

0x000007b 오류의 원인을 알면 문제를 해결할 수 있는 훨씬 더 나은 위치에 있게 됩니다. 다음은 시도해 볼 수 있는 몇 가지 사항입니다.

0x000007b 오류 해결 방법

첫 번째 단계는 확인을 클릭하여 응용 프로그램을 닫은 다음 PC를 다시 시작하는 것입니다. 너무 단순해 보일 수 있지만 때로는 결과를 낳을 수 있습니다. 둘째, 소프트웨어를 다시 설치하고 이번에는 작동하는지 확인하십시오. 오류가 지속되면 아래 나열된 방법을 시도하십시오.

수정 #1:앱을 호환 모드로 실행합니다.

호환 모드는 시스템과 호환되지 않는 프로그램을 실행하는 데 사용할 수 있습니다. 오류가 응용 프로그램의 호환성으로 인한 것으로 의심되면 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. .

속성 창의 호환성 으로 이동합니다. 탭에서 이 프로그램을 호환 모드로 실행을 선택하십시오. 프로그램을 올바르게 처리한 이전 Windows 버전을 알고 있는 경우 옵션입니다.

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

수정 #2:올바른 아키텍처를 사용하고 있는지 확인하세요.

이전에 언급한 바와 같이 이 오류는 여러 요인으로 인해 발생할 수 있으며 가장 일반적인 요인은 32비트 및 64비트 환경을 혼합하는 것입니다. 예를 들어 32비트 응용 프로그램이 64비트 DLL을 로드하면 오류 0x000007b가 나타납니다.

이를 위해 현재 시스템 아키텍처에 적합한 설치 프로그램을 실행하는 것이 좋습니다.

그렇게 하면 문제를 피할 수 있습니다. 대부분의 응용 프로그램에는 x64 및 x86 설치 프로그램이 모두 포함되어 있습니다.

수정 #3:.NET Framework를 활성화합니다.

.NET Framework는 0x000007b 오류 코드의 가장 일반적인 원인인 Windows 11/10에서 기본적으로 비활성화되어 있습니다.

Windows 키를 누르고 제어판 을 검색합니다. 컴퓨터에서 .NET Framework를 활성화합니다.

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

모든 .NET Framework 확인란을 선택 해제합니다. 그들은 목록에서 첫 번째여야 합니다. .NET Framework를 활성화한 후 확인 단추. 이것은 0x000007b 오류를 제거하는 데 도움이 될 것입니다.

수정 #4:.NET Framework를 다시 설치합니다.

.NET Framework를 활성화해도 작동하지 않으면 다시 설치해야 합니다.

이전 버전을 사용 중인 경우 인터넷에서 적절한 설치 파일을 검색하기만 하면 됩니다.

.NET Framework 4.5 버전이 최소 버전보다 낮은 경우 최신 버전을 다운로드해야 합니다. 설치가 완료되면 0x000007b 오류 없이 프로그램을 시작할 수 있습니다.

수행할 수 있는 단계는 다음과 같습니다.

  1. Microsoft.Net 공식 웹사이트로 이동합니다.
  2. 아래로 스크롤하여 .NET Framework 설치 프로그램을 선택합니다.
  3. 개발자 버전이 아닌 런타임 버전을 다운로드합니다.
  4. 다운로드 메뉴에서 설치 프로그램을 실행하여 설치합니다.

막히더라도 걱정하지 마십시오. 설치가 계속됩니다.

수정 #5:결함이 있는 앱 또는 게임을 다시 설치합니다.

.NET Framework를 다시 설치해도 문제가 해결되지 않으면 오류를 일으키는 프로그램이나 게임을 다시 설치해 보십시오. 이렇게 하면 시스템에서 발생하는 대부분의 문제를 해결할 수 있습니다.

솔루션이 좋지 않아 보일 수 있지만 설치가 성공적으로 완료되지 않고 일부 데이터 파일이 누락되었을 가능성이 있습니다.

프로그램을 제거할 때 소프트웨어의 일부가 컴퓨터에 남아 있을 수 있습니다. 따라서 Outbyte PC Repair를 사용하여 남은 파일을 모두 제거하는 것이 좋습니다.

앱을 다시 설치하려면 다음 단계를 따르세요.

  1. 컨트롤 입력 제어판을 열려면 Windows 검색창에 .
  2. 프로그램 제거를 찾습니다. 카테고리 보기 아래 . 클릭하세요.
  3. 문제가 있는 프로그램을 제거하고 컴퓨터를 다시 시작합니다.
  4. 프로그램을 설치하고 변경 사항을 검사합니다.

수정 #6:Visual C++를 다시 설치합니다.

우리는 재설치의 주제이기 때문에 Microsoft Visual C++를 다시 설치해 볼 수도 있습니다. Microsoft 공식 웹사이트에서 다운로드할 수 있습니다.

최신 Microsoft Visual C++ 재배포 가능 패키지와 게임 출시 날짜가 포함된 패키지를 설치하는 것이 좋습니다. 예를 들어, 2014년 게임이라면 C++ 2013을 다운로드해야 합니다.

먼저 기존 Visual C++ 설치를 제거해야 합니다.

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

다양한 Visual C++ 소프트웨어를 제거한 후 이 다운로드 페이지를 방문하여 요약 다음의 첫 번째 섹션으로 스크롤하십시오. . 가장 최신 버전이어야 합니다.

컴퓨터가 64비트인 경우 x86 및 x64 옆에 있는 링크를 클릭하여 64비트 및 32비트 버전을 모두 다운로드하십시오. 32비트 아키텍처가 있는 시스템에는 x86만 필요합니다.

수정 #7:손상된 DLL 파일을 교체합니다.

손상된 DLL을 다운로드하고 업데이트하는 것은 약간 복잡하지만 의심할 여지 없이 0xc000007b 오류로 인한 문제를 해결할 것입니다. 이 방법은 xinput1_3.dll이라는 C 드라이브의 문제가 있는 DLL 파일을 교체해야 합니다. 이 파일이 손상되거나 다른 버전으로 덮어써서 이 오류가 발생할 수 있습니다. xinput1_3.dll 외에 다음은 문제가 있을 수 있는 다른 DLL 파일입니다.

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

수정 #8:문제 해결사를 실행합니다.

다음 옵션은 Windows 10에 내장된 문제 해결 도구를 사용하는 것입니다. 이 도구는 다양한 Windows 10 문제를 해결하는 데 도움이 될 수 있습니다.

  1. 설정 으로 이동합니다. 앱.
  2. 탐색o 업데이트 및 보안> 문제해결> 추가 문제해결 도구 <강하다>.
  3. 다른 문제 찾기 및 수정에서 프로그램 호환성 문제 해결사를 찾아 선택합니다. .
  4. 이제 문제해결 도구 실행을 선택합니다.
  5. 화면의 지시에 따라 마법사가 문제를 감지하도록 합니다.
  6. 컴퓨터를 다시 시작하십시오.

수정 #9:SFC 스캔을 실행합니다.

SFC 또는 시스템 파일 검사기는 0xC000007B – 상태가 잘못된 이미지 형식 오류를 일으킬 수 있는 손상된 시스템 파일을 감지하고 복구할 수 있습니다. SFC는 손상되거나 누락된 파일의 복구를 지원하는 내장 명령 유틸리티입니다. 손상되고 나쁜 시스템 파일을 좋은 시스템 파일로 교체합니다. SFC 명령을 실행하려면 아래 단계를 따르십시오.

  1. 실행을 열려면 , Win + R을 누릅니다. .
  2. cmd 입력 필드에 입력하고 Enter 키를 누릅니다. .
  3. 명령 프롬프트 실행 후 , sfc/scannow 입력 .
  4. 이 명령은 시스템 검사를 시작하며 완료하는 데 시간이 걸립니다. 완료되면 다음과 같은 결과가 가능합니다.
  • Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다.
  • Windows 리소스 보호에서 손상된 파일을 찾아 성공적으로 복구했습니다.
  • Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 수정할 수 없습니다.

수정 #10:DISM 도구를 사용합니다.

DISM(배포 이미지 서비스 및 관리 도구)은 Windows OS를 복구하는 데 사용할 수 있는 Windows 플랫폼의 또 다른 훌륭한 기본 제공 도구입니다. DISM 도구를 사용하려면 다음 작업을 수행하십시오.

  1. 명령 프롬프트 열기 cmd를 검색하고 입력하여 관리자로 .
  2. 명령줄에 다음을 입력합니다. DISM.exe /Online /Cleanup-image /Restorehealth
  3. DISM이 온라인에서 파일을 찾을 수 없으면 설치 USB 또는 DVD를 사용해 보십시오. 미디어를 삽입하고 다음 명령을 실행합니다. DISM.exe/Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
  4. C:RepairSourceWindows 교체 DVD 또는 USB 경로가 포함된 경로입니다.

수정 #11:종속성을 설치 및 업데이트합니다.

많은 프로그램과 응용 프로그램이 제대로 작동하려면 드라이버와 지원 소프트웨어를 설치해야 합니다. 표준 설치가 처리하는 동안 비정상 종료가 발생했기 때문에 수동 검사를 수행할 때입니다.

  1. 필요한 드라이버를 설치합니다.

일부 고급 응용 프로그램 및 게임이 작동하려면 정확하고 유효한 드라이버가 필요합니다. 일반 드라이버와 호환되지 않습니다. Microsoft는 WHQL 테스트라고도 하는 Windows 하드웨어 품질 랩 테스트를 제공합니다. 이를 통해 운전자는 인증을 받기 전에 필요한 경험이 있고 필요한 테스트를 통과해야 합니다. 따라서 드라이버를 설치할 때 해당 Windows 버전에 적합한 드라이버인지 확인하십시오.

<올 시작="2">
  • DirectX 업데이트/다운로드/설치
  • Microsoft DirectX는 3D 게임 및 HD 비디오와 같은 고성능 멀티미디어 응용 프로그램에 하드웨어 가속을 제공하기 위해 Microsoft에서 만든 기술 모음입니다. Windows 10에는 DirectX 12가 포함되어 있지만 이전 버전은 DirectX 11에 의존했습니다. Windows 10 컴퓨터에서 DirectX를 업데이트하거나 설치하여 문제를 해결하세요.

    <올 시작="3">
  • Microsoft DirectX 최종 사용자 런타임을 설치합니다.
  • Microsoft DirectX 최종 사용자 런타임은 DirectX 9.0c 및 이전 버전에 업데이트를 제공합니다. 이 링크를 따라 다운로드하여 설치하십시오.

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

    수정 #12:CHKDSK 유틸리티를 실행합니다.

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

    명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다. chkdsk /f /r

    명령 프롬프트는 이제 다음에 다시 시작할 때 시스템을 검사하라는 메시지를 표시할 수 있습니다. 이를 수락하려면 Y를 누르십시오. 키를 누른 다음 Enter 키를 누릅니다. . 이제 컴퓨터가 다시 시작되고 하드 드라이브 문제를 검색하고 복구하기 시작합니다.

    최종 생각

    중요한 응용 프로그램이 오류로 인해 방해를 받아 액세스가 어려워지면 속상할 수 있습니다. 예를 들어 0x000007b 오류는 컴퓨터에 갑자기 나타날 수 있습니다. 이 오류는 설치 파일과 이미 설치된 응용 프로그램 모두에서 발생할 수 있습니다.

    이것은 일부 Windows 유틸리티와 문제 해결사를 사용하고 컴퓨터를 약간 변경하면 쉽게 해결할 수 있는 소프트웨어 기반 오류입니다. 그러나 Windows 10에서 0xc000007b 오류를 해결하려면 응용 프로그램을 다시 설치해야 할 수 있습니다. 위에 나열된 방법 중 어느 것도 도움이 되지 않았다면 마지막 옵션은 Windows를 새로 설치하는 것입니다.