ไม่สามารถบูตคอมพิวเตอร์หลังจากเปิดใช้งานไคลเอนต์ Hyper-V


1

ฉันมี CyberPowerPC พร้อมชิป Intel ที่รองรับการจำลองเสมือน ฉันสังเกตว่า VirtualBox ค่อนข้างซบเซาด้วยเครื่องเสมือน GUI ดังนั้นฉันจึงตัดสินใจเปิดใช้งานไคลเอนต์ Hyper-V เพื่อดูว่ามันทำงานได้ดีขึ้น ผมทำตามคำแนะนำ PowerShell ที่นี่ หลังจากรีบูตคอมพิวเตอร์ของฉันจะไม่ผ่านวงล้อทั้งสามจุดก่อนที่จะไปที่หน้าจอสีดำและรีบูตเครื่อง

ต่อมาฉันพบหน้าจอการบู๊ตการกู้คืนที่อนุญาตให้ฉันบูตเข้าสู่เซฟโหมด ฉันใช้เพาเวอร์เชลล์ของเซฟโหมดเพื่อปิดใช้งานไคลเอนต์ Hyper-V เมื่อรีสตาร์ทระบบกลับสู่โหมดปกติโดยไม่ต้องเปิดใช้งานใหม่ (ฉันเดาว่าเป็นพฤติกรรมเริ่มต้นใช่หรือไม่) และยังไม่สามารถบู๊ตได้

ฉันตรวจสอบเพื่อให้แน่ใจว่าเปิดใช้งานการจำลองเสมือนจริงใน UEFI แล้วและมันก็เป็นเช่นนั้น ฉันพยายามปิดการใช้งาน ยังไม่ดี

หลังจากพยายามกลับเข้า Safe Mode คอมพิวเตอร์ก็ตรงไปที่หน้าจอเริ่มต้นใหม่และตอนนี้ฉันกลับมาที่โหมดปกติ

กรุณาช่วย. ฉันไม่รู้ด้วยซ้ำว่าจะเข้าสู่เซฟโหมดได้อย่างไร ฉันไม่สามารถเข้าถึงหน้าจอการเข้าสู่ระบบได้เว้นแต่จะอยู่ในเซฟโหมดและไม่ทราบวิธีเข้าถึงเซฟโหมดอย่างสม่ำเสมอ เจ้านายของฉันอยู่ในห้องอื่นและไม่รู้ 'เกี่ยวกับปัญหาที่ฉันมี ท้องของฉันอยู่ในลำคอของฉัน ความหวาดกลัว

ตอนนี้ฉันอยู่ในเซฟโหมดพยายามสำรองข้อมูล

ปรับปรุง:ข้อมูลเพิ่มเติม: โปรเซสเซอร์ Intel Core i7-3820 @ 3.60 GHZ, 16 GB Ram, Windows 10 Pro 64 บิต

ปัญหา: เปิดใช้งานไคลเอนต์ Hyper-V ผ่าน PowerShell และรีบูตเมื่อได้รับแจ้ง กระบวนการบูทมาถึงหน้าจอการโหลดวงกลมจุดก่อนตัดเป็นสีดำและรีบูตอัตโนมัติในลูปรีบูต

การแก้ไขปัญหาขั้นตอนที่ดำเนินการ: 1) บูตเข้าสู่เซฟโหมดปิดใช้งานไคลเอนต์ Hyper-V ผ่าน PowerShell รีบูตเมื่อได้รับแจ้ง บูตเข้าสู่โหมดปกติ ผลลัพธ์: ยังคงเห็นหน้าจอการโหลดวงกลมจุดดิ่งเป็นลูปรีบูตอัตโนมัติสีดำ

2) การปิดใช้งานการจำลองเสมือนใน UEFI ผลลัพธ์: เหมือนกัน

3) การเปิดใช้งานการจำลองเสมือนใหม่ใน UEFI ผลลัพธ์: เหมือนกัน

4) บูตเข้าสู่เซฟโหมดเพื่อสำรองข้อมูลทั้งหมด Hyper-V ไม่ถูกตรวจสอบในเมนู 'เปิด / ปิดคุณสมบัติ Windows'

UPDATE2:ฉันสังเกตเห็นใน msconfig.exe ว่ามีบริการหลายอย่างที่ระบุว่า Hyper-V ฉันไม่ได้ตรวจสอบพวกเขาทั้งหมดและทำการบูตปกติ ผลลัพธ์: เหมือนกัน


