서든어택 0xc000007b 오류 발생원인 및 해결방법

서든어택은 2005년에 출시되어 아직까지 인기가 있는 게임입니다. 서든어택에서 최근 64비트 최적화 이후에 0xc000007b 오류가 발생하는 분들이 계십니다. 크몽을 통해 의뢰를 받아 해결해 드렸고, 서든어택 0xc000007b 오류가 왜 발생하는지에 대해 알려드리려고 합니다.

 

0xc000007b 오류는 현재 윈도우 상태에서 프로그램을 실행할 수 없어 하드웨어 오류가 나타난 경우 발생하게 됩니다. 이 경우는 디렉트 x와 Microsoft Visual C++ 부분에 대한 기본세팅이 되지 않아 나타나지만 서든어택 0xc000007b 오류는 다른 이유입니다.

 

 

     

     

    서든어택 0xc000007b 오류란?

    서든어택 0xc000007b 오류는 최근에 발생하는 오류로, 64비트 최적화 이후에 발생한 오류입니다. 0xc000007b 오류는 일반적으로 윈도우 설치 후 기본세팅을 하지 않아 프로그램이 정상적으로 구동되지 못해, 하드웨어 오류인 WIM 오류를 띄워서 프로그램이 실행 차단되는 오류를 말합니다.

    suddenattack.exe - 응용 프로그램 오류
    suddenattack.exe - 응용 프로그램 오류

     

    서든어택에서 발생하는 0xc000007b 오류는 일반적인 0xc000007b 오류와는 다릅니다. 윈도우 7 시스템 환경에서는 더 이상 서든어택에서는 지원하지 않기 위해서, 64비트 업데이트를 진행한 것이기 때문에 더 이상 윈도우 7에 대한 지원이 이뤄지지 않습니다.

     

    즉, 메인보드와 cpu에 따라서 윈도우 7 환경에서 실행이 되기도 하고 안 되기도 하게 됩니다. 이벤트 뷰어 기록에서 WIM 오류로 인해 실행 오류가 발생한 경우는, 더 이상 윈도우 7 환경에서는 서든어택을 실행할 수 없는 상태가 되었기 때문에 윈도우 7에서는 게임을 할 수 없습니다.

     

    WIM 오류를 보면 CPU가 32비트 프로세스에서는 실행할 수 없다는 버그를 띄우게 되면서 0xc000007b 오류가 나타나는데, 윈도우 설치 당시 UEFI가 아닌 레거시 타입으로 설치한 경우에 해당되며 이 경우는 잘 되다가 갑자기 실행이 안 되는 문제로 이어지게 됩니다. 이 경우에는 schannel 오류까지 나타나게 되는데, 이 오류가 발생할 경우 하드웨어에 치명적인 손상을 입히기 때문에 빠른 시일 내에 윈도우 10으로 설치가 진행되어야 합니다.

     

     

     

    ■ 발생원인

    1. 윈도우가 구형 방식으로 잘못 설치된 상태인 경우
    2. 64비트로 설치가 되어 있지만 구동은 32비트 방식으로 되고 있는 경우
    3. Runtime 프로그램을 제대로 설치해주지 않은 경우
    4. Direct x 파일이 손상된 경우

     

    서든어택 0xc000007b 오류가 발생하는 원인은, Windows 설치 당시 잘못 설치된 경우는 Directx 파일을 설치할 때 32비트로 잘못 설치가 되게 되는데 이번 서든어택 64비트 최적화 이후에 32비트가 제대로 구동되지 않아 발생하게 된 것입니다.

     

    * 서든어택의 패치 오류가 아니라, 애초에 Windows가 잘못 설치되어 다이렉트 파일이 32비트에 맞춰져 있었다는 것.

     

     

    0xc000007b 오류로 인한 크몽 의뢰

    크몽을 통해 7월 14일에 의뢰를 받았으며, 의뢰인님의 사정으로 진행은 7월 17일에 진행했습니다. 진단은 7월 14일에 진행되었으며, 점검 결과 정상적인 Windows 상태가 아니었고 Runtime 프로그램을 설치 후 모두 활성화를 했지만 구동되지 않았었습니다.

    서든어택 0xc000007b 의뢰서든어택 0xc000007b 진행
    서든어택 0xc000007b 의뢰

    * 구형의 레거시 타입을 UEFI로 변경하고 정상적인 파티션 할당 후 Windows 설치 + 기본세팅 + 최적화를 진행했습니다. 서든어택은 정상적으로 구동되었고 말끔히 해결되었습니다.

     

     

    ■ 0xc000007b와 0xc0000005 오류 상관관계

    구분 설명
    다른 0xc000007b 오류와 다른 이유 다른 0xc000007b 응용프로그램 오류는 runtime 프로그램 미설치로 인해 정상적으로 구동되지 않아 발생한 문제이지만, 이번 서든어택에서 발생한 0xc000007b 오류는 64비트 패치 이후에 발생한 것으로, Windows 자체에 문제가 있어서 구동하지 못하는 경우에 속합니다.
    0xc0000005 오류까지 동반한 경우 만약, 이벤트 뷰어 기록에 0xc0000005 오류까지 발생한 경우는 서든어택을 할 수 없는 사양으로 사양 문제로 서든어택 실행 후 강제 종료가 되는 이유이기도 합니다. 이 경우는 새로 컴퓨터를 구매하시는게 낫습니다.

     

     

    * 일반적인 0xc000007b 오류와는 다른 문제로 발생하게 됩니다.

     

     

    서든어택 0xc000007b 오류 해결방법

    이러한 문제가 발생하는 근본적인 원인은 Windows 자체가 잘못 설치되어 생긴 증상으로 올바르게 Windows를 아예 다시 설치해야 합니다.

     

    크몽을 통해 의뢰 주신 분의 경우는 B150M 메인보드에 레거시 타입으로 잘못 설치되어 파티션 자체도 구형 방식으로 할당되어 있고, 구동 방식도 구형에 맞춰져 있는 상태였습니다.

     

    즉, 이 상태에서는 완전한 성능을 내지 못할뿐더러 정상적인 프로그램 구동이 되지 않게 됩니다. 64 비트화 된 서든어택의 경우는 32비트는 더 이상 구동되지 않기 때문에 이 문제가 발생한 것으로, UEFI 타입으로 정상적으로 다시 설치를 해주셔야 합니다.

     

     

     

    0xc000007b 오류 크몽으로 의뢰하기

    UEFI 타입 혹은 레거시 타입 구분을 할 줄 모르거나, 이에 맞는 설치 USB를 제작할 줄 모른다면 진행을 하시지 않는 것이 낫습니다. 이 작업은 대부분의 기사분들도 정상적으로 설치할 줄 모르기 때문에 여전히 문제가 그대로 발생하는 경우도 있습니다.

     

    또한, 난이도가 다소 있는 작업이기 때문에 메인보드에 따라 어떤 방식을 설치해야 할지 모르는 경우라면 절대 진행해서는 안됩니다. 부팅이 안 되거나 인터넷, 사운드, 그래픽카드 등의 장치가 제대로 구동되지 않게 되기 때문입니다.

     

    Designed by JB FACTORY