วิธีแก้ไข Windows Sandbox ไม่พบ Hypervisor ข้อผิดพลาด
เบ็ดเตล็ด / / November 29, 2021
Windows Sandbox เป็นส่วนเสริมที่มหัศจรรย์ของ Windows 10 โดยมีการใช้งานมากมายตั้งแต่การตรวจสอบไฟล์สำหรับมัลแวร์ไปจนถึงการตั้งค่าระบบปฏิบัติการโดยทั่วไป อย่างไรก็ตาม ยังอ่อนไหวต่อปัญหาต่างๆ อีกด้วย คราวที่แล้วได้พูดถึงเรื่องต่างๆ วิธีแก้ปัญหาการเชื่อมต่ออินเทอร์เน็ต ที่อาจรบกวน Windows Sandbox
และวันนี้ฉันจะพูดถึงการดำเนินการที่คุณสามารถทำได้หากคุณได้รับข้อความแสดงข้อผิดพลาด "ไม่พบไฮเปอร์ไวเซอร์" เมื่อพยายามเปิดใช้งาน
ไฮเปอร์ไวเซอร์เป็นส่วนประกอบที่สำคัญภายในระบบปฏิบัติการที่จำเป็นในการรันเครื่องเสมือน และข้อผิดพลาดนี้ถูกสร้างขึ้นเมื่อ Windows Sandbox ไม่สามารถเข้าถึงได้ ด้านล่างนี้ ฉันจะแนะนำวิธีแก้ไขสามวิธีที่คุณสามารถใช้เพื่อขับเคลื่อนสิ่งต่างๆ ไปในทิศทางที่ถูกต้องได้อย่างง่ายดาย
ฉันแนะนำให้คุณเริ่มต้นจากจุดเริ่มต้นและดำเนินการตามรายการ การแก้ไขครั้งล่าสุดช่วยฉันแก้ไขปัญหาเมื่อต้องเผชิญกับปัญหาดังกล่าวมาระยะหนึ่งแล้ว ที่กล่าวว่าจะดีกว่าเสมอที่จะหาสาเหตุที่เป็นไปได้มากที่สุดออกไปให้ได้ก่อน
1. ตรวจสอบ Virtualization
แม้ว่า Windows Sandbox จะเป็นสภาพแวดล้อมแบบใช้แล้วทิ้ง แต่ก็ทำงานเหมือนกับเครื่องเสมือนอื่นๆ ซึ่งหมายความว่าไฮเปอร์ไวเซอร์ที่คาดว่าจะทำงานล้มเหลวหากปิดการใช้งาน CPU Virtualization
CPU Virtualization เป็นคุณลักษณะที่ใช้ฮาร์ดแวร์ แต่ถ้าคุณไม่ได้ใช้ระบบที่ล้าสมัย โอกาสที่โปรเซสเซอร์จะสนับสนุนระบบนั้นค่อนข้างสูง อย่างไรก็ตาม จำเป็นต้องเปิดใช้งาน และมีวิธีง่ายๆ ในการตรวจสอบว่าใช่หรือไม่
เริ่มต้นด้วยการเปิดตัวจัดการงาน (คลิกขวาที่ทาสก์บาร์แล้วคลิกตัวจัดการงาน) ใต้แท็บ ประสิทธิภาพ ให้คลิก CPU แล้วตรวจสอบสถานะถัดจาก Virtualization ซึ่งควรอ่านว่า Enabled หากใช่ ให้ข้ามไปยังส่วนถัดไป
หาก Virtualization ถูกปิดใช้งาน คุณต้องตรงไปที่ BIOS หรือ UEFI ของระบบเพื่อเปิดใช้งานคุณสมบัติ สิ่งที่จับได้คือขั้นตอนทั้งหมดแม้ว่าจะค่อนข้างง่าย แต่ก็แตกต่างจากคอมพิวเตอร์ไปยังคอมพิวเตอร์
หากคุณเคยมีประสบการณ์ในการเปิดหรือปิดใช้งานคุณลักษณะนี้มาก่อน ให้ดำเนินการได้เลย หากไม่เป็นเช่นนั้น คุณควรอ้างอิงเอกสารสำหรับรุ่นเมนบอร์ดของคอมพิวเตอร์ของคุณสำหรับคำแนะนำที่แน่นอน เมื่อคุณเปิดใช้งาน CPU Virtualization แล้ว ให้ลองเรียกใช้ Windows Sandbox
ในกรณีของฉัน ฉันต้องเข้าสู่ BIOS เมื่อเปิดคอมพิวเตอร์โดยกด F2 ตรงไปที่แท็บขั้นสูง จากนั้นเปิดใช้งานตัวเลือกที่มีป้ายกำกับ Intel Virtualization Technology
บันทึก: หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบของคุณเพื่อช่วยในการค้นหาเอกสารที่เกี่ยวข้องทางออนไลน์ ให้พิมพ์ 'msinfo32' ในเมนูเริ่ม แล้วคลิก เปิด
2. เปิดใช้งานคุณสมบัติของ Windows
หากเปิดใช้งานการจำลองเสมือนของ CPU จะพบข้อความแสดงข้อผิดพลาด 'ไม่พบไฮเปอร์ไวเซอร์' เป็นเรื่องแปลก ดังนั้นจึงควรเปิดใช้งานคุณลักษณะตามระบบปฏิบัติการสองสามอย่างที่ช่วยให้เครื่องเสมือนทำงานได้อย่างประสบความสำเร็จ
ในการทำเช่นนั้น ให้เปิดคุณสมบัติของ Windows (พิมพ์ คุณสมบัติของหน้าต่าง ลงในเมนู Start แล้วคลิก Open) ทำตามนั้นโดยทำเครื่องหมายที่ช่องถัดจากคุณสมบัติต่อไปนี้:
- แพลตฟอร์มเครื่องเสมือน
- แพลตฟอร์ม Windows Hypervisor
คลิกตกลงเพื่อเปิดใช้งาน รีสตาร์ทคอมพิวเตอร์หลังจากนั้น จากนั้นตรวจสอบว่า Windows Sandbox เปิดใช้งานได้สำเร็จโดยไม่มีข้อความแสดงข้อผิดพลาด
3. เพิ่มรายการ BCD
แนวทางปฏิบัติขั้นสุดท้ายที่คุณต้องดำเนินการคือต้องแน่ใจว่าไฮเปอร์ไวเซอร์ได้รับการกำหนดค่าให้ทำงานเมื่อเริ่มต้นคอมพิวเตอร์โดยอัตโนมัติ คุณต้องเพิ่มรายการลงใน Boot Configuration Data (BCD) ของคอมพิวเตอร์ของคุณ ด้วยความช่วยเหลือของ Command Prompt.
เปิดคอนโซลพร้อมรับคำสั่งที่ยกระดับ (type cmd ลงในเมนู Start แล้วคลิก Run as Administrator) ถัดไป ป้อนคำสั่งต่อไปนี้ลงในคอนโซลพร้อมรับคำสั่ง จากนั้นกด Enter:
BCDEDIT / ตั้งค่าอัตโนมัติ hypervisorlaunchtype {current}
รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ อีกครั้ง เปิดคอนโซลพร้อมรับคำสั่งที่ยกระดับ พิมพ์ BCEDIT ลงในคอนโซล แล้วกด Enter ในรายการที่ปรากฏขึ้น สถานะถัดจาก hypervisorlaunchtype ควรอ่านเป็นอัตโนมัติ นั่นหมายความว่าไฮเปอร์ไวเซอร์ได้รับการกำหนดค่าให้ทำงานเมื่อเริ่มต้นสำเร็จ
ตอนนี้คุณพร้อมที่จะไป เปิดตัว Windows Sandbox แล้วโว้ย! มันน่าจะโหลดได้ทันที
แซนด์บ็อกซ์ ตัวคุณเอง
ลักษณะที่ใช้แล้วทิ้งของ Windows Sandbox ทำให้ เครื่องมือที่ยอดเยี่ยมสำหรับการใช้งานมากมาย. และเป็นการดีที่สุดเสมอที่จะตรวจสอบให้แน่ใจว่าคุณได้ทำงานอย่างถูกต้อง เพียงเพื่อให้คุณสามารถจุดไฟได้ทุกเมื่อที่ต้องการ และหวังว่าการแก้ไขข้างต้นจะช่วยในการกำจัดข้อผิดพลาด 'ไม่พบไฮเปอร์ไวเซอร์' ที่น่ารำคาญนั้นให้ดี
หากคุณยังคงประสบปัญหา ให้ลองลบเครื่องเสมือนของบริษัทอื่นออกจากคอมพิวเตอร์ของคุณ (เช่น VirtualBox หรือ VMWare) แล้วตรวจสอบอีกครั้ง ไฮเปอร์ไวเซอร์ที่ใช้โดยแพลตฟอร์มเหล่านี้อาจทำให้เกิดข้อขัดแย้งกับที่ใช้โดย Windows Sandbox และเป็นสิ่งที่คุณต้องคำนึงถึง
ถัดไป: กังวลเกี่ยวกับความเป็นส่วนตัวของคุณหรือไม่? ต่อไปนี้คือการตั้งค่าความเป็นส่วนตัวของ Windows 10 5 รายการที่คุณต้องเปลี่ยนทันที