2020/07/01

,

vc_runtimeMinimum_x64.msi error | 프로그램 설치 및 제거 문제 해결사

vc_runtimeMinimum_x64.msi error | 프로그램 설치 및 제거 문제 해결사

vc_runtimeMinimum_x64.msi error

The path 'C:\ProgramData\Package Cache\{4931385B-094D-4DC5-BD6A-5188FE9C51 DF}v14.20.27508\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msr cannot be found. Verify that you have access to this location and try again, or try to find the installation package 'vc_runtimeAdditional_x64.msr in a folder from which you can install the product Microsoft Visual C++2019 X64 Additional Runtime - 14.20.27508.

출처: vc_runtimeMinimum_x64.msi error

윈도우에 프로그램 설치할 때 닷넷과 함께 종종 요구되는 것이 Visual C++ Runtime 시리즈다. 닷넷처럼 버전도 여러 가지라 개발자가 아닌 이상 뭐가 어떻게 돌아가는지 알 수는 없지만, 요구하는 Runtime이 설치되어 있지 않으면 프로그램 설치가 아예 안 되거나 되더라도 프로그램 실행이 안 된다. 윈도우 사용자는 울며 겨자 먹기로 설치할 수밖에 없다.

그런데 분명 Runtime이 설치되어 있음에도 (오늘의 경우에는 정확히 Microsoft Visual C++ 2019 x64 Minimum Runtime) 설치되어 있지 않다고 트집을 잡는 경우가 왕왕 발생한다.

오늘은 맨 위 사진처럼 RaiDrive를 업데이트하는 과정에서 반갑지 않은 오류와 마주쳤고, 운이 좋게도 해답은 출처 마이크로소프트 커뮤니티 글의 마지막 댓글에서 바로 찾을 수 있었다.

Fix problems that block programs from being installed or removed

윈도우에서 뭔가 설치(또는 업데이트)가 안 될 때 일반적인 해결책은 과거 버전을 삭제하고 재설치하는 것이다. 하지만, Minimum Runtime는 삭제도 안 된다. 보통 이처럼 이러지도 못하고 저러지도 못할 때 윈도우가 꼬였다고 표현하지만(그래서 종종 '포맷'이라는 익숙한 재앙으로 다가올 때도 있지만), 마이크로소프트에서 만든 윈도우에서 윈도우 통합 개발 환경을 위한 마이크로소프트 제품을 설치한 것이 꼬인다면, 도대체 어쩌란 말인가?

아무튼, 다행스러운 것은 마이크로소프트도 이런 문제를 인지하고 있다는 것이다. 그러하길래 ‘프로그램 설치 및 문제 해결사(Fix problems that block programs from being installed or removed)’ 같은 도구를 만들어 배포하는 것 아니겠는가?

[프로그램 설치 및 문제 해결사] 다운로드

[프로그램 설치 및 문제 해결사] 실행
<1. [프로그램 설치 및 문제 해결사] 실행>
[제거] 선택
<2. [제거] 선택>
문제가 되는 런타임 선택하고 제거 진행
<3. 문제가 되는 런타임 선택하고 제거 진행>
이후 레이드라이브 설치 문제는 해결됨
<4. 이후 레이드라이브 설치 문제는 해결됨>

[프로그램 설치 및 문제 해결사]를 실행하여 문제가 되는 Visual C++ Runtime (이번 경우는 Minimum Runtime x64, x86)을 제거하고 레이드라이브를 재설치하니 이번에는 탈이 없이 완료되었다.

사실 [프로그램 설치 및 문제 해결사] 도구로 Visual C++ Runtime을 제거하는 과정도 완벽하지는 않았다. 위 사진처럼 문제 해결을 완료했다고 나오면서도 일부 문제를 해결하지 못했다고 말꼬리를 흐렸기 때문이다.

그렇다고는 해도 [프로그램 설치 및 문제 해결사] 도구로 인해 레이드라이브 설치할 때 발생한 vc_runtimeMinimum_x64.msi error 문제는 해결된 것으로 봐야 할 것 같다. 다소 깔끔하진 않았지만, 이외엔 vc_runtimeMinimum_x64.msi 문제가 해결된 우여곡절을 해명할 방도가 없다.

비록 보잘 것 없지만 광고 수익(Ad revenue)은 블로거의 콘텐츠 창작 의욕을 북돋우는 강장제이자 때론 하루하루를 이어주는 즐거움입니다

Share:

댓글 2개:

  1. 홍보는 아니지만
    저도 msvcp140으로 많은사람에게 도움을 주고 도중에 이 에러를 발견했는데
    비주얼 c++를 설치하면 복구/제거관련 파일이
    C:\ProgramData\Package Cache에 x86 x64 각각 3개씩 총 6개가 들어가더군요

    저 에러가 뜨는이유는 이 폴더에 복구/제거관련 파일이 지워져서 그런경우가 대다수더군요
    여기 폴더가 지워지는 이유는 2가지인데
    1번째는 용량최적화 한답시고 dism이나 그외 프로그램으로 이폴더를 지웠을 경우
    2번째는 아직까진 원인을 찾지는 못했습니다.

    이것의 해결하는 방식은 아직까지는 정상적으로 설치되는 컴퓨터에
    에러가 뜬 버전을 설치하여 package 파일을 백업하여 안되는 컴퓨터에 넣어주는 방식밖에는
    찾지 못했습니다.

    버전 별 다운받는 주소는
    https://github.com/abbodi1406/vcredist/releases
    여기에 소스코드 다운받고 열어보시면 나오며

    제 블로그인
    https://blog.naver.com/vkxld133/221170110916
    여기에 간단히 배치파일로 할 수 있는 법 올려뒀습니다.

    혹시 도움될까 적어봅니다 ㅎㅎ

    답글삭제
    답글
    1. 고맙습니다. 윈도우 문제는 다양하고 복잡하고 미묘해서 탐구의 끝이 보이질 않습니다.

      삭제

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요