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

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

เมื่อเร็ว ๆ นี้มีรายงานว่า 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 และติดตั้งเวอร์ชันล่าสุดที่มีให้

  1. เมื่อคุณดาวน์โหลดไฟล์ปฏิบัติการแล้วเราจำเป็นต้องถอนการติดตั้งเวอร์ชันที่มีอยู่ก่อนที่คุณจะไปยังการติดตั้งเวอร์ชันล่าสุด กด Windows + R พิมพ์“ appwiz cpl ” ในกล่องโต้ตอบและกด Enter นำทางผ่านรายการโปรแกรมและถอนการติดตั้งแอปพลิเคชัน
  1. เมื่อคุณถอนการติดตั้งแอปพลิเคชันแล้วให้ติดตั้งเวอร์ชันที่ดาวน์โหลดล่าสุด
  2. หากคุณมี VM อยู่แล้วใน VirtualBox ที่เก่ากว่าคุณสามารถลองชี้ VM ที่ติดตั้งใหม่ไปยังไดเรกทอรีของคุณ เส้นทางที่เก็บ VM ของคุณคือ:
 C: \ Users \ [ชื่อผู้ใช้] \ VirtualBox VMs C: \ Users \ [ชื่อผู้ใช้] \ VirtualBox VMs \ [กลุ่ม vm] \ [ชื่อ vm] 

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

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

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

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

โซลูชันที่ 3: ปิดใช้งานการบังคับใช้โปรแกรมควบคุม

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

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

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

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

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

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

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

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

IPv4 192.168.56

หน้ากาก 255.255.255.0

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

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

รูปแบบเซิร์ฟเวอร์ : 255.255.255.0

ขีด จำกัด ของที่อยู่ต่ำ : 192.168.56.10

ขอบเขตที่อยู่ด้านบน : 192.168.56.254

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

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

Parav virtualization เป็นเทคนิคซอฟต์แวร์ที่อนุญาตให้เครื่องเสมือนมีส่วนต่อประสานซอฟต์แวร์ สิ่งนี้คล้ายกัน แต่ไม่เหมือนกันกับอินเตอร์เฟสฮาร์ดแวร์ซอฟต์แวร์พื้นฐาน มีรายงานมากมายที่ฟีเจอร์นี้ทำให้เกิดปัญหามากมายใน VirtualBox เราสามารถลองเปลี่ยนตัวเลือกเป็น KVM และดูว่านี่เป็นกลอุบายหรือไม่

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

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

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

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

บทความที่น่าสนใจ