Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 업그레이드 시 '설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다' 오류 해결 방법

'설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다(Setup has failed to validate the product key)' 오류는 주로 Windows 7이나 Windows 8.1 같은 구버전 Windows에서 ISO 파일을 이용해 Windows 10으로 업그레이드를 시도할 때 발생합니다.

Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법

'제품 키 유효성 검사 실패' 오류의 주요 원인

  • 서드파티 백신 프로그램의 간섭 – 과도하게 보안에 민감하게 작동하는 서드파티 백신이 업그레이드 도구와 외부 서버 간의 통신을 방해하는 것으로 확인되었습니다. 이 경우 실시간 보호 기능을 비활성화하거나 보안 프로그램을 완전히 제거하면 문제를 해결할 수 있습니다.
  • Temp 폴더에 이미 압축 해제된 설치 파일이 존재 – 업그레이드 도구가 Temp 폴더 안에서 이미 압축 해제된 설치 파일을 발견하면 이 오류를 표시할 수 있습니다. 이 경우 디스크 정리 유틸리티를 실행해 모든 임시 파일을 삭제하면 해결됩니다.
  • 설치 미디어에 제품 키(Pkey)가 연결되지 않음 – 라이선스 키 없이 설치 미디어로 업그레이드를 시도할 때 setuperr.log 로그 파일로 인해 문제가 발생할 수 있습니다. 이 경우 CMD 명령어를 사용해 라이선스 키를 적용할 수 있습니다.
  • 시스템 파일 손상 – 시스템 파일 손상 역시 이 오류의 원인이 될 수 있습니다. 손상된 종속성 몇 개가 업그레이드 유틸리티의 조기 종료를 유발하는 경우가 많습니다. 이 경우 전체 DISM 검사를 실행하면 해결할 수 있습니다.
  • 구성 파일(Config) 누락 – 사용 중인 업그레이드 미디어에 설치에 필수적인 구성 파일이 없는 경우도 있습니다. 이 경우 메모장을 사용해 구성 파일을 손쉽게 만들 수 있습니다.

방법 1: 서드파티 백신 프로그램 비활성화 (해당하는 경우)

과도하게 보안에 민감하게 작동하는 서드파티 보안 프로그램을 사용 중이라면, 업그레이드 설치 프로그램과 외부 서버 간의 연결을 방해할 가능성이 충분히 있습니다.

이 시나리오에 해당한다면, 해당 백신 프로그램을 비활성화하거나 제거한 후 업그레이드를 다시 시도해 보세요.

먼저 실시간 보호 기능을 비활성화한 뒤 업그레이드가 성공하는지 확인해 보세요. 작업 표시줄에서 백신 프로그램 아이콘을 클릭하고 실시간 보호를 끄는 옵션을 찾으면 됩니다.

Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법

이 방법이 효과가 없거나 백신 메뉴에서 해당 옵션을 찾지 못했다면, 보안 프로그램을 완전히 제거하여 업그레이드 과정에 영향을 줄 수 있는 보안 규칙이 남지 않도록 하세요. 제거 시에는 잔여 파일까지 완전히 삭제해야 이후에도 같은 문제가 재발하지 않습니다.

이 방법이 해당하지 않거나 문제가 해결되지 않았다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 디스크 정리 유틸리티 실행

대부분의 경우 이 오류는 AppData\Local\Temp 폴더에서 비롯된 문제 때문에 발생합니다. 업그레이드 소프트웨어가 Temp 폴더에서 이미 압축 해제된 설치 파일을 발견하면 보안 위협의 증거로 판단하고 업그레이드 프로세스를 중단할 수 있습니다.

이 경우 Windows 드라이브에서 디스크 정리 유틸리티를 실행해 Temp 폴더를 확실히 비우면 문제를 해결할 수 있습니다. 정리 후 컴퓨터를 재시작하면 업그레이드가 문제없이 완료될 것입니다.

다음 단계를 따라 해 보세요:

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 텍스트 상자에 'cleanmgr'을 입력하고 Enter를 눌러 디스크 정리 유틸리티를 실행합니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  2. 디스크 정리: 드라이브 선택 단계에서 드롭다운 메뉴에서 OS 드라이브(일반적으로 C:)를 선택합니다. Windows 로고로 식별할 수 있습니다. 올바른 드라이브를 선택한 후 확인을 클릭합니다.
  3. 디스크 정리 창에서 임시 인터넷 파일임시 파일 확인란이 체크되어 있는지 확인합니다.
  4. 설정이 완료되면 시스템 파일 정리 버튼을 클릭하고 UAC 프롬프트에서 확인합니다.
  5. 다른 디스크 정리 창이 나타나면 다시 한번 임시 인터넷 파일과 임시 파일을 선택한 후 확인을 클릭합니다.
  6. 최종 프롬프트에서 파일 삭제를 클릭해 프로세스를 시작합니다.
  7. 작업이 완료될 때까지 기다린 후 컴퓨터를 재시작하고 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.
  8. 재부팅이 완료되면 업그레이드 프로세스를 다시 진행해 오류 메시지 없이 완료되는지 확인합니다.
Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법

