Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

ผู้ใช้ VirtualBox หลายคน (รวมถึงผม) เคยเจอปัญหานี้ เมื่อเริ่มต้นเครื่องเสมือนหลังจากรีสตาร์ทคอมพิวเตอร์: "VirtualBox – Error in supR3HardenedWiReSpawn" และหลังจากคลิก OK จะปรากฏข้อผิดพลาดอีกข้อว่า "Failed to open a session for the virtual machine exit code 1 (0x1) – E_FAIL (0x80004005)" ซึ่งอ้างอิงไปที่ 'VBoxHardening.log' สำหรับรายละเอียดข้อผิดพลาด แต่ในไฟล์ 'VBoxHardening.log' ไม่มีคำอธิบายที่ชัดเจนเกี่ยวกับปัญหา นอกจากว่าไฟล์ DLL หลายไฟล์ "lacks WinVerifyTrust"

คำอธิบายปัญหา: บนคอมพิวเตอร์ Windows 10 หลังจากติดตั้ง VirtualBox เวอร์ชันล่าสุดและรีสตาร์ทคอมพิวเตอร์ ข้อผิดพลาดต่อไปนี้ปรากฏเมื่อเริ่มต้น VM:

"VirtualBox – Error in supR3HardenedWiReSpawn
Error relaunching VirtualBox VM process: 5
supR3HardenedWinReSpawn what: 5 VERR_INVALID_NAME (-104) -Invalid (malformed) file/path name."

แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

…และหลังจากกด OK (บนข้อความข้างต้น) คุณจะได้รับข้อผิดพลาดต่อไปนี้:

"Failed to open a session for the virtual machine %VM_Machine_Name%.

The virtual machine '%VM_Machine_Name%' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\Admin\VirtualBox VMs\%VM_Machine_Name%\Logs\VBoxHardening.log'.

Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}"

แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

บทช่วยสอนนี้ประกอบด้วยคำแนะนำสำหรับการแก้ไขข้อผิดพลาด VirtualBox ต่อไปนี้:

  • VirtualBox Error in supR3HardenedWiReSpawn. Error relaunching VirtualBox VM process: 5…supR3HardenedWinReSpawn what: 5 VERR_INVALID_NAME
  • Failed to open a session for the virtual machine…Virtual Machine terminated with exit code 1 (0x1)"
  • ไฟล์ 'VBoxHardening.log' รายงานว่าไฟล์ .dll หลายไฟล์ [lacks WinVerifyTrust]

วิธีแก้: Error relaunching VirtualBox VM process 5 [lacks WinVerifyTrust]

สำคัญ: ก่อนดำเนินการขั้นตอนด้านล่าง ให้ลองทำตามการกระทำต่อไปนี้ และดูว่าสามารถเริ่ม VM ได้หรือไม่ (หลังจากใช้แต่ละขั้นตอน):

  1. 1. ปิดการป้องกันแบบ Real-time ของ Antivirus หรือถอนการติดตั้งโปรแกรม Antivirus แล้วลองเริ่ม VM *
  2. * หมายเหตุ: หากคุณใช้ HP Pro หรือ HP Elite PC ที่มีซอฟต์แวร์ติดตั้งมาจาก HP ให้ถอนการติดตั้งโปรแกรมต่อไปนี้:

    • HP Client Security
    • HP Sure Click
    • HP Sure Sense
  3. 2. ตรวจสอบให้แน่ใจว่า Hyper-V ถูกปิดใช้งาน (Disabled) ไปที่ Control Panel > Programs and Features > Turn Windows features on or off และ Uncheck ฟีเจอร์ Hyper-V
  4. 3. ไปที่ "C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv" คลิกขวาที่ VBoxDrv.inf และคลิก Install
  5. แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

  6. 4. ถอนการติดตั้งและติดตั้ง VirtuaBox ใหม่ โดยทำตามขั้นตอนด้านล่าง:
  7. a. ไปที่ Control Panel > Programs and Features และ Uninstall VirtualBox
    b. Reboot คอมพิวเตอร์
    c. ดาวน์โหลด เวอร์ชันล่าสุดของ VirtualBox
    d. คลิกขวาที่ไฟล์ที่ดาวน์โหลด และคลิก Run As Administrator
    e. Reboot คอมพิวเตอร์
    f. ลองเริ่ม VM และหากยังได้ข้อผิดพลาดเดิม ให้ทำตามขั้นตอนด้านล่าง:

ขั้นตอนที่ 1: เปลี่ยน Start type ของ VBoxDrv Service (VBoxDrv.inf) เป็น 2 (Auto Load)*

* หมายเหตุ: แนวคิดในการเปลี่ยนค่า 'Start' ของ VBoxDrv service เป็น 2 มาจากการอ่าน Hardening Fix (workaround) For Error After Install and Restart ในฟอรัม VirtualBox ซึ่งแนะนำให้เปลี่ยนค่า 'Start' เป็น 3 แต่การเปลี่ยนแปลงนั้นไม่ได้ผลและสถานการณ์แย่ลง

  1. 1. เปิด Registry Editor
    2. ไปที่คีย์นี้ด้านซ้าย:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxDrv.
  2. 3. ด้านขวา ดับเบิลคลิกที่ค่า REG_DWORD Start
  3. แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

     

  4. 4. เปลี่ยนค่า Value data จาก 1 เป็น 2 และคลิก OK *
  5. * ค่าที่เป็นไปได้สำหรับ Startup type ของบริการ 'VBoxDrv' (เก็บในค่า REG_DWORD 'Start')

    ค่า Startup type คำอธิบาย
    0 Boot: บริการโหลดขณะ Boot
    1 System: บริการโหลดระหว่างการเริ่มต้น KERNEL (on Boot)
    2 Automatic: บริการโหลดอัตโนมัติโดย Service Control Manager
    3 Manual: บริการโหลดด้วยตนเอง (on Demand)
    4 Disabled: บริการถูกปิดใช้งาน

    แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

  6. 5. ปิด Registry Editor และ รีสตาร์ท คอมพิวเตอร์
    6. ลองเริ่ม VM หาก VM ยังเริ่มไม่ได้ พร้อมข้อผิดพลาด "Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87" ให้ไปขั้นตอนที่ 2

ขั้นตอนที่ 2: ปิด Hyper-V ที่ Boot

ใน Windows 10 PRO หรือ Enterprise HYPER-V จะเริ่มต้นโดยอัตโนมัติตอนบูท แล้วให้ดำเนินการปิดใช้งาน

  • บทความเกี่ยวข้อง: แก้ VirtualBox Error "Call to WHvSetupPartition failed: ERROR_SUCCESS"
  1. 1. เปิด Command Prompt as Administrator
    2. พิมพ์คำสั่งต่อไปนี้และกด Enter:
    • bcdedit /set hypervisorlaunchtype off

    แก้ไขข้อผิดพลาด VirtualBox supR3HardenedWiReSpawn - วิธีแก้ไขเร็วสำหรับ VM Relaunch Failure

  2. 3. Reboot คอมพิวเตอร์ของคุณ
    4. หลังจากรีบูท ให้เริ่ม VM

เสร็จแล้ว! แจ้งให้我知道ได้หากคู่มือนี้ช่วยคุณได้โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น