ไม่สามารถบูตคอมพิวเตอร์หลังจากเปิดใช้งานไคลเอนต์ 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.