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

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

설치 실패 – 0x80070666

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 를 눌러 프로그램 및 기능 화면을 엽니 다.

    appwiz.cpl을 입력하고 Enter를 눌러 설치된 프로그램 목록을 엽니 다.
  2. 프로그램 및 기능 화면에서 설치된 프로그램 목록을 아래로 스크롤하여 모든 Microsoft Visual C ++ Redist 설치를 찾으십시오.
  3. 모든 Microsoft Visual C ++ Redist 설치를 마우스 오른쪽 단추로 클릭하고 제거를 선택하십시오 . 그런 다음 화면의 지시에 따라 모든 Redist 패키지의 설치 제거를 완료하십시오.

    모든 Visual C ++ 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 도구를 다운로드하십시오.

    Fix it 도구 다운로드
  2. 도구가 다운로드되면 .diagcab 파일을 두 번 클릭하여 Fix It 도구를여십시오. 초기 화면이 표시되면 고급을 클릭하고 자동으로 수리 적용 과 관련된 상자가 선택되어 있는지 확인하십시오. 그런 다음 다음을 클릭하여 다음 메뉴로 이동하십시오.

    자동 수리 적용
  3. 다음 화면에서 설치를 클릭하십시오.

    프로그램 설치 문제
  4. 검사 단계가 완료 될 때까지 기다린 후 문제가 발생한 Redist 패키지를 선택하고 다음을 클릭하십시오 .

    문제가있는 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 Update 탭을 엽니 다.

    대화 상자 실행 : ms-settings : windowsupdate

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

  2. Windows Update 화면에 도달하면 업데이트 확인을 클릭하고 화면의 지시에 따라 보류중인 모든 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 : \ 사용자 \ * 사용자 * \ 다운로드 
  4. 터미널이 올바른 디렉토리에서 작동하는지 확인한 후 설치 실행 파일 이름을 입력 한 다음 / uninstall을 입력하여 설치 창이 표시되도록하십시오. 이처럼 :
     vc_redist.x64.exe / uninstall 
  5. 그런 다음 복구를 클릭하고 화면의 지시에 따라 Visual C ++ Redist 설치를 복구하십시오.

명령 프롬프트를 통해 복구 창을 강제로 표시

재미있는 기사