Hyper-v servisi çalışırken hazırda bekleme veya uyku özelliğini etkinleştirmenin bir yolu olmasa da, hvboot hizmetinin Start parametresini değiştirerek hizmetin ne zaman başladığını kontrol edebilirsiniz -
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ hvboot]
Bir hizmetin Start özelliği aşağıdaki değerlere sahip olabilir: 0 = Önyükleme, 1 = Sistem, 2 = Otomatik, 3 = Talep, 4 = Devre dışı.
Değeri 3 olarak ayarlayın, böylece istediğiniz zaman servisi başlatabilirsiniz. Hvboot için 0 desteklenmiyor.
Sunucuyu yeniden başlatın. Hazırda bekleme ve uyku, hvboot hizmetini başlatana kadar sizin için şimdi etkinleştirilmelidir.
Bununla birlikte, şimdi hyper-v konsolunda sanal bir sunucu başlatmaya çalışırsanız, hyper-v hizmetinin çalışmadığını ve net start komutunu kullanarak elle başlatmanız gerekeceğini söyleyen bir hata alırsınız. Bunu yapmak için yönetici ayrıcalıkları altındaki komut istemini başlatın ve hizmeti başlatmak için aşağıdaki komutu çalıştırın.
net start hvboot
Şimdi sanal makinelerinizi çalıştırabilmelisiniz. Ancak, bir yan etki olarak hazırda bekleme ve uyku siz makineyi yeniden başlatana kadar devre dışı bırakılır.
Kayıt defteri ile ince ayar yapmak tehlikeli olabilir, bu nedenle güvenli bir alternatif isteyenler için, hvboot hizmetinin Start özelliğini ayarlamak için aşağıdaki komutu kullanabilirsiniz -
sc config hvboot start = talep
Kullanabileceğiniz diğer değerler sistem, otomatik, talep ve devre dışı. Önyükleme desteklenmiyor. Ayrıca, = ve talep arasındaki boşluğa dikkat edin. Service config sözdizimi bu alanı gerektirir.
Windows 10 için geçerli olduğundan emin değilim ama denemeye değer. Kaynak: https://blogs.msdn.microsoft.com/tejas/2009/03/10/hibernate-and-sleep-with-hyper-v-role-enabled/