คุณมีเมนบอร์ด Gigabyte โดยบังเอิญหรือไม่? บางคนมีปัญหาเดียวกันหลังจากเปิดใช้งาน Hyper-V ไม่ว่าด้วยเหตุผลใดก็ตามการปิดใช้งานคอนโทรลเลอร์ USB3 ใน BIOS จะช่วยแก้ปัญหาการบูทได้ แม้ว่าคุณจะไม่ได้มีเมนบอร์ด Gigabyte ก็อาจจะคุ้มค่ากับการยิง
DrZoo

ฉันไม่แน่ใจว่าเมนบอร์ดคืออะไร เพียงชี้แจง: ใน UEFI ฉันมีตัวเลือก "Legacy USB 3.0 Support" และได้ปิดการใช้งานไปแล้ว UEFI บอกว่า ASUS
malan

ปัญหาไม่ได้รับการแก้ไขจากการปิดใช้งานตัวเลือก "Legacy USB 3.0 Support" ใน UEFI
malan

ฉันไม่แน่ใจว่ามันจะเป็นตัวเลือกแบบดั้งเดิมหรืออะไร ฉันต้องดูไบออส อย่างที่บอกไปแล้วว่าคุณมีมาเธอร์บอร์ด ASUS และไม่ใช่ Gigabyte
DrZoo

คุณจะเข้าสู่ BIOS บนเครื่อง UEFI ได้อย่างไร มี BIOS ในเครื่อง UEFI หรือไม่ ฉันคิดว่า UEFI นั้นมาแทนที่ BIOS
malan

คำตอบ:


5

คุณเคยเรียงลำดับออกมา? ฉันพบปัญหาในขณะที่พยายามเรียกใช้ Docker ใน Windows 10 x64

มันเกิดจาก Hyper-V แน่นอน แต่ฉันยังไม่ได้ค้นพบว่าทำไมหรือวิธีการแก้ไขยัง สิ่งที่ฉันได้พบในระหว่างนี้ยังคงสามารถบูตเข้าสู่ Windows ( ไม่ใช่แค่ Safe Mode และเห็นได้ชัดว่าไม่มี Hyper-V ที่สามารถใช้งานได้เมื่อบู๊ตแล้ว ) คือการสลับ Hyper-V ผ่านไฟล์ BCD ของคุณ

คุณต้องสามารถใช้บรรทัดคำสั่งได้ สิ่งที่ฉันทำคือรอให้การซ่อมแซมเริ่มต้นล้มเหลวจากนั้นบูตเข้าสู่ Safe Mode จากนั้นฉันเปิดบรรทัดคำสั่ง (ผู้ดูแลระบบ) ระดับสูงและพิมพ์สิ่งนี้:

BCDedit /set hypervisorlaunchtype Off

จากนั้นรีบูท

หากคุณมีมากกว่า 1 รายการใน BCD ของคุณคุณอาจต้องระบุรายการที่จะเปิดใช้งานไฮเปอร์ไวเซอร์ คุณสามารถดูรายการ BCD ทั้งหมดเพียงแค่พิมพ์:

BCDedit

และเพื่อระบุรายการที่จะแก้ไขเพียงเพิ่มใน ID ของมัน:

BCDedit /set {<long string of numbers here>} hypervisorlaunchtype Off

หมายเหตุ:เมื่อติดตั้ง Hyper-V จะเห็นได้ชัดว่าตั้งค่าสถานะนั้นเป็น "อัตโนมัติ" (เปิด) ใน BCD ของคุณซึ่งทำให้ BSOD / Boot Repair Loop เมื่อคุณได้รับปัญหาการแยกออกคุณจะต้องตั้งค่าสถานะนั้นกลับเป็น "อัตโนมัติ" เพื่อใช้ Hyper-V อีกครั้ง ฉันเลือกตัวเลือกการบูตใน BCD ของฉันเสมอ หนึ่งที่เปิดใช้งาน Hyper-V และปิดการใช้งาน จากนั้นฉันเลือกอันที่ฉันต้องการตามที่ต้องการ


1
ไม่ฉันไม่เคยแก้ไขเลยและติดตั้ง windows เพียงครั้งเดียว ฉันไม่สามารถตรวจสอบคำตอบของคุณได้ แต่ฟังดูดีและเป็นคำตอบเดียวที่ฉันจะยอมรับคุณ ;-)
malan

