Visual C++ 2015 0x80070666 설치 실패 오류 해결 방법

2020. 3. 17. 22:44 / 서기랑

 msvcp140.dll 등의 오류가 발생하는 프로그램을 실행하기 위해 Microsoft Visual C++ 2015 Redistributable를 설치하려 했지만 아래와 같은 오류가 발생하면서 설치를 실패하는 경우가 있다.

"0x80070666 - 이 제품에 대한 다른 버전이 이미 설치되어 있습니다."


 해당 오류가 발생하는 이유는 2017 혹은 2019 버전의 Visual C++ Redistributable가 컴퓨터에 먼저 설치되어 발생하는 경우가 많은데 Visual C++는 2015부터 2017, 2019까지 모두 동일한 재배포 가능 파일을 공유하기 때문에 상위 버전이 설치되어 있다면 하위 버전을 설치 시 위와 같은 오류가 발생하게 된다.


Visual C++ 2015 0x80070666 설치 실패 오류

 2017이나 2019 버전의 Visual C++ Redistributable이 설치되어 있더라도 2015 버전이 필요한 프로그램이라면 2015 버전을 설치해야 할 수도 있다.

 설치를 위한 가장 단순하게 해결하는 방법이라면 상위 버전의 Visual C++ Redistributable를 삭제하고 2015 버전을 설치하는 것이지만 이 방법 보다도 cmd의 명령어를 이용한다면 삭제 없이 한결 수월하게 설치가 가능하다.


1. 탐색기에서 cmd 실행.

 윈도우 탐색기에서 설치 파일을 다운로드한 폴더로 이동한 뒤 주소창에 cmd를 입력하도록 하자.

cmd 실행


2. 설치 파일 옵션 추가 실행.

 cmd 창이 나타나면 아래의 명령어를 입력하도록 하자.

vc_redist.x64 /uninstall

명령어 입력


3, 복구 실행.

 옵션을 주고 파일을 실행하게 되면 설치 수정 창이 나타난다.

 여기서 복구 버튼을 클릭하면 0x80070666 설치 실패 오류 없이 Visual C++ 2015 Redistributable의 설치가 가능하다.

설치 수정 복구


그 외.

 오류 발생 시 Visual C++ 2015 Redistributable를 직접 설치하는 경우에는 위 방법으로 설치를 진행하면 편하지만 다른 프로그램에 포함된 Visual C++ 2015 Redistributable를 설치해야 하는 경우라면 옵션을 주고 실행이 불가능하기 때문에 아예 상위 버전의 Visual C++ Redistributable을 삭제해야 할 수도 있다.

관련 글 링크

 

 msvcp140.dll 오류 해결 방법(다운로드)