수정 : 0x80240017 지정되지 않은 오류
Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지 또는 Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지 를 설치하려고 할 때 여러 사용자에게 0x80240017 지정되지 않은 오류가 발생하는 것으로보고 되었습니다 . 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생한다고보고 된 특정 Windows 버전에만 해당되는 것은 아닙니다.
' 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 ++ 재배포 가능 패키지 를 다운로드하고 설치하는 방법에 대한 빠른 안내서입니다.
- 설치해야하는 Visual C ++ 재배포 가능 패키지에 적용 가능한 다운로드 링크를 방문하십시오.
Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크
Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지 – 다운로드 링크
- 다운로드 페이지로 이동하면 설치 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작하십시오.
필요한 Visual C ++ 재배포 가능 패키지 다운로드 - OS 아키텍처에 따라 올바른 설치 프로그램을 선택하십시오. 64 비트 버전의 Windows가있는 경우 vc-redist.x64.exe 와 관련된 상자를 선택하고 32 비트 인 경우 vc-redist.x64.exe 상자를 선택하십시오. 그런 다음, 다음 을 눌러 다운로드를 시작하십시오.
Visual C ++ 재배포 가능 패키지 설치 프로그램 다운로드 - 설치 실행 파일을 열고 화면의 지시에 따라 설치를 완료하십시오.
Visual C ++ 재배포 가능 패키지 설치
여전히 0x80240017 지정되지 않은 오류 가 발생하면 아래의 다음 방법으로 이동하십시오.
방법 2 : Windows 7 서비스 팩 1 설치 (해당되는 경우)
일부 사용자가보고 한 것처럼 Windows v6.1 (빌드 7600 : 서비스 팩 0) 에 Visual Studio 2013 또는 2015 용 Visual C ++ 재배포 가능 패키지 를 설치하려는 경우에도 문제가 발생할 수 있습니다 . 이 특정한 경우에는 재배포 가능 패키지 두 개가 Windows 7 서비스 팩 1 이상에 설치되도록 설계 되었기 때문에 오류가 발생합니다.
비슷한 상황에 처한 두 사용자가 서비스 팩 1을 설치 한 후 문제가 해결되었다고보고했습니다.이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.
- 이 링크 ( 여기 )를 방문하여 언어를 선택하고 다운로드 버튼을 눌러 서비스 팩 1을 다운로드하십시오.
Windows v6.1 용 서비스 팩 1 (빌드 7600 : 서비스 팩 0) 다운로드 - 다음 화면에서 기본 ISO 파일 외에 다른 모든 항목을 선택 취소하십시오. 완료되면 다음 버튼을 눌러 다운로드를 시작하십시오.
Windows 7 서비스 팩 1 설치에 필요한 ISO 파일 다운로드 - ISO 파일이 다운로드되면이 링크 ( 여기 )를 방문하여 다운로드 버튼을 클릭하여 WinCDEMU 4.1 도구 를 다운로드하십시오. 이 도구를 사용하여 서비스 팩 1 업그레이드를 적용합니다.
WinCDEmu 4.1 도구 다운로드 - WinCDEmu 의 설치 실행 파일을 열고 설치 버튼을 눌러 컴퓨터에 도구를 설정하십시오.
WinCDEmu 도구 설치 - 도구가 설치되면 설치를 클릭하여 필요한 시스템 소프트웨어를 추가하십시오.
추가 소프트웨어 설치 - 컴퓨터를 다시 시작하여 WindowsCDEmu 설치를 완료하십시오.
- 다음 시작이 완료되면 2 단계에서 Iso 파일을 다운로드 한 위치로 이동하여 마우스 오른쪽 단추를 클릭하고 드라이버 문자 및 마운트 선택을 선택하십시오 .
WinCDEmu를 사용하여 서비스 팩 1 파일 마운트 - 만들 드라이브 문자를 선택하고 디스크 유형 을 데이터 디스크로 설정 한 다음 확인을 클릭하여 ISO 파일을 마운트하십시오.
서비스 팩 이미지 마운트 - Windows 7 서비스 팩 1 이미지가 마운트 된 상태에서 화면의 지시에 따라 설치를 완료하십시오.
- 서비스 팩 1이 설치되면 컴퓨터를 다시 시작하고 Visual C ++ 재배포 가능 패키지를 다시 설치하여 오류 메시지가 해결되는지 확인하십시오.
여전히 0x80240017 지정되지 않은 오류 가 발생하면 아래의 다음 방법으로 이동하십시오.
방법 3 : Universal C 런타임 업데이트 설치
Python 설치 프로그램 (또는 다른 응용 프로그램)에서 redist 패키지를 설치하도록 요구 한 후이 오류가 발생한 두 사용자가 Windows 버전에 적용 가능한 Universal C Runtime 업데이트를 설치하면 문제가 해결되었다고보고했습니다.
이 작업에 대한 빠른 가이드는 다음과 같습니다.
- 이 링크 ( 여기 )를 방문하여 방법 2로 아래로 스크롤 한 다음 Windows 버전에 해당하는 업데이트 패키지를 다운로드하십시오.
적절한 버전의 Universal C Runtime 설치 프로그램 다운로드 - 다음 화면에서 원하는 언어를 선택하고 다운로드 버튼을 클릭하여 다운로드 를 시작하십시오.
설치 프로그램 다운로드 - 설치 실행 파일을 열고 화면 프롬프트에 따라 Universal C Runtime 업데이트를 설치하십시오. 프로세스가 완료되면 컴퓨터를 다시 시작하고 다음에 시작할 때 오류 메시지가 해결되었는지 확인하십시오.
다음에 시작할 때 ' 0x80240017 지정되지 않은 오류' 가 계속 발생하면 아래의 다음 방법으로 이동하십시오.
방법 4 : 보류중인 Windows 업데이트 설치
Python (또는 유사한 배포판)에서 설치하라는 메시지가 표시된 후 Visual C ++ Redist 패키지 를 설치하려고 할 때 ' 0x80240017 지정되지 않은 오류' 가 발생한 두 사용자가 보류중인 Windows를 설치 한 후 문제가 해결되었다고보고했습니다. 업데이트.
결과적으로 Visual C ++ redist 패키지가 Windows Update 구성 요소에 의해 다운로드되었지만 설치되지 않은 경우이 특정 문제가 발생할 수 있습니다.
이 시나리오가 현재 상황에 해당되는 경우 아래 단계에 따라 보류중인 Windows 업데이트를 설치하고 ' 0x80240017 지정되지 않은 오류'를 해결하십시오 .
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " ms-settings : windowsupdate "를 입력 하고 Enter 를 눌러 설정 앱의 Windows Update 화면을 엽니 다.
Windows Update 화면 열기 참고 : Windows 10 이전의 Windows 버전을 실행중인 경우 "wuapp"명령을 대신 사용하십시오.
- Windows Update 화면에서 Check for updates (업데이트 확인)를 클릭 한 다음 화면의 지시에 따라 보류중인 모든 Windows 업데이트를 설치하십시오.
업데이트 확인 - 다시 시작하라는 메시지가 표시되면 다시 시작하라는 메시지가 표시되고 Windows Update 화면으로 돌아가서 보류중인 다른 업데이트가 있는지 확인하십시오.
- Microsoft Visual C ++ 재배포 가능 패키지를 다시 설치하고 오류 메시지가 해결되었는지 확인하십시오.
여전히 ' 0x80240017 지정되지 않은 오류' 가 발생하면 아래의 다음 방법으로 이동하십시오.
방법 5 : 기존 Microsoft Visual C ++ 재배포 가능 패키지 제거
영향을받는 일부 사용자가 제안한 것처럼 현재 Microsoft Visual C ++ 재배포 가능 설치 중 하나가 손상된 경우에도 문제가 발생할 수 있습니다. 비슷한 상황에 처한 두 사용자가 필요한 Visual C ++ Redist 패키지를 적용하기 전에 기존 Microsoft Visual C ++ 설치를 제거한 후 오류 메시지가 더 이상 발생하지 않는다고보고했습니다.
다음은 다시 설치하기 전에 기존 Microsoft Visual C ++ 재배포 가능 패키지 를 제거하는 빠른 안내서입니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " appwiz.cpl "을 입력 하고 Enter 를 눌러 프로그램 및 기능 화면을 엽니 다.
appwiz.cpl을 입력하고 Enter를 눌러 설치된 프로그램 목록을 엽니 다. - 프로그램 및 파일 화면에서 오른쪽 창으로 이동하여 Microsoft Visual C ++ redist 패키지를 마우스 오른쪽 단추로 클릭하고 제거를 선택하십시오.
Visual C ++ Redist 패키지 제거 - 다음 메뉴에서 제거를 클릭하고 화면의 지시에 따라 Microsoft Visual C ++ redist 패키지를 제거하십시오.
Visual C ++ 패키지 제거 참고 : 여러 Microsoft Visual C ++ 설치가있는 경우 각각 2 단계와 3 단계를 반복하십시오.
- 모든 Microsoft Visual C ++ 설치를 제거한 후에는 컴퓨터를 다시 시작하십시오.
- 다음에 시작할 때 다음 링크 중 하나에서 필요한 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 관련 구성 요소를 새로 고칠 수 있습니다. 새로 설치 와 달리 복구 설치를 사용하면 사진, 음악, 비디오, 사용자 기본 설정 및 설치된 타사 응용 프로그램을 포함한 모든 개인 데이터를 유지할 수 있습니다.
수리 설치를하기로 결정한 경우이 문서에있는 지침을 따르십시오 (여기).