Error "Windows cannot find the Microsoft Software License Terms" โผล่ตอนติดตั้ง Windows/Windows Server หยุดการติดตั้งทันที มักเกิดเพราะ Media ติดตั้งมีปัญหา หรือ Drive ไม่พร้อม
สาเหตุหลัก
- ISO/Install Media เสีย/ขาดไฟล์ - สร้าง Media ใหม่ด้วย Media Creation Tool หรือ Rufus
- Drive ไม่ได้เตรียมพร้อม - ต้องสร้าง Primary Partition, Clean, Format NTFS
- Dynamic Memory บน VM - Hyper-V เปิด Dynamic Memory → Disable ให้ RAM คงที่พอ
วิธีที่ 1: สร้าง Windows 10 Installation Media ใหม่ (Media Creation Tool)
- ดาวน์โหลด Media Creation Tool จาก Microsoft → รัน .exe → Accept
- เลือก Create installation media for another PC
- Uncheck Use recommended options for this PC → ตั้ง Language/Edition/Architecture ให้ตรงเครื่องเป้าหมาย
- เลือก USB Flash Drive หรือ ISO File → Next → เลือก Drive → Next → รอสร้างเสร็จ
- Boot จาก Media ใหม่ → ติดตั้งดู
วิธีที่ 2: ใช้ Rufus สร้าง Bootable USB (แนะนำถ้า Media Creation Tool ไม่ได้)
- ดาวน์โหลด Rufus (Portable, ไม่ต้องติดตั้ง)
- Device → เลือก USB
- Partition Scheme: GPT | Target System: UEFI | File System: FAT32 | Cluster Size: Default
- ติ๊ก Create a bootable disk → เลือก Standard Windows installation → กดไอคอน Disk เลือก .iso Windows 10
- Start → รอเสร็จ → Boot ติดตั้งดู
วิธีที่ 3: เตรียม Drive ให้พร้อม (Diskpart CMD)
ทำตอน Boot จาก Installation Media (Shift+F10 เปิด CMD)
- Boot จาก USB/DVD → เลือก Keyboard → Troubleshoot → Advanced Options → Command Prompt
- พิมพ์ diskpart Enter
- list disk → ดู Disk Number (ดูจาก Size)
- select disk # (# = หมายเลข Disk เป้าหมาย)
- รัน:
clean create partition primary active
- Format:
format fs=ntfs quick
- Exit → ลองติดตั้ง Windows ใหม่
วิธีที่ 4: ปิด Dynamic Memory (สำหรับ Hyper-V VM เท่านั้น)
- เปิด Hyper-V Manager
- คลิกขวา VM → Settings → Memory
- Uncheck Enable Dynamic Memory → ตั้ง Static RAM ให้พอ (เช่น 4GB+)
- Apply → ติดตั้ง Windows ใหม่
หมายเหตุ: วิธีที่ 1 และ 2 แก้ปัญหา Media เสียส่วนใหญ่ วิธีที่ 3 แก้ปัญหา Drive ไม่พร้อม วิธีที่ 4 สำหรับ VM เท่านั้น