본문 바로가기
소프트웨어 사용&설치 등/VMware

VMware 0xc000007b 에러

by 언제나초심. 2019. 12. 16.
반응형

개요

VMware 실행 중에 다음과 같은 오류가 발생했다. (제품은 VMware Workstation 15 Player)

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

영어로는 아래와 같다고 한다.

The application was unable start correctly (0xc000007b). 
Click OK to close the application.

추론

여러가지 검색 결과가 나오는데, 추려보자면

  1. DirectX 기반에서 xinput1_3.dll 에서 발생하는 버그.
  2. DirectX 자체에서 오류.
  3. .Net Framework 를 재설치.
  4. 그냥 윈도우 재부팅
  5. 해당 소프트웨어를 재설치
  6. 어떤 사람은 윈도우 업데이트.

굉장히 고민을 했다. DirectX 가 문제라면, DirectX 를 이용하는 다른 소프트웨어를 실행해보았다. 일단, 스팀의 문명5 를 켜서...

End...

농담이고, 잘 된다. DirectX 의 문제는 아니란 것을 알 수 있었다.
개인적인 생각에 최근에 불필요한 것 지운다고 이것저것 지웠었는데, 이것이 원인이 아닐까 생각이 들었다.

정황상 'Microsoft Visual C++ ... ' 또는 'Microsoft .Net ...' 라고 적힌 것 중 몇개를 지웠었는데, 이것이 원인이 아닐까 생각이 들었다.

과정

막 다운받아서 설치하기에는 곤란하고, 가장 안전한 방법이 무엇일까 생각을 했는데, 'Visual Studio' 를 설치할 때 같이 동봉되어있는 'Visual Studio Installer' 를 이용해보기로 하였다. 결과는 잘 해결되었다.

과정)
Visual Studio Installer 에서 '수정' -> '개별 구성 요소'

  • 'C++ 2019 재배포 가능 업데이트'
  • 'Windows 유니버설 C 런타임'
    두가지를 추가로 선택 설치하였다.

정황상으로는 'C++ 2019 재배포 가능 업데이트' 일 것으로 생각이 든다. 이것을 설치하면, 향후 윈도우의 '앱 및 기능' 설정 메뉴에서 보면 'Microsoft Visual C++ 2015-2019 Redistributable' 이 (x64) 와 (x86) 두 가지가 설치되는데, 각각 64비트와 32비트를 의미한다. 예전에 VMware 의 스펙에 대해서 조사해봤던 적이 있는데, VMware 15 버전에서는 Microsoft 2015-2019 를 이용한다는 글을 본 기억이 있기 때문에, 정황성 이것을 설치해서 해결된 것으로 생각된다.

어쨌건 본인은 설치 중에 'Windows 유니버설 C 런타임'도 선택했었기 때문에... 혹시 안 된다면 저것도 선택해서 추가로 설치하길 바란다. (아마도 유니버설 은 관련 없을 거라고 보지만...)(본인은 어차피 필요하므로 선택해서 설치한 것임)

첨삭

Redistributable (재배포) 패키지 를 설치하는 방법은 Visual Studio Installer만 있는 것은 아니다. 아마도 마이크로소프트 사이트에서 직접적으로 다운 받는 방법도 있었던 것으로 기억한다.

반응형