수정 : Microsoft Visual C ++ 설치시 오류 0x80070666

여러 Windows 사용자가 Microsoft Visual C ++, Lumberyard 또는 유사한 배포 패키지를 설치하려고 할 때 "0x80070666" 오류 가 발생합니다 . 오류 메시지는 일반적으로 설치 프로세스가 시작될 때 발생하는 것으로보고됩니다. 이 특정 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하는 것으로 확인되었으므로 특정 Windows 버전에만 국한되지 않습니다.

Microsoft Visual C ++를 설치할 때 0x80070666 오류의 원인은 무엇입니까 ?

이 특정 오류 메시지를 해결하기 위해 가장 많은 영향을받은 사용자가 배포 한 다양한 사용자 보고서와 복구 전략을 살펴봄으로써이 특정 문제를 조사했습니다. 수집 한 내용에서이 오류 메시지를 트리거하는 몇 가지 시나리오가 있습니다.

  • 또 다른 Visual C ++ 설치가 이미 있습니다 . 결과적으로 Visual C ++ 2015 및 Visual C ++ 2017에는 충돌하는 것으로 알려진 몇 가지 일반적인 이진 파일이 포함됩니다. Visual C ++ Redist 2017이 이미 있고 2015 Redist를 설치하려는 경우이 특정 오류 메시지가 표시 될 수 있습니다. 이 경우 최신 Visual C ++를 제거하면 문제가 해결됩니다.
  • 잘못된 Visual C ++ 설치 – Visual C ++ 재배포 가능 패키지의 잘못된 설치로 이어질 수있는 특정 시나리오가 있습니다. 이 문제가 발생할 때마다 특수한 Fix-it 도구를 실행하거나 명령 프롬프트를 사용하여 복구 화면을 강제로 표시하는 것 외에는 선택할 수있는 방법이 거의 없습니다.
  • Windows Update에서 동일한 Visual C ++ 패키지를 설치할 계획입니다. 이 특정 문제가 발생할 수있는 또 다른 시나리오는 업데이트 구성 요소 (Windows Update)에 동일한 Visual C ++ 패키지를 업데이트 할 보류중인 업데이트가있는 경우입니다. 이 경우 보류중인 모든 Windows 업데이트를 설치하면 문제가 자동으로 해결됩니다.

현재 0x80070666 오류 를 우회 하고 배포 패키지 설치를 완료 할 수있는 수정 사항 이 필요한 경우이 문서에서 몇 가지 문제 해결 방법을 제공합니다. 아래에는 유사한 상황에있는 다른 사용자가 문제를 해결하기 위해 성공적으로 사용한 몇 가지 잠재적 인 수정 사항이 있습니다.

방법은 효율성과 심각도에 따라 정렬되어 있으므로 제시된 순서대로 따르십시오. 그들 중 하나는 특정 시나리오에서 문제를 해결해야합니다.

방법 1 : 모든 현재 Visual C ++ 재배포 가능 패키지 제거

많은 사용자가보고했듯이이 특정 문제는 컴퓨터에 설치하려는 동일한 배포 가능 패키지의 버전 (이전 또는 최신 버전)이 이미 포함되어있는 경우 주로 발생합니다.

대부분의 경우 사용자가 Visual C ++ Redist 2015를 설치하려고하지만 해당 시스템에 최신 설치가 이미있는 경우 오류가 나타납니다. 영향을받는 여러 사용자가 최신 버전을 제거하여 설치 실패 0x80070666 설치 오류 를 해결할 수 있다고보고 했습니다 .

이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 그런 다음 "appwiz.cpl"입력 하고 Enter 키 를 눌러 프로그램 및 기능 화면 을 엽니 다 .
  2. 내부 프로그램 및 특징 화면, 설치된 프로그램의 목록을 아래로 스크롤하여 모든 위치 의 Microsoft Visual C ++ 재배포를 설치합니다.
  3. 모든 Microsoft Visual C ++ Redist 설치를 마우스 오른쪽 버튼으로 클릭 하고 제거를 선택 합니다. 그런 다음 화면의 지시에 따라 모든 redist 패키지의 제거를 완료합니다.
  4. 모든 Visual C ++ 패키지가 제거되면 컴퓨터를 다시 시작하고 다음 시작이 완료 될 때까지 기다립니다.
  5. 이전에 0x80070666 오류로 실패했던 동일한 Redist 패키지를 설치하려고 합니다.

여전히 동일한 오류 메시지가 표시되는 경우 아래의 다음 방법으로 이동하십시오.

방법 2 : Fix-It 도구 실행

