Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:VirtualBox ไม่เปิดขึ้น

Oracle VM VirtualBox เป็นไฮเปอร์ไวเซอร์และแพลตฟอร์มฟรีสำหรับใช้งานอุปกรณ์เสมือนบนคอมพิวเตอร์ของคุณ ซึ่ง Oracle พัฒนาและดูแล เป็นหนึ่งใน Virtual Manager ที่ได้รับความนิยมมากที่สุดและโฮสต์ระบบปฏิบัติการเกือบทั้งหมด เช่น Linux, Windows, Solaris, OS/2, Haiku เป็นต้น ผู้คนใช้มันเพื่อใช้ระบบปฏิบัติการอื่นบนระบบปฏิบัติการปัจจุบันโดยกำหนด a สภาพแวดล้อมพิเศษสำหรับมัน

แก้ไข:VirtualBox ไม่เปิดขึ้น

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

อะไรทำให้ VirtualBox ไม่เปิดขึ้น

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

  • บางโมดูล เช่น Hyper-V  อาจไม่ได้เปิดใช้งานบนคอมพิวเตอร์ของคุณหรืออาจถูกปิดใช้งานหลังจากอัปเดต Windows ล่าสุด
  • Windows กระชับการติดตั้งไดรเวอร์ และเนื่องจาก VirtualBox ติดตั้งไดรเวอร์สำหรับเครื่องเสมือนอย่างอิสระ สิ่งนี้อาจขัดแย้งกันและทำให้เกิดปัญหาได้
  • การอัปเดต Windows 10 อย่างต่อเนื่องทำให้เกิดปัญหากับซอฟต์แวร์ที่แสดงเครื่องเสมือนบนคอมพิวเตอร์ของคุณ แนวคิดที่เรียกว่า Paravirtualization . การเปลี่ยนค่าปัจจุบันมักจะเป็นการแก้ไขสถานการณ์นี้

วิธีแก้ไข VirtualBox ไม่เปิด

ดังที่กล่าวไว้ก่อนหน้านี้ มีรายงานมากมายเกี่ยวกับ VirtualBox ที่ไม่เปิดขึ้นหลังจากอัปเดต Windows 10 ปัญหานี้ไม่ได้มีแค่ใน Windows เท่านั้น แต่ยังเกิดขึ้นใน Mac และ Linux ด้วย ตัวจัดการเสมือนจะไม่เริ่มต้นทั้งแอปพลิเคชันหรือระบบปฏิบัติการเฉพาะที่คุณพยายามเรียกใช้ในสภาพแวดล้อมเสมือน บทแนะนำนี้จะพยายามแก้ไขปัญหาทั้งหมดที่กล่าวถึง

โซลูชันที่ 1:การอัปเดต VirtualBox

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

  1. ไปที่เว็บไซต์อย่างเป็นทางการของ VirtualBox และติดตั้งเวอร์ชันล่าสุดที่มีให้

แก้ไข:VirtualBox ไม่เปิดขึ้น

  1. เมื่อคุณดาวน์โหลดไฟล์สั่งการแล้ว เราจำเป็นต้องถอนการติดตั้งเวอร์ชันที่มีอยู่ก่อนที่คุณจะดำเนินการติดตั้งเวอร์ชันล่าสุด กด Windows + R พิมพ์ “appwiz. cpl ” ในกล่องโต้ตอบและกด Enter เลื่อนดูรายการโปรแกรมและถอนการติดตั้งแอปพลิเคชัน

  1. เมื่อคุณถอนการติดตั้งแอปพลิเคชันแล้ว ให้ติดตั้งเวอร์ชันที่ดาวน์โหลดล่าสุด
  2. ถ้าคุณมี VM อยู่แล้วใน VirtualBox รุ่นเก่า คุณสามารถลองชี้ VM ที่ติดตั้งใหม่ไปยังไดเร็กทอรีของคุณ เส้นทางที่จัดเก็บ VM ของคุณคือ:
C:\Users\[username]\VirtualBox VMs

C:\Users\[username]\VirtualBox VMs\[vm group]\[vm name]

โซลูชัน 2:การเปิดใช้งาน Hyper-V

Microsoft Hyper-V หรือที่เรียกว่า 'Windows server virtualization' ในอดีตซึ่งสามารถสร้างเครื่องเสมือนบนระบบที่ใช้ Windows 8 หรือสูงกว่า โมดูลนี้ช่วยให้แอปพลิเคชันของบริษัทอื่นสร้างเครื่องเสมือนบนคอมพิวเตอร์ของคุณ หากปิดใช้งานวิธีนี้ คุณอาจประสบปัญหา เราสามารถตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้วและลองเปิด VirtualBox อีกครั้ง

  1. กด Windows + S พิมพ์ “เปิดหรือปิดฟีเจอร์ของ Windows ” ในกล่องโต้ตอบและเปิดแอปพลิเคชัน
  2. ค้นหา “Hyper-V ” จากรายการตัวเลือกและ ตรวจสอบ เมื่อตรวจสอบแล้ว ให้กดตกลงเพื่อให้กระบวนการเริ่มต้นเริ่มต้น

