본문 바로가기

0xc000007b 응용 프로그램 시작 문제 해결 방법(비주얼 스튜디오 설치, XINPUT1_3.DLL, 런타임 프로그램 설치, 다이렉트 X 재설치)

by 한결처럼 2023. 1. 25.
반응형

"응용 프로그램을 제대로 시작하지 못했습니다."라는 문구와 함께 뒷부분에 0xc0000으로 시작하는 오류가 발생하는 경우가 있습니다. 특정 프로그램이나 게임을 실행했을 경우 오류가 발생하는데, 0xc000007b 응용 프로그램 실행 오류가 발생하는 원인과 해결하는 방법에 대해서 알아보도록 하겠습니다.

 

0xc000007b 시스템 오류 원인 및 해결 방법

응용 프로그램을 제대로 시작하지 못했습니다(0xc000007b). 응용 프로그램을 닫으려면 [확인]을 클릭하십시오.

0xc000007b 오류가 발생하는 원인은 64비트 윈도우를 사용하면서, 32비트 게임이나 특정 프로그램을 실행할 때, 주로 발생하게 됩니다. 다이렉트 X와 비주얼 스튜디오 라이브러리를 사용하는 게임에서 자주 오류가 발생합니다. 해결하는 방법은 다이렉트 X 또는 비주얼 스튜디오 라이브러리를 재설치하거나, 런타임 프로그램 설치 또는 dll 파일을 다운로드해서 윈도우 시스템 폴더에 넣어서 관련 시스템 오류를 해결할 수 있습니다.

 

0xc000007b 응용 프로그램 실행 오류 해결 방법

응용 프로그램 실행 오류를 해결하는 방법은 비주얼 스튜디오 프로그램 설치, 오류의 원인이 되는 라이브러리 파일을 다운로드해서 윈도우 시스템 폴더에 넣어주는 방법 그리고 

① 비주얼 스튜디오 라이브러리 설치 해결 방법

첫 번째 해결 방법은 비주얼 스튜디오 라이브러리를 설치해서 응용 프로그램이 제대로 시작되지 못하는 오류를 해결하는 방법입니다. 비주얼 스튜디오 2013을 사용하여 응용 프로그램을 실행하는데 필요한 런타임 구성요소를 설치해서 시스템 오류 문제를 해결하는 방법입니다.

매뉴얼 : 마이크로소프트 다운로드 센터 접속 ▶Visual Studio 2013용 Visual C++ 재배포 가능 패키지 [다운로드] ▶ 윈도우 운영체제에 맞는 파일 이름을 박스 체크 후 [다음] 버튼 클릭해서 다운로드 ▶ 다운로드한 비주얼 스튜디오 설치 파일을 실행해서 설치 진행 ▶ 설치를 완료한 후 프로그램 실행 오류가 발생했던 프로그램을 실행해서 문제가 해결되었는지 확인합니다.

  • [윈도우 운영체제] 64비트 운영체제 : 파일 이름 vcredist_x64.exe을 다운로드
  • [윈도우 운영체제] 32비트 운영체제 : 파일 이름 vcredist_x86.exe을 다운로드

 

② XINPUT1_3.DLL 파일 다운로드 해결 방법

XINPUT1_3.DLL 라이브러리 파일을 별도로 다운로드하여, 윈도우 시스템 폴더에 넣어서 프로그램 실행 오류를 해결하는 방법입니다.

매뉴얼 : DLL-FILES.COM 홈페이지 접속 ▶ XINPUT1_3.DLL 입력 후 [Search DLL file] 버튼 클릭 ▶ 스크롤을 내리면, XINPUT1_3.DLL 라이브러리 파일을 확인할 수 있는데, Architecture(아키텍처) 부분에 나와있는 버전을 확인해서 윈도우 운영체제와 맞는 버전을 [Download] 버튼을 클릭해서 다운로드 ▶ 다운로드한 파일을 압축 풀기를 실행하고 [xinput1_3.dll] 파일을 [Ctrl+c] 복사합니다. ▶ 키보드 [윈도우키 + E] 키를 눌러서 [파일 탐색기] 실행 ▶ [내 PC] ▶ [로컬 디스크(C:)] ▶ [Windows] ▶ 64비트 운영체제는 [SysWOW64] 폴더 안에 붙여 넣기 / 32비트 운영체제는 [System32] 폴더 안에 붙여 넣기 ▶ 라이브러리 파일을 윈도우 시스템 폴더 안에 붙여 넣기 한 다음 0xc000007b 응용 프로그램 오류가 발생했던 프로그램을 실행해서 문제가 해결되었는지 확인합니다. 만약 시스템 오류가 해결되지 않는다면, 재부팅 후 다시 확인합니다.

  • [윈도우 운영체제] 64비트 운영체제 : Architecture 64 버전 [Download] ▶ [파일 탐색기] ▶ [내 PC] ▶ [로컬 디스크 (C:)] ▶ [Windows] ▶ [SysWOW64] 폴더에 "xinput1_3.dll" 파일을 붙여 넣기 합니다.
  • [윈도우 운영체제] 32비트 운영체제 : Architecture 32 버전 [Download] [파일 탐색기] ▶ [내 PC] ▶ [로컬 디스크 (C:)] ▶ [Windows] ▶ [System32] 폴더에 "xinput1_3.dll" 파일을 붙여 넣기 합니다.

※ 윈도우 운영체제 확인 방법

