Hyper-V รายงานว่าไฮเปอร์ไวเซอร์ไม่ได้ทำงานอยู่ จะเริ่มไฮเปอร์ไวเซอร์ได้อย่างไร?


43

ฉันได้สร้างและเรียกใช้ผู้เยี่ยมชม Hyper-V บนเครื่องนี้ในอดีต ส่วนขยาย VT ถูกเปิดใช้งานใน BIOS; ไม่มีการเปลี่ยนแปลงเกิดขึ้น ฉันเปลี่ยนคำสั่งซื้ออุปกรณ์บูตเมื่อเร็ว ๆ นี้

ฉันจะมั่นใจได้อย่างไรว่าไฮเปอร์ไวเซอร์โฮสต์ของ Hyper-V นั้นเริ่มทำงานเมื่อเริ่มต้น Windows

เมื่อพยายามเริ่มต้น VM ข้อผิดพลาด Hyper-V Manager จะแสดง:

เกิดข้อผิดพลาดขณะพยายามเริ่มเครื่องเสมือนที่เลือก

ไม่สามารถกู้คืนสถานะเครื่องเสมือน

เครื่องเสมือน 'Windows 10 Tech Preview' ไม่สามารถเริ่มทำงานได้เนื่องจากไฮเปอร์ไวเซอร์ไม่ทำงาน

ป้อนคำอธิบายรูปภาพที่นี่

Hyper-V Virtual Machine Managementบริการมีการตั้งค่าอัตโนมัติ

ป้อนคำอธิบายรูปภาพที่นี่

ก่อนหน้านี้ฉันทำงานbcdedit /set hypervisorlaunchtype autoเป็นผู้ดูแลระบบ

ไม่มีผลิตภัณฑ์ VM อื่น ๆ เช่น VMWare หรือ Virtualbox ติดตั้งอยู่


ตรวจสอบในบริการหากตั้งค่าเป็นอัตโนมัติเมื่อเริ่มต้น technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99

1
คุณมี Hypervisors อื่น ๆ ติดตั้ง / ใช้งานอยู่หรือไม่? เช่น: VirtualBox หรือ VMware
Ƭᴇcʜιᴇ007

การติดตามสิ่งที่ @ Ƭᴇcʜιᴇ007พูดถึงไฮเปอร์ไวเซอร์ที่แตกต่างกันในระบบของคุณสามารถทำให้ระบบของคุณยุ่งเหยิงและพวกเขาอาจขัดแย้งกัน
AStopher

2
เนื่องจาก Hyper-V เป็นไฮเปอร์ไวเซอร์ประเภท 1 จึงต้องเริ่มต้นก่อนเคอร์เนลของ Windows เช่น Xen เช่นbcdeditเครื่องมือหรือคล้ายกันแน่นอนทางออกที่ดีที่สุดของคุณ ในทางกลับกันการใช้ Windows Services จะไม่ช่วยอะไรเลย ในทำนองเดียวกันการติดตั้ง VirtualBox หรือ VMware จะไม่เปลี่ยนแปลงอะไรเลย พวกเขาจะปฏิเสธที่จะทำงานเมื่อเปิดใช้งาน Hyper-V
Daniel B

2
ที่จริงแล้วbcdedit /set hypervisorlaunchtype autoแก้ไขให้ฉัน + cross การตรวจสอบการตั้งค่าไบออสสำหรับเวอร์ชวลไลเซชัน การรัน bcdedit อีกครั้งจะเป็นการยืนยันว่าได้ตั้งค่าไว้แล้ว
นอร์แมน

คำตอบ:


47

ฉันมีปัญหาเดียวกันว่าและเคล็ดลับการโดยแดเนียลบีและนอร์แมนช่วยให้ฉัน: เล่นbcdeditคนเดียวเปิดเผยว่าhypervisorlaunchtypeได้รับการกำหนดแน่นอนoffจึงbcdedit /set hypervisorlaunchtype autoตามด้วยการรีบูตไม่หลอกลวง

ฉันโพสต์ความคิดเห็นของพวกเขาเป็นคำตอบที่จะรักษาพวกเขา

ปัญหานี้เกิดจากการพยายามรัน Android emulator จาก Android Studio


2
มีปัญหาเดียวกันหลังจากโคลนดิสก์ระบบของฉันไปยังยูทิลิตี้ใหม่ SSD โดย Samsung Data Migration การใช้bceditแก้ไขปัญหา ...
Michal Levý

สาเหตุที่ฉันถูกโคลนไปที่ไดรฟ์ใหม่เช่นกัน bcdedit "ส่วนโหลดเดอร์บูต" จำเป็นต้องพูดว่า "hypervisorlaunchtype Auto"
Orangutech

ฉันมีปัญหาเดียวกัน แต่ฉันต้องรีสตาร์ทเครื่องโฮสต์ก่อนที่จะเริ่มทำงานให้ฉัน
3xGuy

16

เนื่องจากฉันพยายามติดตั้ง Docker สำหรับ Windows ฉันพบว่า CPU ของฉันไม่สามารถเรียกใช้ Hyper-V ได้แม้ว่าฉันจะสามารถติดตั้งได้

หน้านี้อธิบายว่าไคลเอนต์ Windows 8 Hyper-V (และฉันคิดว่า Windows 10 ด้วย) ต้องใช้ซีพียูที่มีคุณสมบัติ SLAT ในการรัน ในการตรวจสอบความสามารถของซีพียูของคุณให้ใช้ยูทิลิตี Coreinfo ( https://technet.microsoft.com/en-us/sysinternals/cc835722 ) พร้อมตัวเลือก -v ซึ่งอักขระ '-' ระบุว่าคุณสมบัติดังกล่าวขาดหายไป ที่นี่คุณสามารถเห็น CPU ของฉันหายไปทุกคุณสมบัติที่จำเป็นในการเรียกใช้ Hyper-V

บางที CPU ของคุณอาจขาดคุณสมบัติบางอย่างเช่นกันหวังว่าจะช่วยได้!


2
หาก Coreinfo รายงานไฮเปอร์ไวเซอร์หายไปอาจเป็นเพียงแค่ปิดการใช้งานใน BIOS ตรวจสอบที่นั่นและตรวจสอบเว็บไซต์ผู้ผลิต Intel: intel.com/content/www/us/en/support/articles/000005486/…
Tereza Tomcova

0

สำหรับผู้ใช้รายอื่น: ฉันมีข้อผิดพลาดเดียวกันทั้งหมด

วิ่งbcdedit /set hypervisorlaunchtype autoไม่ได้ช่วยฉัน

ในที่สุดฉันก็พบว่าฉันต้องเปิดใช้งานการตั้งค่าที่เกี่ยวข้องกับการจำลองเสมือนใน BIOSก่อน (ฉันไม่ได้สังเกตว่าจากคำถามข้างต้นในตอนแรก)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.