응용 프로그램 0xc000007b 오류 해결하는 방법 5가지

윈도우에서 응용 프로그램이나 게임을 실행하려 하면 간혹 “응용 프로그램을 제대로 시작하지 못했습니다. 응용 프로그램을 닫으려면 확인을 클릭하십시오.”라고 창이 뜨면서 0xc000007b 오류가 발생할 때가 있습니다.

일반적으로 이 오류는 64비트 운영체제에서 32비트 소프트웨어를 실행하려 하거나 Microsoft Visual C++ 재배포 가능 패키지가 손상되거나 설치되어 있지 않은 경우 또 .NET Framework 및 DirectX 버전이 오래되거나 비활성화되어 있는 경우 발생하게 됩니다.

우선 이 오류는 컴퓨터의 사소한 문제로 인해 발생할 수도 있으니 컴퓨터를 재시작해 보고, 오류 앱을 관리자 권한으로 실행하거나 윈도우 버전이 오래된 경우 최신 버전으로 업데이트하는 기본 조치를 취해 본 후 문제가 해결되지 않는다면 아래의 방법들을 하나씩 적용하여 문제를 해결할 수 있습니다.

– 목차 –

1. Microsoft Visual C++ 재배포 가능 패키지 재설치
2. .NET Framework 설치
3. DirectX xinput1_3.dll 파일 설치
4. 윈도우 시스템 파일 검사 및 복구
5. 오류 발생 프로그램 삭제 후 재설치




Microsoft Visual C++ 재배포 가능 패키지는 C++ 언어로 개발된 응용 프로그램을 실행할 때 필요한 런타임 라이브러리를 제공하는 소프트웨어입니다.

많은 응용 프로그램이 특정 버전의 Visual C++ 재배포 가능 패키지를 필요로 하는데 해당 버전의 패키지가 설치되어 있지 않거나 손상되게 되면 응용 프로그램이 시작하지 못하는 0xc000007b 코드의 오류가 발생하게 됩니다.

응용 프로그램마다 필요로 하는 패키지의 버전과 어떤 버전의 패키지가 손상되었는지 알 수 없기 때문에 모든 버전의 패키지를 설치하여 문제를 해결합니다.

모든 버전의 Visual C++ 재배포 가능 패키지 설치 파일을 다운로드하기 위해 아래의 깃허브 웹페이지로 이동합니다.

Releases · abbodi1406/vcredist

깃허브엔서 모든 버전의 Visual C++ 재배포 가능 패키지 설치 파일을 다운로드


위의 웹페이지가 열리고 빨간 테두리 안에 설치 파일을 다운로드하여 설치를 진행합니다.

참고로 엣지 브라우저의 경우 파일을 다운로드하면 파일을 신뢰하는지 확인한다는 창이 뜰 수 있는데 창에 점 세 개를 클릭하여 유지 > 더 보기 > 그래도 계속을 클릭하면 다운로드가 완료됩니다.

모든 버전의 Visual C++ 재배포 가능 패키지를 설치하려면 시간이 상당히 소요될 수 있습니다.

설치 후 0xc000007b 오류가 발생하는지 확인합니다.



.NET Framework가 설치되지 않은 상태에서 이를 요구하는 응용 프로그램을 실행하는 경우 시작하지 못하고 0xc000007b 오류가 발생하게 됩니다.

윈도우11/10에는 기본으로 최신 버전의 .NET Framework가 설치되어 있으나 .NET Framework 3.5는 기본적으로 활성화되어 있지 않습니다.

응용 프로그램이 3.5 버전을 요구할 시 해당 응용 프로그램을 설치할 때 추가로 설치 과정을 진행할 수 있으나 그렇지 않은 경우는 수동으로 설치를 해야 하며 방법은 다음과 같습니다.

프로그램 및 기능 창에서 Windows 기능 켜기/끄기를 클릭


[윈도우 키 + R]을 눌러 실행 창을 열고 appwiz.cpl을 입력한 후 엔터를 누르면 위의 프로그램 및 기능 창이 뜹니다.

빨간 테두리 안에 Windows 기능 켜기/끄기를 클릭합니다.


응용 프로그램 0xc000007b 오류를 해결하기 위해 Windows 기능 창에서 .NET Framework 3.5를 설치


위의 창이 뜨고 빨간 테두리 안에 .NET Framework 3.5(.NET 2.0 및 3.0 포함)을 체크한 후 아래에 확인 버튼을 클릭하면 설치를 진행합니다.

