수정 : 0x80240017 지정되지 않은 오류

여러 사용자가 Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지 또는 Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지 를 설치하려고 할 때 0x80240017 Unspecified 오류가 발생하는 것으로 알려 졌습니다 . 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하는 것으로보고되었으므로 특정 Windows 버전에만 국한되지 않습니다.

' 0x80240017 Unspecified Error'의 원인은 무엇입니까 ?

다양한 사용자 보고서와 문제 해결에 사용한 수리 전략을 살펴봄으로써이 특정 문제를 조사했습니다. 우리가 발견 한 몇 가지 일반적인 시나리오를 기반으로이 오류 메시지의 출현을 담당하는 몇 가지 일반적인 원인이 있습니다.

  • 사용자가 불완전한 Visual C ++ redist 패키지를 설치하려고합니다. 대부분의 경우이 특정 오류는 사용자가 불완전하거나 손상된 설치 프로그램을 사용하여 패키지를 설치하려고하기 때문에 발생합니다. 이는 일반적으로 사용자에게 Visual C ++ 패키지를 제공하는 응용 프로그램 설치 프로그램에서 발생하는 것으로보고됩니다. 이 경우 해결 방법은 Microsoft 웹 사이트에서 전체 Visual C ++ 버전을 다운로드하는 것입니다.
  • Visual C ++ redist 패키지가 Windows v6.1에 설치됨 –이 오류 메시지는 대상 운영 체제가 Windows v6.1 인 경우에도 발생하는 것으로보고됩니다. 이 문제는 패키지가 Windows 7 이상에서만 설치되도록 설계 되었기 때문에 발생합니다. 이 경우 해결 방법은 서비스 팩 1을 설치하도록 업그레이드하는 것입니다.
  • 컴퓨터에 Universal C Runtime 업데이트 가 없습니다. Windows 버전에 Universal C Runtime 업데이트가없는 경우 오류 메시지가 표시 될 수도 있습니다. 이것은 일반적으로 Python 배포판을 설치할 때 오류가 발생하는 상황에서 효과적인 것으로보고됩니다.
  • Windows Update에서 이미 Visual C ++ redist 패키지 를 다운로드했습니다. Windows Update 구성 요소가 필요한 Visual C ++ 패키지 를 다운로드 했지만 아직 설치하지 않은 경우에도 오류 메시지가 발생할 수 있습니다 . 이 경우 해결 방법은 보류중인 업데이트를 설치하는 것입니다.
  • 손상된 / 불완전한 Visual C ++ 재배포 가능 설치 – 사용자에게 손상되었거나 불완전한 기존 Visual C ++ 설치가있는 경우에도 오류가 발생할 수 있습니다. 이 경우 해결 방법은 공식 다운로드 페이지에서 필요한 것을 다시 설치하기 전에 기존 Visual C ++ 설치를 제거하는 것입니다.

이 특정 오류 메시지를 해결하는 데 어려움을 겪고있는 경우이 문서에서 확인 된 문제 해결 단계 모음을 제공합니다. 아래에는 비슷한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 여러 가지 방법이 있습니다.

가능한 한 효율적으로 작업하려면 아래 방법을 순서대로 따르는 것이 좋습니다. 결국 특정 컴퓨터에서 문제를 해결하는 데 도움이되는 일련의 지침을 발견하게됩니다.

방법 1 : Visual C ++ 재배포 가능 패키지 설치 패키지 다운로드

이 문제는 대부분 응용 프로그램 설치 관리자가 Visual C ++ 재배포 가능 패키지를 설치하도록 요청한 후에 발생하므로 설치 프로그램이 오래되었거나 제대로 다운로드되지 않았을 가능성이 있습니다.

비슷한 상황에 처한 여러 사용자 가 공식 채널에서 Visual C ++ 재배포 가능 패키지 를 다시 다운로드 한 후 문제가 해결되었다고보고했습니다 . 일부의 경우 새로 다운로드 한 설치 프로그램에서 설치를 시도 할 때 0x80240017 지정되지 않은 오류가 반환되지 않았습니다.

다음 은 Microsoft 서버에서 필요한 Visual C ++ 재배포 가능 패키지 를 다운로드하고 설치하는 방법에 대한 빠른 가이드입니다 .

  1. 설치해야하는 Visual C ++ 재배포 가능 패키지에 해당하는 다운로드 링크를 방문하십시오 .

    Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크

    Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크

  2. 다운로드 페이지로 이동하면 설치 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작합니다.
  3. OS 아키텍처에 따라 올바른 설치 프로그램을 선택하십시오. 와 관련된 확인란을 선택 VC-redist.x64.exe를 사용하면 64 비트 버전의 Windows 또는 경우 VC-redist.x64.exe 32 비트에 있다면 상자를. 그런 다음 다음 을 눌러 다운로드를 시작하십시오.
  4. 설치 실행 파일을 열고 화면의 지시에 따라 설치를 완료합니다.