แก้ไข:VirtualBox ไม่เปิดขึ้น

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

โซลูชัน 3:การปิดใช้งานการบังคับใช้ไดรเวอร์

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

  1. กด Windows + S พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันแล้วเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
  2. เมื่ออยู่ในพรอมต์คำสั่งที่ยกระดับ ให้รันคำสั่งต่อไปนี้:
bcdedit.exe /set nointegritychecks on

แก้ไข:VirtualBox ไม่เปิดขึ้น

  1. การดำเนินการนี้จะปิดใช้งานการตรวจสอบความสมบูรณ์และให้คุณติดตั้งไดรเวอร์ใดก็ได้ หากคุณต้องการเปิดใช้งานการตรวจสอบความสมบูรณ์อีกครั้ง ให้ป้อนคำสั่งต่อไปนี้ในพร้อมท์คำสั่งที่มีการยกระดับ
bcdedit.exe /set nointegritychecks off

รีสตาร์ทคอมพิวเตอร์หลังจากปิดใช้งานการบังคับใช้และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 4:การติดตั้งอะแดปเตอร์ VirtualBox ด้วยตนเอง

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

  1. ขั้นแรก ให้ลบอะแดปเตอร์ VirtualBox ก่อนหน้าทั้งหมด หลังจากลบแล้ว ให้กด Windows + R พิมพ์ “devmgmt. msc ” ในกล่องโต้ตอบและกด Enter
  2. เมื่ออยู่ในตัวจัดการอุปกรณ์ ให้คลิก การดำเนินการ> เพิ่มฮาร์ดแวร์รุ่นเก่า .

แก้ไข:VirtualBox ไม่เปิดขึ้น

  1. ตอนนี้ ติดตั้งอแด็ปเตอร์ Oracle VirtualBox ด้วยตนเอง เส้นทางที่พวกเขาอยู่มักจะเป็นดังต่อไปนี้:
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
  1. ตอนนี้เมื่อเราติดตั้งไดรเวอร์อย่างถูกต้องแล้ว เราก็สามารถก้าวไปข้างหน้าและกำหนดค่าได้อย่างเหมาะสม เริ่ม Oracle VirtualBox คลิก ไฟล์> การกำหนดค่าตามความชอบ> เครือข่าย> เครือข่ายเฉพาะโฮสต์ . ตอนนี้คลิกที่ แก้ไข .
  2. ตั้งค่าข้อมูลต่อไปนี้ให้ถูกต้องในฟิลด์ที่เกี่ยวข้อง:

IPv4 192.168.56.1

หน้ากาก 255.255.255.0

ตอนนี้คลิกที่แท็บเซิร์ฟเวอร์ DHCP และตั้งค่าต่อไปนี้:

ที่อยู่เซิร์ฟเวอร์ :192.168.56.100

มาสก์เซิร์ฟเวอร์ :255.255.255.0

ขอบเขตที่อยู่ต่ำ :192.168.56.101

ผูกที่อยู่ด้านบน :192.168.56.254

  1. กด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ ตอนนี้ให้ตรวจสอบว่าคุณสามารถเปิด VirtualBox ได้หรือไม่

โซลูชันที่ 5:การเปลี่ยน Paravirtualization

Paravirtualization เป็นเทคนิคซอฟต์แวร์ที่ช่วยให้เครื่องเสมือนมีอินเทอร์เฟซซอฟต์แวร์ สิ่งนี้คล้ายคลึงกันแต่ไม่เหมือนกับอินเทอร์เฟซฮาร์ดแวร์-ซอฟต์แวร์พื้นฐานเลย มีรายงานมากมายที่ระบุว่าคุณลักษณะนี้ทำให้เกิดปัญหามากมายใน VirtualBox เราสามารถลองเปลี่ยนตัวเลือกเป็น KVM และดูว่าวิธีนี้ได้ผลหรือไม่

  1. เปิด VirtualBox คลิกที่ การตั้งค่า> ระบบ> การเร่งความเร็ว> อินเทอร์เฟซ Paravirtualization .
  2. เลือกตัวเลือกของ KVM แทนที่จะเป็น ค่าเริ่มต้น .

แก้ไข:VirtualBox ไม่เปิดขึ้น

  1. รีสตาร์ทคอมพิวเตอร์ของคุณโดยสมบูรณ์ และลองเปิดเครื่องเสมือนอีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

นอกจากวิธีแก้ปัญหาเหล่านี้แล้ว คุณยังสามารถลองทำสิ่งต่อไปนี้:

  • ปิดการใช้งาน กราฟิก 3 มิติ
  • เรียกใช้แอปพลิเคชันในความเข้ากันได้ โหมด ด้วยสิทธิ์ของผู้ดูแลระบบ
  • กำลังอัปเดต กราฟิก ไดรเวอร์ .
  • กำลังถอนการติดตั้ง VMwaresอื่นๆ ที่ขัดแย้งกัน .