1
ขอบคุณ! ฉันมีปัญหาเดียวกันและวิธีการแก้ปัญหาของคุณทำงานได้อย่างสมบูรณ์ ตอนแรกฉันพยายามปิดการใช้งานไฮเปอร์ - วีในเซฟโหมด แต่นั่นทำให้แย่ลงเนื่องจากไม่สามารถถอนการติดตั้งคุณลักษณะเนื่องจาก windows ไม่สามารถบูตได้!
Rado

1

พยายามคืนค่า Windows ให้อยู่ในสถานะก่อนหน้านี้ด้วยขั้นตอนนี้

  1. บูตเข้าสู่โหมดการกู้คืนหรือลองบูตสามครั้งเพื่อเริ่มการซ่อมแซมอัตโนมัติ
  2. คลิกที่การเริ่มต้นขั้นสูง
  3. คลิกที่แก้ไขปัญหา
  4. คลิกที่ตัวเลือกขั้นสูง
  5. คลิกที่การคืนค่าระบบ
  6. คลิกถัดไป
  7. เลือกจุดคืนค่าการทำงานที่รู้จักล่าสุด
  8. (ไม่บังคับ) คลิกปุ่มสแกนหาโปรแกรมที่ได้รับผลกระทบเพื่อดูแอปพลิเคชันที่จะถูกลบหากติดตั้งหลังจากสร้างจุดคืนค่าแล้ว
  9. คลิกปิด
  10. คลิกถัดไป
  11. คลิกเสร็จสิ้น
  12. Reboot

ภาพ


เพิ่งเริ่มต้นระบบคืนค่าในจุดตั้งแต่เช้านี้ที่กล่าวว่า Windows-Module-Install (หรือราว ๆ นั้น) ซึ่งหมายถึงฉันจุดคืนค่าที่สร้างขึ้นก่อนที่ฉันจะติดตั้ง Hyper-V หากอันนั้นใช้งานไม่ได้ฉันยังสามารถลองใช้กับรุ่นก่อนหน้านี้ได้ตั้งแต่เช้าวานนี้ซึ่งบอกว่าการปรับปรุงระบบที่สำคัญ?
malan

จุดคืนค่าระบบล้มเหลวในการแก้ไขปัญหา จะลองจุดคืนค่าอื่นในตอนนี้ หากไม่สามารถแก้ไขปัญหาได้แสดงว่าเกิดปัญหากับฮาร์ดแวร์หรือไม่ เป็นไปได้ไหมว่าความพยายามในการเปิดใช้งานไฮเปอร์ -V
malan

ทุกอย่างเป็นไปได้ด้วยคอมพิวเตอร์ "วิทยาศาสตร์" ถ้าไม่มีอะไรทำงานคุณจะต้องทำซ่อมแซมการเริ่มต้น
harrymc

ระบบที่สองคืนสู่จุดที่สร้างเมื่อวานนี้ก็ล้มเหลวในการแก้ไขปัญหา ซ่อมแซมการเริ่มต้นกล่าวว่า "การซ่อมแซมการเริ่มต้นไม่สามารถซ่อมแซมพีซีของคุณได้" มันบอกว่ามี logfile กำลังจะบูตเข้าสู่เซฟโหมดเพื่อตรวจสอบ รอ. อึ. ฉันลืมที่จะเขียนมันเป็นที่ตั้ง
malan

คุณมีคำแนะนำเกี่ยวกับตำแหน่งที่จะค้นหาในบันทึกเพื่อค้นหาปัญหาหรือไม่? ฉันเห็นข้อผิดพลาดมากมายในวันนี้ภายใต้ข้อผิดพลาดของ System log จาก DistributedCOM: "DCOM มีข้อผิดพลาด" 1,084 พยายามที่จะเริ่มบริการ CarboniteService "เช่นเดียวกับหลายพันตัวอักษรน่าจะ 20 วินาทีต่อวินาที
เวลา 18:04 น

1

สิ่งนี้ใช้ได้สำหรับฉันเมื่อฉันสามารถกลับเข้าสู่ Windows:

  1. เปิด "การรักษาความปลอดภัยหน้าต่าง"

  2. เปิด "การควบคุมแอป & เบราว์เซอร์"

  3. คลิก "ใช้ประโยชน์การตั้งค่าการป้องกัน" ที่ด้านล่าง

  4. สลับไปที่แท็บ "การตั้งค่าโปรแกรม"

  5. ค้นหา "vmcompute.exe" ในรายการและขยาย

  6. คลิก "แก้ไข"

  7. เลื่อนลงไปที่ "Code flow Guard (CFG)" และยกเลิกการเลือก "Override system settings"

  8. Reboot

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