ข้อผิดพลาด "Setup has failed to determine supported install choices" มักเกิดเมื่อพยายามดาวน์เกรด Windows 10 เป็น 8.1/8 หรืออัปเกรดกลับกัน บ่งบอกว่ามีปัญหาความเข้ากันได้ (compatibility) ในกระบวนการติดตั้ง Windows ไม่สามารถอัปเกรด/ดาวน์เกรดได้

เกิดเมื่อใช้ตัวเลือก built-in อัปเกรด/ดาวน์เกรด ซึ่งพยายามเก็บการตั้งค่าและข้อมูลผู้ใช้ ต้องคำนวณพารามิเตอร์มาก หากมีความขัดแย้งจะเกิดข้อผิดพลาดนี้
สาเหตุของข้อผิดพลาด
- ปัญหา compatibility ในกลไกอัปเกรด/ดาวน์เกรด built-in ของ Windows
- ไฟล์ image (ISO) ที่ติดตั้ง เสียหาย (corrupt) หรือ ไม่ครบ (incomplete)
- โมดูล built-in สำหรับอัปเกรด/ดาวน์เกรด ถูก configure โดย Windows ไม่ถูกต้อง
ตอนอัปเกรด/ดาวน์เกรด ต้อง login เป็น Administrator และมีอินเทอร์เน็ตเชื่อมต่อ (สำหรับ authenticate และเชื่อมต่อเซิร์ฟเวอร์)
วิธีที่ 1: รันใน Compatibility Mode
ก่อนทำ Bootable drive ลองรันโมดูลใน Compatibility mode ก่อน หากดาวน์เกรด ลองรัน installer ในโหมดความเข้ากันได้ของ Windows เวอร์ชันเป้าหมาย ฟีเจอร์ดาวน์เกรดของ Windows 10 ชำรุดมานาน Compatibility mode ข้ามโมดูลที่ชำรุดส่วนใหญ่
- คลิกขวาไฟล์ Setup > Properties

- แท็บ Compatibility ติ๊ก Run this program in compatibility mode for: เลือก Windows 8 ติ๊ก Run this program as an administrator
- กด Apply แล้วลองรัน Setup ใหม่ ดูว่าข้อผิดพลาดหายหรือไม่
วิธีที่ 2: ใช้ไฟล์ Setup แทน Image (ISO)
หากใช้ไฟล์ ISO ติดตั้ง ลองรันไฟล์ 'setup' แทน การติดตั้งจาก ISO ต้อง mount เป็น virtual CD drive ก่อน หากข้ามกลไกนี้ อาจแก้ปัญหาได้
- Extract ไฟล์ ISO ไปโฟลเดอร์เข้าถึงได้ ไป Sources > Setup.exe

- รัน Setup.exe เพื่ออัปเกรด/ดาวน์เกรด รันแบบ Administrator หากยังผิด ให้ทำ Compatibility mode (วิธีที่ 1) บนไฟล์นี้
วิธีที่ 3: ใช้ Media Creation Tool
Media Creation Tool ใช้ไฟล์ ISO สร้าง Bootable drive ติดตั้ง Windows วิธีนี้ต่างจากวิธีปกติ เพราะอาจลบข้อมูลและการตั้งค่าบนไดรฟ์หลัก Backup ข้อมูลสำคัญลง removable drive ก่อน แล้วค่อยใช้ Media Creation Tool หรือ Rufus สร้าง Bootable drive
เสียบ Bootable drive รีสตาร์ท เข้า Boot options (F10/Esc ขึ้นกับผู้ผลิต) ตั้ง Boot priority ให้ removable drive สูงสุด ติดตั้ง Windows ตามขั้นตอนปกติ