0x80240017 지정되지 않은 오류 가 계속 발생하면 아래의 다음 방법으로 이동하십시오.

방법 2 : Windows 7 서비스 팩 1 설치 (해당하는 경우)

일부 사용자가보고 한대로 설치하려고하는 경우이 문제가 발생할 수 있습니다 비주얼 스튜디오 2013 비주얼 C ++ 재배포 가능 패키지 또는 2015윈도우 V6.1 (서비스 팩 0 빌드 7600). 이 특정 경우에는 두 개의 재배포 가능 패키지가 Windows 7 서비스 팩 1 이상에 설치되도록 설계 되었기 때문에 오류가 발생합니다.

비슷한 상황에 처한 두 명의 사용자가 서비스 팩 1을 설치 한 후 문제가 해결되었다고보고했습니다.이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 이 링크 ( 여기 )를 방문 하여 언어를 선택한 다음 다운로드 버튼을 눌러 서비스 팩 1을 다운로드하십시오.
  2. 다음 화면에서 기본 ISO 파일을 제외한 다른 모든 항목을 선택 취소합니다. 그런 다음 다음 버튼을 눌러 다운로드를 시작합니다.
  3. ISO 파일이 다운로드되면이 링크 ( 여기 )를 방문 하고 다운로드 버튼을 클릭하여 WinCDEMU 4.1 도구 를 다운로드합니다 . 이 도구를 사용하여 서비스 팩 1 업그레이드를 적용합니다.
  4. 의 설치 실행 열고 WinCDEmu을 하고 명중 설치 도구를 컴퓨터에서 설정 버튼을 누릅니다.
  5. 도구가 설치되면, 클릭 설치 에 필요한 시스템 소프트웨어를 추가 할 수 있습니다.
  6. WindowsCDEmu 설치를 완료하려면 컴퓨터를 다시 시작하십시오.
  7. 다음 시작이 완료되면 Iso 파일을 다운로드 한 위치 (2 단계)로 이동하여 파일을 마우스 오른쪽 버튼으로 클릭하고 Select driver letter & mount를 선택합니다 .
  8. 설정된 당신이 만듭니다 드라이브의 문자 선택 디스크 유형데이터 디스크를 클릭 확인을 마운트하기 위해 ISO의 파일을.
  9. Windows 7 서비스 팩 1 이미지가 마운트 된 상태에서 화면의 지시에 따라 설치를 완료하십시오.
  10. 서비스 팩 1이 설치되면 컴퓨터를 다시 시작하고 Visual C ++ 재배포 가능 패키지를 다시 설치하여 오류 메시지가 해결되었는지 확인 합니다.

0x80240017 지정되지 않은 오류 가 계속 발생하면 아래의 다음 방법으로 이동하십시오.

방법 3 : Universal C Runtime 업데이트 설치

Python의 설치 프로그램 (또는 다른 응용 프로그램)에서 redist 패키지를 설치하도록 촉구 한 후이 오류가 발생한 두 명의 사용자가 Windows 버전에 적용 할 수 있는 Universal C Runtime 업데이트 를 설치 한 후 문제가 해결되었다고보고했습니다 .

이 작업에 대한 빠른 가이드는 다음과 같습니다.

  1. 이 링크 ( 여기 )를 방문 하여 방법 2로 스크롤하여 Windows 버전에 적용되는 업데이트 패키지를 다운로드하십시오.
  2. 다음 화면에서 원하는 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작합니다.
  3. 설치 실행 파일을 열고 화면의 지시에 따라 Universal C 런타임 업데이트를 설치합니다. 프로세스가 완료되면 컴퓨터를 다시 시작하고 다음에 시작할 때 오류 메시지가 해결되었는지 확인합니다.

다음에 시작할 때 ' 0x80240017 Unspecified Error' 가 계속 발생하면 아래의 다음 방법으로 이동하십시오.

방법 4 : 보류중인 Windows 업데이트 설치

Python (또는 유사한 배포판) 에서 Visual C ++ redist 패키지 를 설치 하라는 메시지를받은 후 ' 0x80240017 Unspecified Error' 가 발생하는 몇 명의 사용자가 보류중인 Windows를 설치 한 후 문제가 해결되었다고보고했습니다. 업데이트.

결과적으로이 특정 문제는 Visual C ++ redist 패키지가 Windows Update 구성 요소에서 다운로드되었지만 설치되지 않은 경우 발생할 수 있습니다.

