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



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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





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



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

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

  • บางโมดูลเช่น ไฮเปอร์ - วี อาจไม่ได้เปิดใช้งานบนคอมพิวเตอร์ของคุณหรืออาจถูกปิดใช้งานหลังจากการอัปเดต 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 group]  [vm name]

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

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

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

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

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

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

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

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

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

โซลูชันที่ 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.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 แทน ค่าเริ่มต้น .

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

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

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