영향을받는 여러 사용자가 redist 패키지가 자동으로 설치되지 못하게하는 문제를 해결하는 데 성공적으로 사용한 Microsoft Fix It 도구가 하나 있습니다. 이 특정 Fix It 도구는 새 프로그램을 설치하는 동안 사용되는 여러 구성 요소 (손상된 레지스트리 키 포함)를 복구하는 몇 가지 복구 전략을 수행합니다.

참고 : 이 Fix it 도구는 Windows 7, Windows 8, Windows 8.1 및 Windows 10에서 작동합니다.

다음은이 Fix It 도구를 사용 하여 0x80070666 오류 를 해결하는 방법 에 대한 빠른 가이드입니다 .

  1. 이 링크 ( 여기 )를 방문 하여 다운로드 버튼을 클릭 하여 Fix It 도구 를 다운로드하십시오 .
  2. 도구가 다운로드되면 .diagcab 파일을 두 번 클릭하여 Fix It 도구 를 엽니 다 . 초기 화면이 나타나면 고급을 클릭하고 자동으로 수리 적용 과 관련된 상자 가 선택되어 있는지 확인하십시오. 그런 다음 다음을 클릭하여 다음 메뉴로 이동합니다.
  3. 다음 화면에서 설치를 클릭합니다 .
  4. 검사 단계가 완료 될 때까지 기다린 후 문제가 발생한 redist 패키지를 선택하고 다음을 클릭 합니다.
  5. 프로그램이 끝날 때까지 권장 수리 전략을 따르십시오.
  6. Fix It 도구가 과정을 실행하면 컴퓨터를 다시 시작하고 다음 시작시 문제없이 redist 패키지를 설치할 수 있는지 확인합니다.

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

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

Windows Update가 이미 동일한 redist 패키지 설치를 준비하고 있기 때문에 0x80070666 오류 가 발생할 수 있습니다 . 영향을받는 여러 사용자는 필요한 Windows 업데이트를 수행 할 때 이전에 0x80070666 오류로 인해 실패했던 redist 패키지가 자동으로 설치 되었다고보고했습니다 .

다음은 보류중인 Windows 업데이트 설치에 대한 빠른 가이드입니다.

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

    참고 : Windows 10을 사용하지 않는 경우 대신 "wuapp" 명령을 사용하십시오.

  2. Windows 업데이트 화면이 나타나면 업데이트 확인을 클릭하고 화면의 지시에 따라 보류중인 모든 Windows 업데이트를 설치합니다.
  3. 보류중인 모든 업데이트가 설치되면 컴퓨터를 다시 시작하고 redist 패키지가 아직 설치되지 않았는지 확인합니다. 그렇지 않은 경우 설치를 시도하고 동일한 오류 메시지가 계속 표시되는지 확인하십시오.

여전히 0x80070666 오류를 제거하지 못한 경우 아래의 다음 방법으로 이동하십시오.

방법 4 : 명령 프롬프트를 사용하여 Visual C ++ 설치 복구

영향을받는 여러 사용자가 Visual C ++ 설치가 손상되었다고 의심했지만 프로그램이 프로그램 추가 / 제거 목록에 표시되지 않았기 때문에 복구 할 방법이 없다고보고했습니다. 이는 일반적으로 Visual C ++ 2015 재배포 가능 패키지에서 발생합니다.

다행히 설치 실행 파일을 다운로드하고 명령 프롬프트를 통해 복구 창을 강제로 표시하여이 문제를 해결할 수있었습니다. 이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 설치하려는 재배포 가능 패키지의 설치 프로그램이 컴퓨터에 있는지 확인합니다. 정확한 위치를 알고 있는지 확인하십시오. 설치 프로그램이 PC에 없으면 다시 다운로드하십시오.
  2. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 그런 다음 "cmd"입력 하고 Enter 키 를 눌러 명령 프롬프트를 엽니 다.
  3. 명령 프롬프트 내에서 다음 명령을 사용하여 디렉토리를 파일이있는 디렉토리로 변경합니다. 예를 들어, redist 설치 프로그램 (예 : vc_redist.x64.exe)이 다운로드 폴더에있는 경우 다음 명령을 사용하여 관련 디렉토리로 변경해야합니다.
    CD C : \ Users \ * YourUser * \ Downloads
  4. 터미널이 올바른 디렉토리에서 작동하는지 확인한 후 설치 실행 파일의 이름을 입력 한 다음 / uninstall을 입력하여 설치 창이 나타나도록합니다. 이렇게 :
    vc_redist.x64.exe / uninstall
  5. 그런 다음 복구를 클릭 하고 화면의 지시에 따라 Visual C ++ redist 설치 를 복구합니다 .