Windows Sandbox เป็นยูทิลิตี้ที่มีประโยชน์สำหรับการทดสอบแอปพลิเคชันและไฟล์ที่ไม่น่าเชื่อถือในสภาพแวดล้อมเสมือนที่ปลอดภัย กระบวนการติดตั้งนั้นค่อนข้างง่ายสำหรับ Windows Sandbox อย่างไรก็ตาม เมื่อพยายามเปิดแอปพลิเคชัน คุณอาจพบข้อผิดพลาด "ไม่พบไฮเปอร์ไวเซอร์ รหัส 0XC0351000"
ข้อความแสดงข้อผิดพลาดระบุว่า Windows Sandbox ไม่สามารถตรวจพบไฮเปอร์ไวเซอร์ได้ กรณีนี้อาจเกิดขึ้นได้จากหลายสาเหตุ รวมถึงคุณลักษณะที่เกี่ยวข้องกับเครื่องเสมือนที่ได้รับการกำหนดค่าอย่างไม่ถูกต้องในคุณลักษณะของ Windows
ทำตามขั้นตอนในบทความด้านล่างเพื่อแก้ไขข้อผิดพลาดนี้บนพีซี Windows ของคุณ
1. ตรวจสอบและเปิดใช้งานเทคโนโลยีการจำลองเสมือนใน BIOS
สถานะการจำลองเสมือนในตัวจัดการงานของ Windows
เครื่องมือที่ใช้การจำลองเสมือนทั้งหมดจำเป็นต้องมีการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ในBIOSเพื่อให้สามารถทำงานได้ หากคุณไม่ได้กำหนดค่าการจำลองเสมือนสำหรับฮาร์ดแวร์ของคุณ ให้ตรวจสอบว่าได้เปิดใช้งานในตัวจัดการงานหรือไม่ ถ้าไม่เช่นนั้น คุณสามารถเปิดใช้งานด้วยตนเองใน BIOS เพื่อรองรับเครื่องมือการจำลองเสมือน
วิธีตรวจสอบสถานะการจำลองเสมือน:
1. คลิกขวาที่Startและเปิดตัวจัดการงาน
2. ในTask Managerให้เปิดแท็บ Performance
3. ถัดไป ตรวจสอบให้แน่ใจว่าได้เลือก แท็บ CPU แล้ว
4. ค้นหาส่วนการจำลองเสมือนหากเปิดใช้งานคุณสมบัตินี้แล้ว ให้ไปยังวิธีถัดไป
5. หากปิดใช้งาน ให้ทำตามขั้นตอนด้านล่างเพื่อเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์บนคอมพิวเตอร์ของคุณ
บทความนี้จะแนะนำวิธีเปิดใช้งาน Hardware Virtualization ใน BISO บนคอมพิวเตอร์ HP คำแนะนำในการเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์อาจแตกต่างกันไปขึ้นอยู่กับผู้ผลิตคอมพิวเตอร์ คุณสามารถดูคำแนะนำเฉพาะได้จากเว็บไซต์ของผู้ผลิตคอมพิวเตอร์หรือดูวิธีเข้า BIOS ใน Windows 10/11
1. ปิดพีซีของคุณ
2. กด ปุ่ม Powerจากนั้นเริ่มกด ปุ่ม Escเพื่อดูเมนู Start
3. กดF10เพื่อเข้าสู่การตั้งค่า BIOS
ยูทิลิตี้การตั้งค่า BIOS
4. ในBIOS Setup Utilityให้ใช้ปุ่มลูกศรซ้ายขวาเพื่อค้นหาและเปิดแท็บ Configuration
5. จากนั้นใช้ปุ่มลูกศรลงเพื่อเลือกเทคโนโลยีการจำลองเสมือนหรืออะไรก็ได้ที่มีคำศัพท์คล้ายกัน
เปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์
6. เมื่อไฮไลต์ตัวเลือกไว้ ให้กดEnterและเลือกEnabledจากตัวเลือก ตอนนี้ สถานะ เทคโนโลยีการจำลองเสมือนจะแสดงเป็นเปิดใช้งานแล้ว
7. กดF10อีกครั้งเพื่อบันทึกการเปลี่ยนแปลงและออกจาก BIOS
รอให้คอมพิวเตอร์รีสตาร์ท เปิดตัวจัดการงานเพื่อดู สถานะการจำลองเสมือนในแท็บ CPUหากมีข้อความว่า"Enabled"ให้ลองเปิด Windows Sandbox เพื่อดูว่าทำงานโดยไม่มีข้อผิดพลาดหรือไม่
2. เปิดใช้งานคุณสมบัติแพลตฟอร์มเครื่องเสมือน
Windows Sandbox มีให้เป็นคุณลักษณะเสริมที่คุณสามารถติดตั้งได้จากกล่องโต้ตอบคุณลักษณะของ Windows และ TipsMake.com ได้กล่าวถึงวิธีการดำเนินการ นี้ในคำแนะนำของเราเกี่ยวกับวิธีเปิดใช้งานและตั้งค่า Windows Sandbox ใน Windows 11ในทำนองเดียวกัน คุณอาจต้องเปิดใช้งานคุณสมบัติเสริมเพิ่มเติมบางอย่างที่จำเป็นในการรันอุปกรณ์การจำลองเสมือนได้สำเร็จ
คุณสมบัติเสริมสองประการที่คุณต้องเปิดใช้งานคือ Virtual Machine PlatformและWindows Hypervisor Platformเครื่องมือเหล่านี้เปิดใช้งานการรองรับแพลตฟอร์มสำหรับเครื่องเสมือนและมอบ API ที่จำเป็นในการรันซอฟต์แวร์การจำลองเสมือนบน Windows
หากต้องการเปิดใช้งานคุณสมบัติการจำลองเสมือน:
1. กดWin + Iเพื่อเปิดการตั้งค่า
2. เข้าสู่appwiz.cplแล้วคลิกตกลงเพื่อเปิดแผงควบคุม
เปิดและปิดคุณสมบัติของแผงควบคุม Windows 11
3. ในบานหน้าต่างด้านซ้าย คลิกเปิดหรือปิดคุณลักษณะของ Windows
เปิดใช้งานแพลตฟอร์มเครื่องเสมือนและแพลตฟอร์ม Windows Hypervisor
4. ใน กล่องโต้ตอบคุณลักษณะของ Windowsให้เลื่อนลงและค้นหาVirtual Machine PlatformและWindows Hypervisor Platform
5. เลือกทั้งสองตัวเลือกแล้วคลิกตกลง
6. Windows จะเริ่มติดตั้งไฟล์ที่จำเป็น ดังนั้นรอให้กระบวนการเสร็จสิ้น เมื่อเสร็จแล้วคลิกรีสตาร์ททันทีเพื่อรีบูตระบบของคุณและใช้การเปลี่ยนแปลง
3. ตั้งค่า Hypervisor ให้ทำงานเมื่อเริ่มต้นระบบ
Windows Sandbox อาจไม่ทำงานหาก Hypervisor ไม่ทำงานในระหว่างการเริ่มต้นระบบ เพื่อแก้ไขปัญหานี้ คุณสามารถแก้ไขไฟล์ Boot Configuration Data (BCD) เพื่อเรียกใช้ Hypervisor โดยอัตโนมัติเมื่อเริ่มต้นระบบ
วิธีตั้งค่า Hypervisor ให้เปิดใช้งานเมื่อเริ่มต้นระบบ:
1. กด ปุ่ม Winและพิมพ์cmdจากนั้นคลิกขวาที่Command Promptแล้วเลือกRun as administrator
2. ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter :
BCDEDIT /Set {current} hypervisorlaunchtype auto
3. รอการแจ้งเตือนความสำเร็จแล้วรีสตาร์ทพีซีของคุณ
4. หลังจากรีบูตเครื่อง ให้เปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบและรันคำสั่งต่อไปนี้:
bcdedit
5. ถัดไป เลื่อนลงไปที่Hypervisorlaunchtypeและตรวจสอบให้แน่ใจว่าได้ตั้งค่าเป็นอัตโนมัติ
6. ลองเปิดใช้งาน Windows Sandbox และตรวจสอบว่าข้อผิดพลาด No Hypervisor พบว่าได้รับการแก้ไขแล้วหรือไม่
โปรดทราบว่าเมื่อตั้งค่า Hypervisor ให้เปิดใช้งานขณะบูต เครื่องเสมือนที่ทำงานบนเครื่องมือการจำลองเสมือนของบริษัทอื่น เช่น VMWare อาจทำงานไม่ถูกต้อง
หากต้องการปิดใช้งาน Hypervisor เมื่อเริ่มต้น ให้ป้อนคำสั่งต่อไปนี้ใน Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ:
bcdedit /set hypervisorlaunchtype off
เมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง