Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)

ผู้ใช้ VirtualBox หลายคนกำลังเผชิญกับข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" (เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1) ทุกครั้งที่พยายามเปิดเครื่องเสมือนจริง ผู้ใช้ที่ได้รับผลกระทบรายงานว่าข้อผิดพลาดนี้เกิดขึ้นกับหลายเครื่องเสมือนจริง (รวมถึงเครื่องใหม่ที่พวกเขาพยายามสร้าง) ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

แก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)

สาเหตุของข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)"

เราพยายามไปที่รากแก่นของปัญหานี้โดยสืบสวนรายงานของผู้ใช้ต่างๆ จากที่เรารวบรวมมาและจากหลายวิธีแก้ไขที่ผู้ใช้ที่ได้รับผลกระทบโฆษณา เราสามารถระบุสาเหตุที่เป็นไปได้หลายอย่างที่อาจก่อให้เกิดข้อความผิดพลาดเฉพาะนี้:

  • ไดรเวอร์เคอร์เนล VirtualBox ไม่ได้ติดตั้ง (หรือเสียหาย) - ผู้ใช้บางคนแก้ไขปัญหาได้โดยการติดตั้ง VirtualBox ใหม่พร้อมกับไดรเวอร์เคอร์เนล VirtualBox
  • แอนตี้ไวรัสของบุคคลที่สามรบกวน VirtualBox - ในบางรายงาน ผู้ใช้ที่ได้รับผลกระทบสามารถแก้ไขปัญหาได้โดยการปิดการป้องกันแบบเรียลไทม์ของแอนตี้ไวรัสบุคคลที่สามชั่วคราว
  • Windows Update ที่ผิดปกติทำให้เกิดข้อผิดพลาด - มีอัปเดตเฉพาะหนึ่งที่ยืนยันแล้วว่าก่อให้เกิดข้อผิดพลาดนี้ จนถึงตอนนี้ ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นเฉพาะบน Windows 7

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

เนื่องจากวิธีการด้านล่างจัดลำดับตามประสิทธิภาพและความรุนแรง ให้ทำตามลำดับที่นำเสนอจนกว่าคุณจะพบวิธีแก้ไขที่แก้ไขปัญหาในสถานการณ์เฉพาะของคุณได้สำเร็จ

วิธีที่ 1: รีสตาร์ทระบบของคุณ

หากคุณยังไม่ได้ทำสิ่งนี้ ให้เริ่มต้นด้วยการรีบูทเครื่องของคุณอย่างง่ายดาย ผู้ใช้หลายคนรายงานว่าหลังจากที่พวกเขารีบูทคอมพิวเตอร์ของพวกเขา VirtualBox สามารถเปิดเครื่องเสมือนจริงได้โดยไม่ถูกขัดจังหวะโดยข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)"

หากการรีสตาร์ทไม่มีผล หรือคุณมองหาวิธีแก้ไขที่ถาวรมากกว่า ให้ไปยังวิธีถัดไปด้านล่าง

วิธีที่ 2: ปิดการใช้งานแอนตี้ไวรัสขณะรันเครื่องเสมือนจริง

สาเหตุที่พบบ่อยอีกอย่างที่จะกระตุ้นข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" คือชุดแอนตี้ไวรัสภายนอก (ตัวเลือกความปลอดภัยที่แตกต่างจาก Windows Defender)

ผู้ใช้หลายคนที่ใช้ชุดความปลอดภัยบุคคลที่สามรายงานว่าข้อผิดพลาดไม่เกิดขึ้นหากปิดการป้องกันแบบเรียลไทม์ของ AV ขั้นตอนการปิดการป้องกันแบบเรียลไทม์เฉพาะแต่ละแอนตี้ไวรัสบุคคลที่สาม แต่โดยทั่วไปคุณสามารถปิดได้โดยคลิกขวาที่ไอคอนแถบงานและใช้เมนูบริบท

แก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)

ทางเลือกอื่นคือการถอนการติดตั้งชุดความปลอดภัยอย่างสมบูรณ์โดยการลบชุดความปลอดภัยบุคคลที่สามออกจากระบบของคุณ คุณสามารถทำได้โดยทำตามคำแนะนำ (here)

เมื่อแอนตี้ไวรัสได้รับการจัดการแล้ว ให้เปิด VirtualBox และเปิดเครื่องเสมือนจริงอีกครั้ง หาก AV รบกวน VirtualBox คุณจะไม่ได้รับข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" อีกต่อไป

หากคุณยังเห็นข้อผิดพลาดแม้จะปิดชุดความปลอดภัยบุคคลที่สามแล้ว ให้ไปยังวิธีถัดไปด้านล่าง

วิธีที่ 3: ติดตั้งไดรเวอร์เคอร์เนล VirtualBox

ผู้ใช้หลายคนแก้ไขปัญหาได้โดยการติดตั้ง VirtualBox ใหม่พร้อมกับ VBoxDrv.inf (ไดรเวอร์เคอร์เนล VirtualBox) วิธีนี้ดูเหมือนจะช่วยผู้ใช้จำนวนมากแก้ไขปัญหาได้อย่างถาวร

บางผู้ใช้รายงานว่าการติดตั้งไดรเวอร์ VBoxDRV.inf เพียงอย่างเดียวก็เพียงพอ แต่คุณควรติดตั้งคอมโพเนนต์ทั้งหมดของ VirtualBox ใหม่ นี่คือคำแนะนำ מהירה ทั้งกระบวนการ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run Dialog Box จากนั้นพิมพ์ "appwiz.cpl" และกด Enter เพื่อเปิด Programs and Featuresแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  2. ภายใน Programs and Features ให้เลื่อนดูรายการแอปพลิเคชันเพื่อค้นหา Oracle VM VirtualBox เมื่อเจอรายการแล้ว ให้คลิกขวาที่มันและเลือก Uninstall จากนั้นทำตามขั้นตอนบนหน้าจอเพื่อลบซอฟต์แวร์ออกจากระบบของคุณแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  3. เมื่อถอนการติดตั้งซอฟต์แวร์เสร็จแล้ว ให้รีสตาร์ทเครื่องของคุณ ที่สตาร์ทอัปครั้งต่อไป ให้แน่ใจว่าไม่มีแอนตี้ไวรัสบุคคลที่สามกำลังทำงาน
  4. เปิด File Explorer และนำทางไปยังตำแหน่งต่อไปนี้:
    C:\ Program Files \ Oracle \ VirtualBox \ drivers \ vboxdrv \ VBoxDrv.inf
  5. เมื่อคุณไปถึงที่นั่น ให้คลิกขวาที่ VBoxDRv.inf และเลือก Install จากนั้นคลิก Yes ที่ prompt UAC (User Account Control)แก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  6. เมื่อคุณเห็น prompt "The operation completed successfully" ให้คลิก Ok และรันเครื่องเสมือนจริงอีกครั้ง มันควรจะเปิดโดยไม่มีข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)"แก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)

วิธีที่ 4: ติดตั้ง hotfix ของ Microsoft (Windows 7 เท่านั้น)

ตามรายงานของผู้ใช้ต่างๆ มี Windows update หนึ่งที่ยืนยันแล้วว่าก่อให้เกิดข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" ตามที่ปรากฏ อัปเดต KB3004394 จะพลาดการติดตั้งไฟล์ .cat ซึ่งป้องกันไม่ให้ VirtualBox ยืนยันความถูกต้องของไฟล์ DDL หลายไฟล์

หมายเหตุ: หากคุณไม่ได้ใช้ Windows 7 ให้ข้ามไปยัง วิธีที่ 5 ทันที

โชคดีที่วิธีแก้ไขสำหรับมันง่ายมาก เนื่องจาก Microsoft ได้ปล่อย hotfix สำหรับมันแล้ว ทำตามขั้นตอนด้านล่างเพื่อแก้ไขข้อผิดพลาด (หากมันถูกก่อให้เกิดโดยอัปเดตที่ผิดปกติ) บน Windows 7:

  1. ไปที่ลิงก์อย่างเป็นทางการของ Microsoft (here) และดาวน์โหลด hotfix สำหรับ Windows 7 โดยคลิกที่ Download the package nowแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  2. ในหน้าจอถัดไป ให้คลิกปุ่ม Download เพื่อเริ่มดาวน์โหลดแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  3. เมื่อดาวน์โหลดเสร็จสิ้น ให้เปิดไฟล์ executable ของอัปเดตและทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งบนระบบของคุณ มันจะทำงานเป็นเครื่องมือลบ อัปเดตที่ผิดปกติออกไปหมด
  4. รีบูทคอมพิวเตอร์ของคุณ และเปิดเครื่องเสมือนจริงอีกครั้งที่สตาร์ทอัปครั้งต่อไป และดูว่าคุณยังเผชิญกับข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" หรือไม่ หากยังคงมี ให้ไปยังวิธีสุดท้ายด้านล่าง

วิธีที่ 5: เริ่มเครื่องในโหมด Headless (แก้ไขชั่วคราว)

หากคุณมาถึงจุดนี้โดยไม่มีผลลัพธ์ มีการแก้ไขหนึ่งที่ผู้ใช้ที่ได้รับผลกระทบจำนวนมากใช้เพื่อหลีกเลี่ยงข้อผิดพลาด "Virtual machine has terminated unexpectedly during startup with exit code 1 (0x1)" แต่มีข้อเสียหลักหนึ่ง - มันเป็นเพียงการแก้ไขชั่วคราว

ผู้ใช้หลายคนรายงานว่าข้อผิดพลาดไม่เกิดขึ้นหากพวกเขาเริ่มเครื่องในโหมด Headless และจากนั้นคลิก Show นี่คือคำแนะนำ מהירה วิธีการทำ:

  1. เปิด VM VirtualBox และคลิกครั้งเดียวเพื่อเลือกเครื่องที่แสดงข้อความผิดพลาด จากนั้นเมื่อเลือกเครื่องแล้ว ให้คลิกลูกศรใกล้ไอคอน Start และเลือกเริ่มต้นแบบ Headlessแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)
  2. รอ 10-15 วินาที แล้วคลิกที่ Show เพื่อแสดงหน้าจอแก้ไข: เครื่องเสมือนจริงสิ้นสุดลงอย่างไม่คาดคิดระหว่างการเริ่มต้นด้วยรหัสทางออก 1 (0x1)

    นี่คือทั้งหมดที่ต้องทำ แต่โปรดจำไว้ว่าคุณจะต้องทำซ้ำขั้นตอนข้างต้นทุกครั้งที่คุณเริ่มต้นเครื่องเสมือนจริง

หมายเหตุ: นอกจากนี้ ให้แน่ใจว่าไม่มีปลั๊กอินใดๆ ติดตั้งบนเบราว์เซอร์ของคุณที่ก่อให้เกิดปัญหานี้กับ Virtual Box มันได้ถูกสื่อสารมาให้เราทราบว่าปลั๊กอิน IBM Trusteer Rapport ไม่เข้ากันได้กับ Virtual box ดังนั้นโปรดแน่ใจว่าถอนการติดตั้งมันก่อนที่คุณจะพยายามเข้าถึงมัน