Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด "No hypervisor was found; Error 0xc0351000" ใน Windows Sandbox

หากเจอข้อความข้อผิดพลาด Windows Sandbox No hypervisor was found พร้อมรหัสข้อผิดพลาด 0xc0351000 บนคอมพิวเตอร์ Windows 10 บทความนี้จะช่วยแน่นอน เมื่อเจอปัญหานี้ จะได้ข้อความเต็มดังนี้:

Windows Sandbox
No hypervisor was found. Please enable hypervisor support.
Error 0xc0351000. No hypervisor is present on this system.

แก้ไขข้อผิดพลาด  No hypervisor was found; Error 0xc0351000  ใน Windows Sandbox

No hypervisor was found; Error 0xc0351000

หากเจอปัญหานี้ขณะรัน Windows Sandbox ลองข้อเสนอแนะเหล่านี้:

  1. ตรวจสอบว่า Virtualization เปิดใช้งานอยู่
  2. เปิด Windows Features
  3. ให้แน่ใจว่า hypervisor กำหนดค่าให้รันอัตโนมัติตอนเริ่มต้นคอมพิวเตอร์

รายละเอียดแต่ละวิธี:

1] ตรวจสอบว่า Virtualization เปิดใช้งานอยู่

แก้ไขข้อผิดพลาด  No hypervisor was found; Error 0xc0351000  ใน Windows Sandbox

เพื่อตรวจสอบ CPU Virtualization เปิด Task Manager โดยคลิกขวา Start เลือก Task Manager คลิกแท็บ Performance จะเห็นสถานะ Virtualization

หากแสดง Disabled ให้เปิดใน BIOS หรือ UEFI settings

ต้องเปิด Hyper-V บนคอมพิวเตอร์ด้วย ตรวจสอบว่า CPU รองรับ SLAT (Second Level Address Translation) และเปิดใช้งานอยู่

2] เปิด Windows Features

แก้ไขข้อผิดพลาด  No hypervisor was found; Error 0xc0351000  ใน Windows Sandbox

Windows Sandbox ทำงานได้ด้วยคุณสมบัติของระบบปฏิบัติการบางอย่าง

ทำดังนี้:

  • พิมพ์ Windows Feature ในกล่องค้นหา
  • เลือก Turn Windows features on or off จากรายการแอป
  • ค้นหาคุณสมบัติ Virtual Machine Platform และ Windows Hypervisor Platform ติ๊กถูกทั้งคู่
  • คลิก OK บันทึกการเปลี่ยนแปลง

รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหา No hypervisor was found with error code 0xc0351000 แก้ไขได้ไหม

3] ให้แน่ใจว่า hypervisor กำหนดค่าให้รันอัตโนมัติตอนเริ่มต้น

วิธีนี้ต้องกำหนดค่า hypervisor ให้รันอัตโนมัติตอนเริ่มต้น ต้องเพิ่มรายการใน Boot Configuration Data (BCD) ใน Command Prompt

ทำดังนี้:

  • กด Windows key + R เปิด Run dialog
  • พิมพ์ cmd แล้วกด CTRL + SHIFT + ENTER เปิด Command Prompt แบบแอดมิน
  • ในหน้าต่าง CMD พิมพ์คำสั่งด้านล่างกด Enter:
BCDEDIT /Set {current} hypervisorlaunchtype auto
  • รีสตาร์ทคอมพิวเตอร์ และรัน Command Prompt แบบแอดมินอีกครั้ง
  • พิมพ์คำสั่งด้านล่างกด Enter:
bcdedit

ในผลลัพธ์ ตรวจสอบรายการ hypervisorlaunchtype แสดง Auto หมายถึง hypervisor ตั้งค่าให้รันตอนเริ่มต้นแล้ว

รีสตาร์ทคอมพิวเตอร์ ปัญหาควรแก้ไขแล้ว

หวังว่าช่วยได้!

แก้ไขข้อผิดพลาด  No hypervisor was found; Error 0xc0351000  ใน Windows Sandbox