none
프로그램 실행 시 응용프로그램 오류(0xc000007b)가 발생합니다 RRS feed

  • 질문

  • Microsoft Visual Studio 2010 으로 작성한 Windows 응용 프로그램을 배포 프로젝트를 만들어서 PC에 설치하였습니다


    설치후 exe 파일을 실행시 응용프로그램 오류(0xc000007b) 메세제가 뜨면서 프로그램 실행이 되지 않습니다

    사용한 언어는 C# 입니다

    대상 프레임워크는 .NET Framework 4 Client Profile 로 설정되어 있고

    프로그램 설치시 설치PC에 .NET Framework 가 설치되어 있지 않다면 .NET Framework 먼저 설치 후 프로그램 설치가 진행되었습니다

    비주얼 스튜디오 2013용 비주얼 c++재배포 가능패키지, 다이렉트x 8.1 런타임 등

    인터넷에서 응용프로그램 오류(0xc000007b) 관련해서 검색하여 나온 해결방법 다 해봤지만 되지 않아서 질문 올립니다

    • 편집됨 sjsjddk 2016년 9월 20일 화요일 오전 2:22
    2016년 9월 20일 화요일 오전 2:20

모든 응답

  • 안녕하세요,
    0xc000007b는 bad image의 의미를 가지는 에러 코드입니다.
    DirectX 등의 환경이 맞지 않아 발생하는 경우도 있고, 손상 관련으로 발생하는 경우도 있습니다.

    손상의 경우에는, 이 증상이 해당 머신에서만 발생하는지, 다른 머신에서도 발생하는지를 확인하는 것이 필요합니다.
    모든 머신에서 발생한다면, 응용 프로그램 실행파일이 손상이 된 경우이고 해당 머신에서만 발생한다면 머신 환경에서 원인을 찾아야 합니다.
    파일만 손상이 된 경우는, 손상이 되지 않은 파일을 구하여 해결하고
    환경이 손상이 된 경우는 손상이 된 제품만 복구하거나 시스템 전체가 손상이 된 경우는 시스템 repair 또는 재설치 등 적절하게 시도합니다.

    .Net Framework 관련 손상으로 발생하는 경우에는 .Net Framework 일반적인 제거 및 설치로 복구를 시도할 수 있습니다.
    하지만 이 방법으로도 .Net Framework가 복구되지 않는다면 4 Ways to Repair or Remove Microsoft .NET Framework (https:// www. raymond.cc /blog/uninstall-microsoft-net-framework-with-aaron-stebner-cleanup-tool/) 에서와 같은 방법을 최후로 시도해보실 수 있습니다.

    유의하실 점은 이 방법에서 제공되는 툴이 현재 Microsoft사에서 공식적으로 권고되는 방법은 아닐 수 있습니다. 예를 들어, .Net Framework setup cleanup utility의 경우가 그렇습니다.

    이러한 방법으로도 문제가 해결되지 않는다면 .Net Framework 아닌 다른 시스템 손상의 가능성이 있으므로 이에 대하여 대처하여야 합니다.

    또한, virus 감염에 의하여 발생하는 경우가 있습니다. 즉, virus로 인해 응용 프로그램 실행 파일에 손상이 갔거나 시스템 폴더 등까지의 손상이 있을 수 있습니다. virus 감염을 치료한 경우에도 문제가 남아 이 증상이 발생된 사례가 있으니 참고하십시오.

     



    • 편집됨 Jng.Kim 2016년 11월 11일 금요일 오전 6:33
    2016년 11월 10일 목요일 오전 1:50