ข้อผิดพลาด "Windows cannot find the Microsoft Software License Terms" อาจปรากฏตอนติดตั้ง Windows 10/11 หรือ Windows Server 2022/2019/2016 บนคอมพิวเตอร์/เซิร์ฟเวอร์ Bare-metal หรือบน VM Hyper-V/VMware การติดตั้งจาก ISO Image หยุดชะงักหลังเลือก Edition ของ Windows พร้อมข้อผิดพลาด:
Windows Setup Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation. The installation was canceled. Any changes made to your computer won't be saved.

หลังคลิก OK คอมพิวเตอร์จะ Reboot และเริ่มติดตั้ง Windows ใหม่ ข้อผิดพลาด "Cannot find License Terms" จะปรากฏซ้ำแล้วซ้ำเล่า
ข้อผิดพลาดนี้อาจเกิดจากหลายสาเหตุที่ต่างกันสิ้นเชิง ลองพิจารณาทีละอย่าง
Hyper-V และ "Windows cannot find the Software License Terms"
หากติดตั้ง Windows 10/11 หรือ Windows Server 2016/2019 (และ OS เก่า) ใน VM ให้แน่ใจว่าจัดสรร RAM ให้ VM พอ ในกรณีของผม จัดสรรแค่ 512 MB ให้ VM บน Hyper-V Server และมีการติ๊ก Enable Dynamic memory พร้อมสถานการณ์ Memory Overcommitment ที่เป็นไปได้ เพิ่ม หน่วยความจำให้ VM อย่างน้อย 1024 MB ปิด Dynamic Memory และเริ่มติดตั้ง Windows ใหม่
ในความคิดเห็นหลายคนรายงานว่าแก้ปัญหาได้โดยลดขนาด RAM ของ VM จาก 4096 เป็น 2048 MB

ลองตัดการเชื่อมต่อ Windows VM ออกจาก Hyper-V Virtual Switch ที่อนุญาตให้เชื่อมต่อ Internet (ผ่าน NAT หรือโดยตรง)
หมายเหตุ สามารถใช้เทคนิคนี้เป็น Workaround ก่อนเริ่มติดตั้ง Windows กด Shift+F10 และรันคำสั่งใน Command Prompt ที่จะสร้าง Pagefile: wpeutil createpagefile /path=C:\pf.sys จากนั้นไปที่หน้าต่าง Windows Setup และเริ่มติดตั้ง การติดตั้งควรดำเนินต่อไปโดยไม่มีข้อผิดพลาด แม้ RAM ที่จัดสรรให้ VM จะไม่พอ
การติดตั้ง Windows แบบ Clean บนเครื่องจริงถูกยกเลิก
หากข้อผิดพลาดเกิดตอนติดตั้ง Windows โดยตรงบนฮาร์ดแวร์ (คอมพิวเตอร์, Laptop) ไม่ใช่ใน VM ให้แน่ใจว่ามี RAM ติดตั้งพอ หากหน่วยความจำพอแล้ว ส่วนใหญ่ปัญหาอยู่ที่ Windows Installation Image (Distribution) เอง อาจเสียหาย ควรลองใช้ Disk หรือ ISO Image อื่น
นอกจากนี้ Product Edition ในไฟล์ ei.cfg ของ Windows Image อาจไม่ตรงกับ Product Key ในไฟล์ pid.txt ในกรณีนี้ สร้างไฟล์ข้อความบน Windows Installation Disk (Boot ISO Image) ใน Directory \sources\ ชื่อ ei.cfg เนื้อหาดังนี้:
[Channel] OEM

หากมีไฟล์ ei.cfg อยู่ใน Directory นี้แล้ว ให้เปลี่ยนค่า Channel จาก Retail เป็น OEM (ดูเหมือนว่ากำลังติดตั้ง Windows Enterprise Edition จาก Retail Distribution) สามารถดูรายการ Editions ใน Windows ISO Image ได้ดังนี้ (ที่ E: คือ Path ไปยัง Drive ที่ Mount Windows ISO หรือ USB ติดตั้ง):
DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"
ต้องแก้ไข ISO File ของ Windows Installation Image ด้วย ISO Editor (WinISO) เพิ่มไฟล์ที่ระบุ และเขียนทับ Installation DVD/USB Stick
หรือระบุ Windows Installation Key ดังนี้:
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
ข้อผิดพลาด "Windows cannot find the Software License Terms" บน VMware VM
ตอนติดตั้ง Windows เป็น Guest OS บน VMware Workstation/Player/Fusion VM อาจได้ Error "License Agreement Could Not Be Found" VMware Desktop Hypervisors เพิ่ม Virtual Floppy Drive ให้ VM Hardware โดยค่าเริ่มตอนสร้าง VM Windows Installer อาจพยายามหา License File บนอุปกรณ์นี้
เพื่อแก้ปัญหา ให้ลบ Virtual Floppy Drive ออกจาก Hardware ของ VM หรือปิดใช้งาน Option Connect at power on

วิธีแก้อื่นๆ ใน VMware Workstation:
- ตอนสร้าง VM ใหม่ อย่าระบุ Path ไปยัง Windows Installation ISO แต่เลือก Option "
I will install the operating system later"
- Mount Windows Installation ISO ไปยัง Virtual CD/DVD Drive หลังสร้าง VMware VM
- Boot VM จาก Installation Disk และเริ่มติดตั้ง Windows
ตัดการเชื่อมต่อ VM จาก Internet เปลี่ยน Network Connection Mode จาก NAT เป็น Bridged หรือ Host-Only ในการตั้งค่า Network Adapter ของ VM

ผลคือ Windows จะไม่เชื่อมต่อเครือข่ายเพื่อตรวจสอบ License ระหว่างติดตั้ง (เคยมีปัญหานี้ตอนติดตั้ง Evaluation Edition ของ Windows Server)