Computer >> 컴퓨터 >  >> 시스템 >> Windows Server

Windows 설치 오류 'Microsoft 소프트웨어 사용 조건을 찾을 수 없습니다' 완벽 해결 가이드

Windows 10/11 또는 Windows Server 2022/2019/2016을 물리적 컴퓨터(베어메탈)나 Hyper-V/VMware 가상 머신에 설치할 때 "Windows에서 Microsoft 소프트웨어 사용 조건을 찾을 수 없습니다(Windows cannot find the Microsoft Software License Terms)" 오류가 발생할 수 있습니다. 이 경우 Windows ISO 이미지를 이용한 설치가 에디션 선택 단계에서 중단되며 다음과 같은 오류 메시지가 표시됩니다.

Windows 설치
Windows에서 Microsoft 소프트웨어 사용 조건을 찾을 수 없습니다. 설치 원본이 올바른지 확인한 후 설치를 다시 시작하십시오.
설치가 취소되었습니다. 컴퓨터에 대한 변경 내용은 저장되지 않습니다.

확인을 클릭하면 컴퓨터가 재부팅되고 Windows 설치가 다시 시작되지만, "사용 조건을 찾을 수 없음" 오류가 계속 반복되어 설치를 완료할 수 없습니다.

이 오류는 원인이 전혀 다른 여러 가지 상황에서 발생할 수 있습니다. 환경별로 해결 방법을 하나씩 살펴보겠습니다.

Hyper-V에서 발생하는 오류 해결 방법

Hyper-V 가상 머신에 Windows 10/11 또는 Windows Server 2016/2019(및 이전 버전)를 설치하는 경우, VM에 충분한 RAM이 할당되어 있는지 먼저 확인해야 합니다. 실제 사례에서는 Hyper-V 서버의 VM에 512MB의 메모리만 할당되어 있었고, 동적 메모리 사용(Enable Dynamic Memory) 옵션이 활성화되어 메모리 과다 커밋 상황이 발생했습니다.

해결 방법은 다음과 같습니다.

  • VM에 할당된 메모리를 최소 1024MB 이상으로 늘립니다.
  • 동적 메모리(Dynamic Memory)를 비활성화합니다.
  • Windows 설치를 다시 시작합니다.

한편 VM의 RAM을 4096MB에서 2048MB로 줄여서 문제를 해결했다는 사례도 보고되었습니다. 메모리가 과도하게 많아도 오류가 발생할 수 있다는 점을 기억하세요.

또한 인터넷 연결이 가능한(NAT 또는 직접 연결) Hyper-V 가상 스위치에서 Windows VM의 연결을 해제해 보는 것도 좋습니다.

참고: 임시 해결책으로 다음 트릭을 사용할 수 있습니다. Windows 설치를 시작하기 전에 Shift+F10을 눌러 명령 프롬프트를 열고, 페이지 파일을 생성하는 아래 명령을 실행합니다.

wpeutil createpagefile /path=C:\pf.sys

그런 다음 Windows 설치 화면으로 전환하여 설치를 진행하면, VM에 충분한 메모리가 할당되지 않았더라도 오류 없이 설치가 계속 진행됩니다.

물리적 컴퓨터에 Windows 클린 설치 시 오류 해결 방법

VM이 아닌 실제 하드웨어(컴퓨터, 노트북)에 Windows를 직접 설치할 때 이 오류가 발생한다면, 먼저 장치에 충분한 RAM이 장착되어 있는지 확인하세요. 메모리가 충분하다면 대부분 Windows 설치 이미지(배포 파일) 자체의 문제입니다. 이미지가 손상되었을 수 있으므로 다른 디스크나 ISO 이미지를 사용해 보는 것이 좋습니다.

또 다른 원인은 Windows 이미지의 ei.cfg 파일에 지정된 제품 에디션이 pid.txt 파일의 제품 키와 일치하지 않는 경우입니다. 이때는 Windows 설치 디스크(부팅 ISO 이미지)의 \sources\ 디렉터리에 다음 내용을 담은 ei.cfg 텍스트 파일을 생성합니다.

[Channel]
OEM

해당 디렉터리에 이미 ei.cfg 파일이 있다면 Channel 값을 Retail에서 OEM으로 변경하세요. 일반적으로 리테일 배포 이미지로 Enterprise 에디션을 설치하려 할 때 발생하는 문제입니다.

Windows ISO 이미지에 포함된 에디션 목록은 다음 명령으로 확인할 수 있습니다. (여기서 E:는 Windows ISO 이미지나 설치 USB가 마운트된 드라이브 경로입니다.)

DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"

ISO 파일은 WinISO 같은 ISO 편집 프로그램으로 직접 편집하여 지정된 파일을 추가한 뒤, 설치 DVD나 USB를 다시 작성하면 됩니다.

또는 다음과 같이 Windows 설치 키를 직접 지정할 수도 있습니다.

setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

VMware 가상 머신에서 발생하는 오류 해결 방법

VMware Workstation/Player/Fusion 가상 머신에 게스트 OS로 Windows를 설치할 때도 "사용 조건을 찾을 수 없음(License Agreement Could Not Be Found)" 오류가 발생할 수 있습니다. VMware 데스크톱 하이퍼바이저는 VM 생성 시 기본적으로 가상 플로피 드라이브를 하드웨어에 추가하는데, Windows 설치 프로그램이 이 장치에서 라이선스 파일을 찾으려 하기 때문입니다.

이 문제를 해결하려면 가상 머신의 하드웨어에서 가상 플로피 드라이브를 제거하거나, 전원 켤 때 연결(Connect at power on) 옵션을 비활성화하면 됩니다.

VMware Workstation에서 시도할 수 있는 다른 해결 방법은 다음과 같습니다.

  1. 새 VM을 생성할 때 Windows 설치 ISO 이미지 경로를 지정하지 말고 "나중에 운영 체제를 설치하겠습니다(I will install the operating system later)" 옵션을 선택합니다.
  2. VM 생성이 완료된 후 가상 CD/DVD 드라이브에 Windows 설치 ISO 이미지를 마운트합니다.
  3. VM을 설치 디스크로 부팅하여 Windows 설치를 시작합니다.

또한 VM을 인터넷에서 분리하세요. VM 네트워크 어댑터 설정에서 네트워크 연결 모드를 NAT에서 브리지드(Bridged) 또는 호스트 전용(Host-Only)으로 변경하면 됩니다.

이렇게 하면 설치 과정에서 Windows가 네트워크에 연결하여 라이선스를 확인하지 못하게 됩니다. Windows Server 평가판 설치 시 이러한 문제가 보고된 바 있습니다.