여전히 같은 오류가 발생한다면, 아래의 다음 방법으로 넘어가세요.

방법 3: 제품 키(Pkey) 수동 적용

문제가 로그 파일에 저장된 데이터와 관련이 있다면, 로컬에 저장된 설치 미디어를 사용한 업그레이드 시도에서 이 오류를 일으키는 것으로 악명 높은 setuperr.log 파일 때문일 가능성이 높습니다.

이 경우 명령 프롬프트를 열고 설치 미디어가 저장된 폴더에 라이선스 키를 추가하는 명령을 실행하면 문제를 해결할 수 있습니다.

같은 문제를 겪었던 여러 사용자들이 아래 지침을 수행한 후 문제가 완전히 해결되었다고 보고했습니다. 다음 단계를 따라 해 보세요:

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. 사용자 계정 컨트롤이 나타나면 를 클릭해 관리자 권한을 부여합니다.Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법
  2. 관리자 권한 명령 프롬프트에서 다음 명령을 입력해 미디어 설치 도구가 파일을 저장한 위치로 이동합니다:
    CD: C:\ESD\

    참고: 미디어 생성 도구를 사용자 지정 위치에 파일을 저장하도록 설정했다면 해당 위치로 이동하세요.

  3. 다음 명령을 입력하고 Enter를 눌러 업그레이드를 처리하는 미디어 설치 도구에 제품 키를 연결합니다:
    Setup /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

    참고: *X*는 단순한 자리 표시자입니다. 업그레이드에 사용할 실제 라이선스 키로 교체하세요.

  4. 관리자 권한 CMD를 닫은 뒤 업그레이드 프로세스를 다시 시작하고 여전히 오류가 발생하는지 확인합니다.

같은 문제가 계속된다면, 아래의 다음 방법으로 넘어가세요.

방법 4: DISM 검사 실행

일부 사용자들은 컴퓨터에서 DISM(배포 이미지 서비스 및 관리) 검사를 실행한 후 문제를 해결했다고 확인했습니다. 이 방법의 성공은 근본적인 시스템 손상 문제가 업그레이드 프로세스에 영향을 미칠 수 있음을 시사합니다.

DISM은 최신 버전으로의 업그레이드와 같은 중요한 OS 작업을 방해할 수 있는 종속성을 수정하는 데 매우 효과적인 Windows 내장 유틸리티입니다.

다음은 이 오류를 해결하기 위해 DISM 검사를 실행하는 방법입니다:

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤)가 나타나면 를 클릭해 관리자 권한을 부여합니다.Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법
  2. 관리자 권한 CMD에서 다음 명령을 순서대로 입력하고 각 검사가 완료된 후 Enter를 눌러 전체 DISM 검사를 실행합니다:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  3. 모든 검사가 완료되면 컴퓨터를 재시작하고 다음에 업그레이드 유틸리티를 실행할 때 문제가 해결되었는지 확인합니다.

같은 오류가 계속 발생한다면, 아래의 마지막 방법으로 넘어가세요.

방법 5: ISO 파일용 EI.cfg 파일 생성

위의 방법 중 어느 것으로도 오류를 해결하지 못했다면, 사용하려는 업그레이드 미디어에 구버전 Windows에서 업그레이드할 때 필수적인 구성 파일이 포함되어 있지 않기 때문일 가능성이 높습니다.

이 경우 압축 해제 유틸리티를 사용해 Windows 10 ISO를 추출하고 이 문제를 해결할 .cfg 파일을 추가해야 합니다. 그런 다음 ISO를 다시 묶으면 같은 문제가 더 이상 발생하지 않을 것입니다.

다음은 전체 과정에 대한 단계별 지침입니다:

  1. WinRAR, WinZip, 7-Zip 또는 유사한 유틸리티를 사용해 설치 미디어가 포함된 ISO 파일을 폴더에 추출합니다.
  2. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 'notepad.exe'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 메모장을 엽니다.Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법
  3. 메모장 창에 다음 내용을 붙여넣습니다:
    [EditionID]
    [Channel]
    Retail
    [VL]
    0
  4. 내용을 추가한 후 파일 > 다른 이름으로 저장으로 이동합니다. 파일 형식모든 파일로 설정하고, 파일 이름을 ei로 지정하며 끝에 '.cfg' 확장자를 반드시 포함합니다. 저장을 클릭하기 전에 새 파일이 ISO 설치의 Sources 폴더 안에 저장되는지 확인하세요.Windows 10 업그레이드 시  설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다  오류 해결 방법
  5. 동일한 설치 미디어에서 setup.exe 파일을 실행하고 '설치 프로그램이 제품 키의 유효성을 검사하지 못했습니다' 오류 없이 프로세스를 완료할 수 있는지 확인합니다.