Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'Hardware Virtualization Must Be Enabled' ใน Google Play Games for Windows

ข้อผิดพลาด “Hardware virtualization must be turned on” มักปรากฏเมื่อพยายามติดตั้งหรือเปิดเกมใน Google Play Games for Windows บน PC ที่ CPU Virtualization ถูกปิดใน BIOS/UEFI, ไม่ได้รับรองจาก Processor, หรือถูกบล็อกโดย Windows Virtualization Setup ที่ไม่เข้ากัน

Hardware Virtualization เป็นฟีเจอร์ของ Processor ที่อนุญาตให้ Windows รัน Isolated Virtual Environments ได้ Google Play Games ใช้ฟีเจอร์นี้สร้าง Android Environment ที่ต้องการบน Windows หาก Virtualization ไม่พร้อมใช้งานหรือกำหนดค่าผิด Google Play Games อาจเริ่มไม่ได้และแสดงข้อผิดพลาดนี้

สาเหตุหลัก:

  • Virtualization ปิดใน BIOS/UEFI
  • Processor ไม่รองรับ Virtualization
  • การตั้งค่ามีอยู่แต่ชื่อต่างกันตาม Motherboard/Laptop Manufacturer
  • Windows Virtualization Features ที่จำเป็นถูกปิดหรือกำหนดค่าผิด
  • Hyper-V หรือส่วนประกอบเกี่ยวข้องขัดแย้งกับ Google Play Games

ก่อนเข้า BIOS ควรตรวจสอบก่อนว่า Processor รองรับ Virtualization หรือไม่ หากรองรับ จึงไปเปิดใน BIOS/UEFI และตรวจสอบใน Windows

ตรวจสอบว่า CPU รองรับ Virtualization หรือไม่

CPU Intel และ AMD รุ่นใหม่ส่วนใหญ่รองรับ Virtualization แต่ควรยืนยันสำหรับรุ่นที่แน่นอน

  • กด Ctrl + Shift + Esc เปิด Task Manager
  • ไป Performance > CPU จดชื่อ Processor
  • ค้นหารุ่น CPU บนเว็บ Intel หรือ AMD อย่างเป็นทางการ
  • หา Intel VT-x, Intel Virtualization Technology, AMD-V, หรือ SVM

หาก Processor ไม่รองรับ Virtualization ฟีเจอร์นี้เปิดไม่ได้ และ Google Play Games for Windows จะไม่ทำงานบนระบบของคุณ

1. เปิดใช้งาน Virtualization ใน BIOS/UEFI

Hardware Virtualization ควบคุมผ่าน System Firmware ไม่ใช่ Windows Settings แม้ Processor รองรับ ฟีเจอร์นี้มักปิด Default และต้องเปิดเองใน BIOS/UEFI

ขึ้นอยู่กับ Motherboard/Laptop Manufacturer ตัวเลือกอาจชื่อต่างกัน เช่น Intel Virtualization Technology, Intel VT-x, VMX, SVM Mode, หรือ AMD-V ปกติอยู่ใน Section: Advanced, CPU Configuration, Security, หรือ Overclocking

Screenshot ด้านล่างมาจาก ASUS Motherboard Layout ของคุณอาจต่างออกไป

  1. รีสตาร์ท PC กดปุ่ม BIOS ซ้ำๆ ตอน Boot (มักเป็น Delete หรือ F2 บางระบบ用 F10, Esc, F12)
  2. เข้า BIOS แล้ว สลับเป็น Advanced Mode ถ้าจำเป็น
  3. ไปแท็บ Advanced แล้วเปิด CPU Configuration
  4. หากเป็น Intel CPU: หาและเปิด Intel (VMX) Virtualization Technology
  5. หากเป็น AMD CPU: หาและเปิด SVM Mode
  6. กด F10 แล้ว OK เพื่อ Save และออก BIOS
  7. Windows Boot แล้ว กด Ctrl + Shift + Esc เปิด Task Manager
  8. ไป Performance > CPU ดูฟิลด์ Virtualization หากแสดง Enabled แสดงว่า Virtualization ทำงานแล้ว
  9. เปิด Google Play Games อีกครั้ง ตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่

หาก Task Manager ยังแสดง Disabled ให้กลับ BIOS ยืนยันว่า Save ถูกต้อง บางครั้ง Full Shutdown (ปิดเครื่องสนิท รอสักครู่ เปิดใหม่) ใช้ได้ดีกว่า Restart ธรรมดา

หากหาตัวเลือกไม่เจอใน BIOS ให้เช็คหน้าสนับสนุน Motherboard/Laptop Manufacturer บางระบบวาง Setting ใน Menu ต่างหรือชื่อต่างกัน

หาก Task Manager แสดง Virtualization: Enabled แต่ Google Play Games ยังแสดง Error เดิม ปัญหาอาจอยู่ที่ Windows Virtualization Components

2. เปิดใช้งาน Windows Virtualization Features ที่จำเป็น

Google Play Games for Windows ต้องการ Windows Components บางอย่างเปิดใช้งาน หากปิดหรือกำหนดค่าไม่ครบ แอปอาจล้มเหลวแม้ BIOS Virtualization เปิดอยู่

  1. กด Windows + R พิมพ์ optionalfeatures Enter
  2. เปิดใช้งานตัวเลือกต่อไปนี้: Virtual Machine Platform, Windows Hypervisor Platform
  3. คลิก OK และรีสตาร์ท PC

หลังรีสตาร์ท ลองเปิด Google Play Games อีกครั้ง

3. ปิด Hyper-V Components ที่ขัดแย้ง (หากจำเป็น)

บนบางระบบ Hyper-V หรือฟีเจอร์เกี่ยวข้องอาจขัดแย้งกับ Google Play Games โดยเฉพาะหากเปิดไม่ครบหรือกำหนดค่าผิด

  1. เปิด optionalfeatures อีกครั้ง
  2. ปิด: Hyper-V, Windows Sandbox, Windows Subsystem for Linux (หากไม่ใช้)
  3. รีสตาร์ท PC

หลังรีสตาร์ท เปิด Google Play Games ตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

โดยการรับรองว่า Virtualization เปิดใน BIOS และกำหนดค่าใน Windows ถูกต้อง ผู้ใช้ส่วนใหญ่สามารถแก้ข้อผิดพลาดนี้และรัน Google Play Games ได้โดยไม่มีปัญหา