Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft Visual C++ 2015 재배포 가능 패키지 설치 실패 오류 0x80240017 완벽 해결 가이드

Microsoft Visual C++ 2015 재배포 가능 패키지(Visual C++ 2015 Redistributable)를 설치하려고 할 때 "0x80240017 – 정의되지 않은 오류(Undefined error)"라는 오류 코드가 나타나는 경우가 있습니다. 이 오류는 비교적 흔하게 발생하지만, 몇 가지 검증된 방법으로 쉽게 해결할 수 있습니다.

Visual C++ 2015 재배포 가능 패키지는 다양한 응용 프로그램과 게임이 정상적으로 실행되기 위해 반드시 필요한 구성 요소입니다. 이 패키지가 PC에 설치되어 있지 않으면 해당 프로그램들을 실행할 수 없으므로, 아래 가이드를 따라 오류를 빠르게 해결해 보세요.

오류 0x80240017 해결 방법

작업을 시작하기 전에 만약의 상황에 대비하여 시스템 복원 지점을 생성해 두는 것을 권장합니다.

방법 1: Windows 7 서비스 팩(SP1) 업데이트 설치

먼저 마이크로소프트 공식 웹사이트에서 언어를 선택한 후 다운로드 버튼을 클릭합니다. 다음 페이지에서 자신의 시스템 사양에 맞는 파일을 선택하세요.

  • windows6.1-KB976932-X64 – 64비트 시스템용
  • windows6.1-KB976932-X86 – 32비트 시스템용

Windows 7 서비스 팩(SP1) 업데이트를 다운로드하고 설치한 후에는 PC를 재시작하여 변경 사항을 저장합니다. 그다음 "프로그램 및 기능" 창에서 기존에 설치된 Microsoft Visual C++ 2015 재배포 가능 패키지를 완전히 제거하고, 아래 단계를 진행합니다.

  1. 마이크로소프트 공식 웹사이트에서 Visual Studio 2015용 Visual C++ 재배포 가능 패키지를 다운로드합니다.
  2. 드롭다운 메뉴에서 언어를 선택하고 다운로드를 클릭합니다.
  3. 시스템 사양에 따라 vc-redist.x64.exe(64비트 Windows) 또는 vc_redist.x86.exe(32비트 Windows)를 선택하고 다음을 클릭합니다.
  4. 다음을 클릭하면 파일 다운로드가 시작됩니다.
  5. 다운로드한 파일을 더블클릭하고 화면의 지시에 따라 설치를 완료합니다.
  6. PC를 재부팅한 후 오류가 해결되었는지 확인합니다.

여전히 오류 메시지가 나타난다면 Microsoft Visual C++ 재배포 가능 패키지 업데이트를 추가로 설치해 보세요. Visual Studio 2015용 Visual C++ 재배포 가능 패키지를 복구하거나 재설치해도 문제가 해결되지 않는 경우, 마이크로소프트 웹사이트에서 Microsoft Visual C++ 2015 재배포 가능 패키지 업데이트 3 RC를 설치해 보는 것이 좋습니다.

방법 2: 클린 부팅(Clean Boot) 수행

때로는 서드파티(타사) 프로그램이 Microsoft Visual C++와 충돌하여 설치 실패 오류 0x80240017이 발생할 수 있습니다. 이 경우 클린 부팅을 통해 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작한 뒤, 문제가 되는 프로그램을 단계별로 진단하여 원인을 파악할 수 있습니다.

방법 3: PC의 날짜 및 시간 설정 확인

잘못된 날짜와 시간 설정은 인증서 검증 과정에서 설치 오류를 일으킬 수 있습니다. 올바른 시간 동기화 설정은 다음과 같이 진행합니다.

  1. 작업 표시줄의 날짜 및 시간을 마우스 오른쪽 버튼으로 클릭하고 "날짜/시간 조정"을 선택합니다.
  2. "자동으로 시간 설정" 옵션을 켭니다.
  3. Windows 7 사용자는 "날짜 및 시간" 설정에서 "인터넷 시간" 탭으로 이동한 후 "인터넷 시간 서버와 동기화"에 체크합니다.
  4. 서버를 time.windows.com으로 선택하고 "업데이트" 후 "확인"을 클릭합니다. 업데이트가 완료될 때까지 기다리지 않아도 되며, 바로 확인을 눌러도 됩니다.

올바른 날짜와 시간 설정으로도 문제가 해결되지 않으면 다음 방법을 계속 진행하세요.

