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

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

0x80240017 지정되지 않은 오류

' 0x80240017 지정되지 않은 오류'의 원인은 무엇입니까 ?

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

  • 사용자가 불완전한 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. 다운로드 페이지로 이동하면 설치 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작하십시오.

    필요한 Visual C ++ 재배포 가능 패키지 다운로드
  3. OS 아키텍처에 따라 올바른 설치 프로그램을 선택하십시오. 64 비트 버전의 Windows가있는 경우 vc-redist.x64.exe 와 관련된 상자를 선택하고 32 비트 인 경우 vc-redist.x64.exe 상자를 선택하십시오. 그런 다음, 다음 을 눌러 다운로드를 시작하십시오.

    Visual C ++ 재배포 가능 패키지 설치 프로그램 다운로드
  4. 설치 실행 파일을 열고 화면의 지시에 따라 설치를 완료하십시오.

    Visual C ++ 재배포 가능 패키지 설치

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

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

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

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

  1. 이 링크 ( 여기 )를 방문하여 언어를 선택하고 다운로드 버튼을 눌러 서비스 팩 1을 다운로드하십시오.

    Windows v6.1 용 서비스 팩 1 (빌드 7600 : 서비스 팩 0) 다운로드
  2. 다음 화면에서 기본 ISO 파일 외에 다른 모든 항목을 선택 취소하십시오. 완료되면 다음 버튼을 눌러 다운로드를 시작하십시오.

    Windows 7 서비스 팩 1 설치에 필요한 ISO 파일 다운로드
  3. ISO 파일이 다운로드되면이 링크 ( 여기 )를 방문하여 다운로드 버튼을 클릭하여 WinCDEMU 4.1 도구 를 다운로드하십시오. 이 도구를 사용하여 서비스 팩 1 업그레이드를 적용합니다.

    WinCDEmu 4.1 도구 다운로드
  4. WinCDEmu 의 설치 실행 파일을 열고 설치 버튼을 눌러 컴퓨터에 도구를 설정하십시오.

    WinCDEmu 도구 설치
  5. 도구가 설치되면 설치를 클릭하여 필요한 시스템 소프트웨어를 추가하십시오.

    추가 소프트웨어 설치
  6. 컴퓨터를 다시 시작하여 WindowsCDEmu 설치를 완료하십시오.
  7. 다음 시작이 완료되면 2 단계에서 Iso 파일을 다운로드 한 위치로 이동하여 마우스 오른쪽 단추를 클릭하고 드라이버 문자 및 마운트 선택을 선택하십시오 .

    WinCDEmu를 사용하여 서비스 팩 1 파일 마운트
  8. 만들 드라이브 문자를 선택하고 디스크 유형데이터 디스크로 설정 한 다음 확인을 클릭하여 ISO 파일을 마운트하십시오.

    서비스 팩 이미지 마운트
  9. Windows 7 서비스 팩 1 이미지가 마운트 된 상태에서 화면의 지시에 따라 설치를 완료하십시오.
  10. 서비스 팩 1이 설치되면 컴퓨터를 다시 시작하고 Visual C ++ 재배포 가능 패키지를 다시 설치하여 오류 메시지가 해결되는지 확인하십시오.

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

방법 3 : Universal C 런타임 업데이트 설치

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

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

  1. 이 링크 ( 여기 )를 방문하여 방법 2로 아래로 스크롤 한 다음 Windows 버전에 해당하는 업데이트 패키지를 다운로드하십시오.

    적절한 버전의 Universal C Runtime 설치 프로그램 다운로드
  2. 다음 화면에서 원하는 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작하십시오.

    설치 프로그램 다운로드
  3. 설치 실행 파일을 열고 화면 프롬프트에 따라 Universal C Runtime 업데이트를 설치하십시오. 프로세스가 완료되면 컴퓨터를 다시 시작하고 다음에 시작할 때 오류 메시지가 해결되었는지 확인하십시오.

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

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

Python (또는 유사한 배포판)에서 설치하라는 메시지가 표시된 후 Visual C ++ Redist 패키지 를 설치하려고 할 때 ' 0x80240017 지정되지 않은 오류' 가 발생한 두 사용자가 보류중인 Windows를 설치 한 후 문제가 해결되었다고보고했습니다. 업데이트.

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

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

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

    Windows Update 화면 열기

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

  2. Windows Update 화면에서 Check for updates (업데이트 확인)를 클릭 한 다음 화면의 지시에 따라 보류중인 모든 Windows 업데이트를 설치하십시오.

    업데이트 확인
  3. 다시 시작하라는 메시지가 표시되면 다시 시작하라는 메시지가 표시되고 Windows Update 화면으로 돌아가서 보류중인 다른 업데이트가 있는지 확인하십시오.
  4. Microsoft Visual C ++ 재배포 가능 패키지를 다시 설치하고 오류 메시지가 해결되었는지 확인하십시오.

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

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

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

다음은 다시 설치하기 전에 기존 Microsoft Visual C ++ 재배포 가능 패키지 를 제거하는 빠른 안내서입니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " appwiz.cpl "을 입력 하고 Enter 를 눌러 프로그램 및 기능 화면을 엽니 다.

    appwiz.cpl을 입력하고 Enter를 눌러 설치된 프로그램 목록을 엽니 다.
  2. 프로그램 및 파일 화면에서 오른쪽 창으로 이동하여 Microsoft Visual C ++ redist 패키지를 마우스 오른쪽 단추로 클릭하고 제거를 선택하십시오.

    Visual C ++ Redist 패키지 제거
  3. 다음 메뉴에서 제거를 클릭하고 화면의 지시에 따라 Microsoft Visual C ++ redist 패키지를 제거하십시오.

    Visual C ++ 패키지 제거

    참고 : 여러 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 관련 구성 요소를 새로 고칠 수 있습니다. 새로 설치 달리 복구 설치를 사용하면 사진, 음악, 비디오, 사용자 기본 설정 및 설치된 타사 응용 프로그램을 포함한 모든 개인 데이터를 유지할 수 있습니다.

수리 설치를하기로 결정한 경우이 문서에있는 지침을 따르십시오 (여기).

재미있는 기사