이 시나리오가 현재 상황에 해당되는 경우 아래 단계에 따라 보류중인 Windows 업데이트를 설치하고 ' 0x80240017 지정되지 않은 오류'를 해결하십시오 .

  1. 보도 Windows 키 + R은 실행 대화 상자를 엽니 다. 그런 다음 " ms-settings : windowsupdate "를 입력 하고 Enter 키 를 눌러 설정 앱 의 Windows 업데이트 화면 을 엽니 다 .

    참고 : Windows 10 이전의 Windows 버전을 실행중인 경우 대신 "wuapp"명령을 사용하십시오.

  2. Windows 업데이트 화면에서 업데이트 확인을 클릭 한 다음 화면의 지시에 따라 보류중인 모든 Windows 업데이트를 설치합니다.
  3. 다시 시작하라는 메시지가 나타나면 그렇게하고 Windows Update 화면으로 돌아가서 보류중인 다른 업데이트가 있는지 확인하십시오.
  4. Microsoft Visual C ++ 재배포 가능 패키지를 다시 설치하고 오류 메시지가 해결되었는지 확인하십시오.

여전히 ' 0x80240017 Unspecified Error' 가 발생하면 아래의 다음 방법으로 이동하십시오.

방법 5 : 기존 Microsoft Visual C ++ 재배포 가능 패키지 제거

영향을받는 일부 사용자가 제안했듯이 현재 Microsoft Visual C ++ 재배포 가능 설치 중 하나가 손상된 경우에도 문제가 발생할 수 있습니다. 비슷한 상황에 있던 두 명의 사용자가 필요한 Visual C ++ Redist 패키지 를 적용하기 전에 기존 Microsoft Visual C ++ 설치를 제거한 후 오류 메시지가 더 이상 발생하지 않는다고보고했습니다 .

다음은 다시 설치하기 전에 기존 Microsoft Visual C ++ 재배포 가능 패키지 를 제거하는 방법에 대한 빠른 가이드입니다 .

  1. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 그런 다음“ appwiz.cpl ”을 입력 하고 Enter 키 를 눌러 프로그램 및 기능 화면 을 엽니 다 .
  2. 내부 프로그램 및 파일 화면에서 마우스 오른쪽 버튼으로 클릭, 오른쪽 창에 가서 의 Microsoft Visual C ++ 재배포 패키지를 선택 제거를 .
  3. 다음 메뉴에서 제거를 클릭 하고 화면의 지시에 따라 Microsoft Visual C ++ redist 패키지를 제거 합니다.

    참고 : 여러 Microsoft Visual C ++ 설치가있는 경우 각 설치에 대해 2 단계와 3 단계를 반복하십시오.

  4. 모든 Microsoft Visual C ++ 설치를 제거했으면 컴퓨터를 다시 시작하십시오.
  5. 다음에 시작할 때 다음 링크 중 하나에서 필요한 Microsoft Visual C ++ 설치를 다운로드하여 설치하고 문제가 해결되었는지 확인합니다.

    Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크

    Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크

방법 6 : 이전 Python 버전 설치 (해당하는 경우)

Python 배포를 설치하는 동안이 오류 메시지가 표시되는 경우 이전 배포에서 프로세스를 반복하고 오류 메시지가 계속 발생하는지 확인하는 것이 좋습니다.

유사한 시나리오에서 문제가 발생한 여러 사용자가 이전 Python 배포판을 설치하여 문제를 피할 수 있었다고보고했습니다.

향후 최신 버전으로 업데이트해야 할 가능성이 높기 때문에 반드시 지속적인 수정은 아니지만 Python 배포판을 설치할 수있는 빠른 솔루션을 찾고 있다면 효과적입니다.

비슷한 상황에있는 다른 사용자의 말을 바탕으로 Python 버전 3.4.3 을 다운로드하여 문제를 해결할 수 있습니다 . 배포판을 다운로드하고 화면의 지시에 따라 Visual C ++ redist 패키지를 설치하라는 메시지가 표시 될 때 동일한 오류가 나타나는지 확인하십시오.

방법 7 : 복구 설치 수행

결과없이 여기까지왔다면 어떤 종류의 시스템 손상으로 인해이 문제가 발생할 가능성이 높습니다. 파일 손상을 제거하고 0x80240017 지정되지 않은 오류를 해결하는 데 사용할 수있는 몇 가지 방법이 있지만 유사한 상황에있는 많은 사용자가 수리 설치를 수행 한 후 문제가 해결되었다고보고했습니다.

복구 설치는 개인 파일 및 응용 프로그램에 영향을주지 않고 모든 Windows 관련 구성 요소를 새로 고칠 수있는 비파괴 절차입니다. A와 반대로 깨끗한 설치 , 수리하면 사진, 음악, 비디오, 사용자 환경 설정 및 설치된 타사 응용 프로그램을 포함한 모든 개인 데이터를 보존 할 수 있습니다 설치합니다.

수리 설치를하기로 결정한 경우이 문서 (여기) 에있는 지침을 따를 수 있습니다 .