Visual Studio (C++) 2015 재배포 페키지 0x80240017 오류

오늘은 Windows Server 2012 R2에 Visual C++ 2015 재배포 패키지 32비트 버전을 다운받아 설치하는데 아래같은 에러가 났다.

vc2015redist error

일단은 나머지 내용은 아래서부터.

‘로그 파일’ 내용을 열어보니 ‘Windows 8.1 KB2999226-x64.msu’ 파일 설치 다음라인에 Failed가 찍혀있다. 해당 업데이트를 직접 받아서 실치해도 마찬가지로 설치가 안되어 구글링을 해보니 아래 주소와같은 페이지가 나왔고, “Windows 8.1 및 Windows Server 2012 R2에 설치하려면 업데이트 2919355(Windows Update에서도 사용 가능)가 필요합니다.”라는 문구가 보였다.

https://www.visualstudio.com/ko-kr/downloads/visual-studio-2015-system-requirements-vs.aspx#1

그래서 해당 페이지에서의 결론은? 아래 링크에서 다운로드 클릭하면 나타나는 모든것을 받아서 설치하면 된다는 것이다. (단, clearcompressionflag 먼저 실행, 그다음 파일 이름순으로 설치를 하라고 되어있다.)

Windows 8.1 32비트: https://www.microsoft.com/ko-KR/download/details.aspx?id=42327
Windows 8.1 64비트: https://www.microsoft.com/ko-KR/download/details.aspx?id=42335
Windows 2012 R2: https://www.microsoft.com/ko-KR/download/details.aspx?id=42334 (2012 R2는 64비트만 출시되어있다.)

하지만 KB2919355 업데이트부터 설치가 안되었다(…). Windows 2012 R2의 설치지침을 잘 읽어보니 KB2919442를 먼저 설치하라고 되어있다. (왜 더 낮은 번호의 업데이트가 더 높은번호 업데이트보다 나중에 설치해야 설치되는거지?!) 나머지 버전도 잘 읽어봐야 할거같다. 아래는 해당 KB2949442 업데이트.

Windows 8.1 32비트: https://www.microsoft.com/ko-KR/download/details.aspx?id=42135
Windows 8.1 64비트: https://www.microsoft.com/ko-kr/download/details.aspx?id=42162
Windows 2012 R2: https://www.microsoft.com/ko-kr/download/details.aspx?id=42153

KB2919355가 설치 안된다면 바로 위 업데이트를 설치하고나서 실행하면 아래처럼 ‘설치하시겠습니까?’ 라는 질문을 받게되고 설치할 수 있게된다.

KB2919355

그리고 마지막 번호인 KB295977까지도 설치가 완료되었다. 마지막으로 실패했던 VC2015 재배포 패키지를 실행하여 ‘복구 (R)’하면 설치가 완료된다.

vc2015redist repair

아래화면이 나오면 성공. 끝!

vc2015redist complete

아… 이 밤중에 서버에 프로그램 하나 실행시키자고 이게 뭐하는거지(…)

6 Comments

    BreachNode 관리자

    감사합니다.
    MS가 일을 안해요 ㅠㅠ
    업데이트조차 안돌아가고!!

    오늘의 랜섬웨어 업데이트 삽질기(…) – 날조 블로그

    […] BreachNode 관리자 (Visual Studio (C++) 2015 재배포 페키지 0x80240017 오류) […]

    Windows Server 2012 R2에 Visual C++ 2015 재배포 패키지 32비트 가 아니라 64비트를 다운 받다가 그런 오류가 발생했는데 이 문제도 글쓴이 분이 쓴 방법대로 해도 되나요???

      iruis

      32비트에서는 겪어본적이 없어서 확답은 아니지만 아마 32비트용 업데이트로 순서대로 설치하시면 해결되지 않을까 싶습니다.

    maengcom

    감사합니다 덕분에 해결되었네요

    휴먼

    you saved my entire life

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

*
*

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.