ในขณะที่ไม่มีวิธีการเปิดใช้งานคุณลักษณะไฮเบอร์เนตหรือโหมดสลีปในขณะที่บริการไฮเปอร์ v กำลังทำงานอยู่คุณสามารถควบคุมได้เมื่อเริ่มบริการโดยเปลี่ยนพารามิเตอร์เริ่มของบริการ hvboot -
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ hvboot]
คุณสมบัติเริ่มต้นของบริการสามารถมีค่าต่อไปนี้: 0 = บูต, 1 = ระบบ, 2 = อัตโนมัติ, 3 = ความต้องการ, 4 = ปิดใช้งาน
ตั้งค่าเป็น 3 เพื่อให้คุณสามารถเริ่มบริการเมื่อคุณต้องการ 0 ไม่รองรับ hvboot
รีบูตเซิร์ฟเวอร์ ตอนนี้ควรเปิดใช้งานไฮเบอร์เนตและสลีปสำหรับคุณจนถึงเวลาที่คุณเริ่มบริการ hvboot
อย่างไรก็ตามตอนนี้ถ้าคุณพยายามเริ่มต้นเซิร์ฟเวอร์เสมือนในคอนโซลไฮเปอร์ - วีคุณจะได้รับข้อผิดพลาดที่แจ้งว่าบริการไฮเปอร์ - วีไม่ได้ทำงานอยู่และคุณจะต้องเริ่มต้นด้วยตนเองโดยใช้คำสั่ง net start เมื่อต้องการทำสิ่งนี้ให้เริ่มต้นพรอมต์คำสั่งภายใต้สิทธิ์ของผู้ดูแลระบบและดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มบริการ
เริ่มต้นสุทธิ hvboot
ตอนนี้คุณควรจะสามารถเริ่มเครื่องเสมือนของคุณได้แล้ว อย่างไรก็ตามในฐานะผลข้างเคียงไฮเบอร์เนตและการนอนหลับจะถูกปิดใช้งานจนกว่าคุณจะรีสตาร์ทเครื่อง
การปรับแต่งรีจิสทรีอาจเป็นอันตรายได้ดังนั้นสำหรับผู้ที่ต้องการทางเลือกที่ปลอดภัยคุณสามารถใช้คำสั่งต่อไปนี้เพื่อตั้งค่าคุณสมบัติเริ่มต้นของบริการ hvboot เช่นกัน -
sc config hvboot start = demand
ค่าอื่น ๆ ที่คุณสามารถใช้ได้คือระบบอัตโนมัติความต้องการและปิดใช้งาน ไม่รองรับการบูท นอกจากนี้โปรดทราบว่าช่องว่างระหว่าง = และความต้องการ ไวยากรณ์ของการกำหนดค่าบริการต้องใช้พื้นที่นี้
ฉันไม่แน่ใจว่าใช้กับ Windows 10 ได้ แต่ควรลองดู ที่มา: https://blogs.msdn.microsoft.com/tejas/2009/03/10/hibernate-and-sleep-with-hyper-v-role-enabled/