설치를 마치고 컴퓨터를 재부팅한 후 응용 프로그램 오류가 발생하는지 확인합니다.



xinput1_3.dll 파일이 손상되거나 실행하는 프로그램 비트수와 맞지 않는 경우 0xc000007b 오류가 발생할 수 있습니다.

이 때는 다운로드한 xinput1_3.dll 파일을 시스템 폴더에 다시 넣어 주어 덮어 씌우거나 이 방법으로 해결이 되지 않는 경우에는 DirectX를 재설치하여 xinput1_3.dll을 새로 설치하면 문제를 해결할 수 있습니다.

dll-files.com사이트에서 32비트와 64비트 xinput1_3.dll 파일 다운로드


xinput1_3.dll 다운로드 사이트

위 링크를 클릭하면 위와 같이 dll-files.com 사이트에 xinput1_3.dll 파일 다운로드 웹페이지가 열리고 빨간 테두리 안에 Architecture 비트수를 확인하여 최신 버전의 32비트와 64비트 xinput1_3.dll 파일을 하나씩 다운로드합니다.


윈도우 시스템 폴더에 xinput1_3.dll 파일


xinput1_3 이름의 압축 파일이 다운로드되고 이 파일을 압축 해제하면 해제 폴더에 xinput1_3.dll 파일을 볼 수 있습니다.

32비트와 64비트 xinput1_3.dll 파일을 각각 아래의 시스템 폴더 경로에 복사하여 붙여 넣어 덮어 씌웁니다.

  • 32비트 : C:\Windows\System32
  • 64비트 : C:\Windows\SysWOW64


오류가 발생하는 응용 프로그램을 실행하여 정상적으로 실행되는지 확인합니다.

만약 위 과정으로도 오류가 해결되지 않는다면 아래의 DirectX 다운로드 사이트에서 최신의 DirectX 설치 파일을 다운로드하여 실행해 DirectX를 재설치하고 PC를 재부팅합니다.

Download DirectX 최종 사용자 런타임 웹 설치 관리자 from Official Microsoft Download Center

오류가 해결되었는지 확인합니다.



윈도우의 시스템 파일이 손상되거나 누락된 경우에도 응용 프로그램 0xc000007b 오류가 발생할 수 있습니다.

시스템 파일을 검사하고 복구하는 방법은 다음과 같습니다.

작업 표시줄에 검색에서 cmd를 입력하여 명령 프롬프트를 검색한 후 이것을 우클릭하여 관리자 권한으로 실행합니다.

명령 프롬프트 창에서 시스템 파일을 검사하고 복구


위의 창이 뜨고 아래의 명령어를 하나씩 드래그하여 복사한 후 위의 창을 우클릭하여 붙여 넣은 후 엔터를 누릅니다.

dism /online /cleanup-image /restorehealth
sfc /scannow

시스템 파일을 검사하고 복구하는 과정을 진행합니다.

위와 같이 무결성 위반을 발견하지 못했습니다.라는 결과가 나온다면 오류와 시스템 파일과는 아무 연관이 없기 때문에 이번 단계는 넘어 갑니다.

만약 손상된 파일을 발견하고 복구하였다는 메시지가 뜬다면 창을 닫고 PC를 재부팅한 후 오류가 발생하는 프로그램을 실행하여 문제가 해결되었는지 확인합니다.

또 손상된 파일을 발견했으나 일부는 복구하지 못했다는 메시지가 뜬다면 아래의 링크 글을 참고하여 시스템 파일을 수동으로 복구해야 합니다. 수동으로 복구할 때는 윈도우10/11 설치 USB가 필요합니다.

손상된 시스템 파일을 수동으로 복구하는 방법



응용 프로그램의 핵심 파일에 오류가 발생한 경우 0xc000007b 오류가 발생할 수 있습니다.

핵심 파일의 오류는 바이러스나 다른 프로그램의 간섭 등으로 인해 발생할 수 있습니다.

이 경우에는 응용 프로그램을 삭제 후 재설치하면 문제를 해결할 수 있습니다.

설정 앱에 설치된 앱 페이지에서 오류가 발생하는 앱을 제거


위와 같이 오류가 발생하는 응용 프로그램을 제거한 후 설치 파일을 실행해 재설치를 합니다.

재설치 후 필요한 경우 재부팅을 하고 0xc000007b 오류가 발생하는지 확인합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다