방법 4: 임시 파일(Temporary Files) 삭제

손상된 임시 파일이 설치 프로세스를 방해할 수 있으므로 임시 폴더를 정리해 보세요.

  1. Windows 키 + R을 누른 후 temp를 입력하고 Enter 키를 누릅니다.
  2. 계속을 클릭하여 Temp 폴더를 엽니다.
  3. Temp 폴더 안의 모든 파일과 폴더를 선택한 후 영구적으로 삭제합니다.

참고: 파일이나 폴더를 영구적으로 삭제하려면 Shift + Delete 키를 함께 누르면 됩니다.

방법 5: Windows Installer 서비스 다시 등록

Windows Installer 서비스가 손상된 경우에도 설치 오류가 발생할 수 있습니다. 서비스를 다시 등록하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 누른 후 아래 명령어를 입력하고 Enter 키를 누릅니다:
    msiexec /unregister
  2. 실행 대화 상자를 다시 열고 "msiexec /regserver"(따옴표 제외)를 입력한 후 Enter 키를 누릅니다.

참고: 명령어 입력 후 화면에 아무것도 표시되지 않지만, 이는 정상적인 현상이니 걱정하지 마세요. 이 과정을 통해 Windows Installer 서비스가 성공적으로 다시 등록되며 문제가 해결될 수 있습니다.

방법 6: DISM 도구 실행

DISM(배포 이미지 서비스 및 관리) 도구는 손상된 시스템 이미지를 복구하는 데 유용합니다.

  1. Windows 키 + X를 누르고 명령 프롬프트(관리자)를 선택합니다.
  2. 명령 프롬프트에 아래 명령어를 한 줄씩 입력하고 각 명령마다 Enter 키를 누릅니다:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
  1. DISM 명령이 완료될 때까지 기다립니다.

위 명령이 작동하지 않으면 아래 명령어를 시도해 보세요:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

참고: C:\RepairSource\Windows 부분은 복구 원본(Windows 설치 디스크 또는 복구 디스크)의 실제 경로로 변경해야 합니다.

  1. 완료 후 PC를 재부팅하여 오류가 해결되었는지 확인합니다.

방법 7: Windows8.1-KB2999226-x64.msu 수동 설치

위의 방법들로도 해결되지 않는다면 Universal CRT 업데이트인 KB2999226을 수동으로 설치해 보세요.

  1. 먼저 시스템에서 Visual Studio 2015용 Visual C++ 재배포 가능 패키지를 제거합니다.
  2. 다음 경로로 이동합니다:
    C:\ProgramData\Package Cache\
  3. 아래와 유사한 형식의 폴더 경로를 찾습니다:
    FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu
  4. 파일을 찾았으면 명령 프롬프트(관리자)를 열고 아래 명령어를 순서대로 입력하며 각 명령마다 Enter 키를 누릅니다:
C:
mkdir tmp
mkdir tmp\tmp
move C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu c:\tmp
expand -F:* c:\tmp\Windows8.1-KB2999226-x64.msu c:\tmp\tmp
dism /online /add-package /packagepath:c:\tmp\tmp\Windows8.1-KB2999226-x64.cab

참고: "FC6260C33678BB17FB8B88536C476B4015B7C5E9" 폴더 이름과 "Windows8.1-KB2999226-x64.msu" 파일 이름은 자신의 시스템에 맞게 변경해야 합니다.

  1. 완료되면 PC를 재부팅하여 변경 사항을 저장합니다.

그래도 문제가 지속된다면 마이크로소프트 공식 웹사이트에서 Windows8.1-KB2999226-x64.msu 파일을 직접 다운로드하여 수동으로 설치할 수 있습니다.

추천 관련 글

  • Windows 10에서 USB 테더링이 작동하지 않을 때 해결 방법
  • 해결됨: PC에 문제가 발생하여 다시 시작해야 합니다 오류 수정
  • api-ms-win-crt-runtime-l1-1-0.dll이 없어 프로그램을 시작할 수 없습니다 오류 해결
  • Chrome, Firefox, Edge에서 Adobe Flash Player 활성화 방법

이상으로 Microsoft Visual C++ 2015 재배포 가능 패키지 설치 실패 오류 0x80240017 해결 방법을 알아보았습니다. 위의 7가지 방법을 차례대로 적용하면 대부분의 경우 오류를 성공적으로 해결할 수 있습니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.