ข้อผิดพลาด “Windows cannot find the Microsoft Software License Terms
” อาจปรากฏขึ้นเมื่อติดตั้งระบบปฏิบัติการ Windows 10/11 หรือ Windows Server 2022/2019/2016 บนคอมพิวเตอร์/เซิร์ฟเวอร์เปล่าหรือบนเครื่องเสมือน Hyper-V/VMware ในกรณีนี้ การติดตั้ง Windows จากอิมเมจ ISO ถูกขัดจังหวะหลังจากเลือกรุ่นของ 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.
หลังจากคลิกตกลง คอมพิวเตอร์จะรีบูตและการติดตั้ง Windows จะเริ่มต้นใหม่ ข้อผิดพลาด "Cannot find License Terms" ปรากฏขึ้นซ้ำแล้วซ้ำเล่า
ปรากฏว่าข้อผิดพลาดนี้อาจเกิดจากสาเหตุที่แตกต่างกันโดยสิ้นเชิง มาพิจารณาแยกกัน
Hyper-V และ “Windows ไม่พบข้อกำหนดสิทธิ์การใช้งานซอฟต์แวร์”
หากคุณกำลังติดตั้ง Windows 10/11 หรือ Windows Server 2016/2019 (และระบบปฏิบัติการเวอร์ชันเก่ากว่า) ในเครื่องเสมือน ตรวจสอบให้แน่ใจว่าคุณได้จัดสรร RAM ให้กับ VM เพียงพอแล้ว ในกรณีของฉัน มีการจัดสรรหน่วยความจำเพียง 512 MB สำหรับ VM บนเซิร์ฟเวอร์ Hyper-V และ เปิดใช้งานหน่วยความจำแบบไดนามิก มีการตรวจสอบตัวเลือกด้วยสถานการณ์หน่วยความจำเกินพิกัดที่เป็นไปได้ เพิ่มขึ้น จำนวนหน่วยความจำที่จัดสรรให้กับ VM เป็นอย่างน้อย 1024 MB ปิดการใช้งาน Dynamic Memory และรีสตาร์ทการตั้งค่า Windows
นอกจากนี้ในความคิดเห็น หลายคนเขียนว่าพวกเขาแก้ไขปัญหาโดยลดขนาดของ RAM สำหรับ VM จาก 4096 เป็น 2048 GB
นอกจากนี้ ให้ลองยกเลิกการเชื่อมต่อ Windows VM ของคุณจากสวิตช์เสมือน Hyper-V ที่ได้รับอนุญาตให้เชื่อมต่ออินเทอร์เน็ต (ผ่าน NAT หรือโดยตรง)
หมายเหตุ . คุณสามารถใช้เคล็ดลับต่อไปนี้เป็นวิธีแก้ปัญหา ก่อนเริ่มการติดตั้ง Windows ให้กด Shift+F10 และรันคำสั่งใน command prompt ที่จะสร้าง pagefile:wpeutil createpagefile /path=C:\pf.sys
. จากนั้นสลับไปที่หน้าต่างการตั้งค่า Windows และเริ่มการติดตั้ง Windows การติดตั้งควรดำเนินต่อไปโดยไม่มีข้อผิดพลาด แม้ว่าจะมีการจัดสรรหน่วยความจำไม่เพียงพอให้กับเครื่องเสมือน Windows clean install ถูกยกเลิกบนคอมพิวเตอร์ที่มีอยู่จริง
หากข้อผิดพลาดเกิดขึ้นเมื่อติดตั้ง Windows บนฮาร์ดแวร์โดยตรง (บนคอมพิวเตอร์ แล็ปท็อป) และไม่ใช่ใน VM ตรวจสอบให้แน่ใจว่าได้ติดตั้ง RAM ในอุปกรณ์ของคุณเพียงพอ หากมีหน่วยความจำเพียงพอ อาจมีปัญหากับอิมเมจการติดตั้ง Windows (การกระจาย) เอง อาจเสียหายและคุณควรลองใช้ดิสก์หรืออิมเมจ ISO อื่น
นอกจากนี้ รุ่นผลิตภัณฑ์ใน ei.cfg ไฟล์อิมเมจ Windows ของคุณอาจไม่ตรงกับรหัสผลิตภัณฑ์ใน pid.txt ไฟล์. ในกรณีนี้ คุณสามารถสร้างไฟล์ข้อความบนดิสก์การติดตั้ง Windows (อิมเมจ ISO สำหรับบูต) ใน \sources\ ไดเรกทอรีชื่อ ei.cfg และเนื้อหาดังต่อไปนี้:
[Channel] OEM
หากมีไฟล์ ei.cfg ในไดเรกทอรีนี้ คุณต้องเปลี่ยน ช่อง มูลค่าตั้งแต่ขายปลีกจนถึง OEM (เนื่องจากดูเหมือนว่าคุณกำลังพยายามติดตั้งรุ่น Enterprise Windows จากการจำหน่ายปลีก) คุณสามารถรับรายการรุ่นในอิมเมจ ISO ของ Windows ได้ดังนี้ (โดยที่ E: คือเส้นทางไปยังไดรฟ์ที่ติดตั้งอิมเมจ ISO ของ Windows หรือแฟลชไดรฟ์ USB สำหรับการติดตั้ง):
DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"
คุณต้องแก้ไขไฟล์ ISO ของอิมเมจการติดตั้ง Windows ด้วยตนเองโดยใช้ตัวแก้ไข ISO (WinISO) เพิ่มไฟล์ที่ระบุและเขียนทับแท่งดีวีดี/USB สำหรับการติดตั้ง
หรือคุณสามารถระบุคีย์การติดตั้ง Windows ได้ดังนี้:
setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
ข้อผิดพลาด “Windows ไม่พบข้อกำหนดสิทธิ์การใช้งานซอฟต์แวร์” บน VMware VM
เมื่อติดตั้ง Windows เป็น guest OS บนเครื่องเสมือน VMware Workstation/Player/Fusion คุณอาจได้รับข้อผิดพลาด "License Agreement ไม่พบ" ไฮเปอร์ไวเซอร์เดสก์ท็อป VMware เพิ่ม Virtual Floppy Drive ให้กับฮาร์ดแวร์ VM ตามค่าเริ่มต้นเมื่อสร้างขึ้น Windows Installer อาจพยายามค้นหาไฟล์ลิขสิทธิ์บนอุปกรณ์นี้
ในการกำจัดปัญหา เพียงถอดฟลอปปีไดรฟ์เสมือนออกจากฮาร์ดแวร์ของเครื่องเสมือนหรือปิดใช้งานเชื่อมต่อเมื่อเปิดเครื่อง ในตัวเลือก
วิธีแก้ปัญหาที่เป็นไปได้อื่นๆ ใน VMware Workstation:
- เมื่อสร้าง VM ใหม่ อย่าระบุพาธไปยังอิมเมจ ISO การติดตั้ง Windows แต่ให้เลือกตัวเลือก “
I will install the operating system later
”; - ต่อเชื่อมอิมเมจ ISO สำหรับการติดตั้ง Windows เข้ากับไดรฟ์ซีดี/ดีวีดีเสมือนหลังจากสร้าง VMware VM
- บูต VM จากดิสก์การติดตั้งและเริ่มการติดตั้ง Windows
ตัดการเชื่อมต่อ VM ของคุณจากอินเทอร์เน็ต ในการดำเนินการนี้ ให้เปลี่ยนโหมดการเชื่อมต่อเครือข่ายจาก NAT เป็น Bridged หรือ เฉพาะโฮสต์ ในการตั้งค่าของอะแดปเตอร์เครือข่าย VM
ด้วยเหตุนี้ Windows จะไม่เชื่อมต่อกับเครือข่ายเพื่อตรวจสอบใบอนุญาตระหว่างการติดตั้ง (เกิดปัญหาดังกล่าวเมื่อติดตั้ง Windows Server รุ่นการประเมิน)