비주얼 스튜디오와 XINPUT1_3.DLL 라이브러리 파일을 설치 및 시스템 폴더에 넣기 전에 윈도우 운영체제를 확인해야 합니다.
운영체제 확인 방법은 키보드 [윈도우키 + Pause / Break] 키를 동시에 누르거나 또는 키보드 [윈도우키 + S]를 눌러 윈도우 검색창에 "시스템"을 검색해서 [시스템 정보] 창 실행 ▶ [시스템 정보] 창에서 [시스템 종류]에서 사용하고 있는 윈도우의 운영체제를 확인할 수 있습니다.(64비트 운영 체제 or 32비트 운영 체제)

 

③ 런타임 프로그램 설치 해결 방법

[ALL in One Runtimes] 프로그램은 컴퓨터에서 발생하는 자잘한 오류나 기타 런타임 관련 문제를 해결하는데 도움을 주는 프로그램입니다. 올인원런타임즈 프로그램을 사용하면, 컴퓨터에 설치되어 있지 않은 항목들을 클릭 한 번으로 간단하게 설치할 수 있습니다.

매뉴얼 : 컴퓨터베이스 홈페이지 접속 ▶ [Windows 10, 8, 7(CB)] 옆에 [download] 버튼 클릭 ▶ 다운로드한 파일을 실행 ▶ Windows의 PC 보호창이 실행되면, [추가 정보] 클릭 ▶ [실행] 버튼 클릭 ▶ 로딩과정이 끝나고, [WinPKG] 프로그램이 실행됩니다. ▶ 설치가 필요한 항목들은 자동으로 박스 체크가 되어 있으니, [installieren] 버튼을 클릭해 설치 진행 ▶ 설치 완료 후 오류가 발생했던, 프로그램을 다시 실행해 문제가 해결되었는지 확인합니다.

 

④ 다이렉트 X 재설치 해결 방법

다이렉트 X는 마이크로소프트에서 개발한 종합 멀티미디어 라이브러리로 요즘 대부분의 게임들은 다이렉트 X 라이브러리를 사용합니다. 쉽게 말해, 게임 구동 시에 필요한 라이브러리입니다.
다이렉트 Xx 버전을 확인한 후, 다이렉트 X 12 버전이 설치되어 있는지 확인합니다. 윈도우 10부터는 다이렉트 X 12 버전이 포함되어 있지만, 12 버전이 설치되어 있지 않거나, 12 버전이 설치되어 있는데, dll 오류, C++ 오류, 0xc0000 응용프로그램 오류, DirectX 관련 오류가 발생하는 경우에 다이렉트 X를 재설치해서 해결하는 방법입니다.

다이렉트 버전 확인 방법 : 키보드 [윈도우키 + R] ▶ dxdaig 입력 후 [확인] ▶ [DirectX 진단 도구] 창에서 [시스템] 탭의 "시스템 정보" 항목 중 'DirectX 버전'에서 다이렉트 버전을 확인할 수 있습니다.

매뉴얼 : 마이크로소프트 다운로드 센터 접속 ▶ "DirectX 최종 사용자 런타임 웹 설치 관리자" [다운로드] ▶ 윈도우 재부팅 후 [dxwebsetup.exe] 파일을 실행 및 설치합니다. ▶ "이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요?" [예] 버튼 클릭 ▶ "DirectX 설치 시작" [동의함(A)] 클릭 후 [다음(N)] 클릭 ▶ [Bing 바 설치] 박스체크 해제 후 [다음(N)] 클릭 ▶ 설치 완료를 위해 [다음(N)] 클릭 ▶ 설치 완료 후 [마침] 클릭

※ 다이렉트X가 이미 설치가 되어 있는 경우, 재설치하는 방법

다이렉트X 최신버전이 설치되어 있는 경우, [dxwebsetup.exe] 파일을 실행했을 때, "설치 완료, 최신 버전의 DirectX가 이미 설치되어 있습니다. 새로 설치할 필요 없습니다."라는 문구가 확인되면서, 다이렉트 X를 재설치를 진행하지 못하는 경우가 발생합니다. 이런 경우에는 DirectX 수동 설치 파일로 재설치를 진행할 수 있습니다. 재설치를 통해서 파일의 손상 또는 오류 등의 다이렉트 X 관련 오류를 해결할 수 있습니다.

매뉴얼 : 다이렉트X 수동설치 홈페이지 접속 ▶ "DirectX 최종 사용자 런타임 웹 설치 관리자" [다운로드] ▶ 다운로드 한 [directx_Jun2010_redist.exe] 파일 실행 ▶ "DirecX June 2010 SDK" 창에서 [Yes] 클릭 ▶ 압축을 풀 위치를 물어보는데, [Browse...] 버튼 클릭 ▶ "새로운 폴더"를 만들어 선택 후 [확인] 클릭 ▶ [OK] 버튼 클릭 ▶ "새로운 폴더"에 압축이 모두 풀려있는데, [DXSETUP.exe] 파일을 마우스 우클릭해서 [관리자 권한으로 실행(A)] 버튼 클릭 후 [예] 클릭 ▶ "DirectX 설치 시작" 창에서 [동의함(A)] 클릭 후 [다음(N)] 클릭 ▶ [다음(N)] 클릭 ▶ 수동설치를 진행하면, 최신 버전의 다이렉트 X가 설치되어 있더라도 모든 파일을 다시 재설치할 수 있습니다.

댓글