Oracle VM VirtualBox เป็นไฮเปอร์ไวเซอร์และแพลตฟอร์มฟรีสำหรับใช้งานอุปกรณ์เสมือนบนคอมพิวเตอร์ของคุณ ซึ่ง Oracle พัฒนาและดูแล เป็นหนึ่งใน Virtual Manager ที่ได้รับความนิยมมากที่สุดและโฮสต์ระบบปฏิบัติการเกือบทั้งหมด เช่น Linux, Windows, Solaris, OS/2, Haiku เป็นต้น ผู้คนใช้มันเพื่อใช้ระบบปฏิบัติการอื่นบนระบบปฏิบัติการปัจจุบันโดยกำหนด a สภาพแวดล้อมพิเศษสำหรับมัน
ล่าสุดมีรายงานว่า 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 เวอร์ชันล่าสุด ซึ่งทำให้แอปพลิเคชันไม่เปิดทำงานหรือทำให้เกิดข้อผิดพลาดในระบบปฏิบัติการ
- ไปที่เว็บไซต์อย่างเป็นทางการของ VirtualBox และติดตั้งเวอร์ชันล่าสุดที่มีให้
- เมื่อคุณดาวน์โหลดไฟล์สั่งการแล้ว เราจำเป็นต้องถอนการติดตั้งเวอร์ชันที่มีอยู่ก่อนที่คุณจะดำเนินการติดตั้งเวอร์ชันล่าสุด กด Windows + R พิมพ์ “appwiz. cpl ” ในกล่องโต้ตอบและกด Enter เลื่อนดูรายการโปรแกรมและถอนการติดตั้งแอปพลิเคชัน
- เมื่อคุณถอนการติดตั้งแอปพลิเคชันแล้ว ให้ติดตั้งเวอร์ชันที่ดาวน์โหลดล่าสุด
- ถ้าคุณมี 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 อีกครั้ง
- กด Windows + S พิมพ์ “เปิดหรือปิดฟีเจอร์ของ Windows ” ในกล่องโต้ตอบและเปิดแอปพลิเคชัน
- ค้นหา “Hyper-V ” จากรายการตัวเลือกและ ตรวจสอบ เมื่อตรวจสอบแล้ว ให้กดตกลงเพื่อให้กระบวนการเริ่มต้นเริ่มต้น
- หลังจากเปิดใช้งานโมดูลแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณโดยสมบูรณ์ และลองทำเครื่องเสมือนใหม่โดยใช้ VirtualBox และดูว่าวิธีนี้แก้ปัญหาได้หรือไม่
โซลูชัน 3:การปิดใช้งานการบังคับใช้ไดรเวอร์
การบังคับใช้ไดรเวอร์เป็นกลไกด้านความปลอดภัยใน Windows ซึ่งไม่อนุญาตให้ติดตั้งไดรเวอร์ที่น่าสงสัยหรือเขียนไม่ดีในระบบปฏิบัติการของคุณ เนื่องจาก VirtualBox ติดตั้งไดรเวอร์ของตัวเองสำหรับเครื่องเสมือนในสภาพแวดล้อมเสมือน สิ่งนี้อาจขัดแย้งกับการตั้งค่า เราสามารถลองปิดการบังคับใช้โปรแกรมควบคุมและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
- กด Windows + S พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันแล้วเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- เมื่ออยู่ในพรอมต์คำสั่งที่ยกระดับ ให้รันคำสั่งต่อไปนี้:
bcdedit.exe /set nointegritychecks on
- การดำเนินการนี้จะปิดใช้งานการตรวจสอบความสมบูรณ์และให้คุณติดตั้งไดรเวอร์ใดก็ได้ หากคุณต้องการเปิดใช้งานการตรวจสอบความสมบูรณ์อีกครั้ง ให้ป้อนคำสั่งต่อไปนี้ในพร้อมท์คำสั่งที่มีการยกระดับ
bcdedit.exe /set nointegritychecks off
รีสตาร์ทคอมพิวเตอร์หลังจากปิดใช้งานการบังคับใช้และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 4:การติดตั้งอะแดปเตอร์ VirtualBox ด้วยตนเอง
มีบางกรณีที่ VirtualBox ไม่สามารถติดตั้งอะแดปเตอร์เครือข่ายบนคอมพิวเตอร์ของคุณได้อย่างถูกต้อง ด้วยเหตุนี้ แอปพลิเคชันอาจแสดงข้อผิดพลาด "ไม่สามารถโหลด VirtualBox" ได้ ในกรณีนี้ เราสามารถลองติดตั้งไดรเวอร์เครือข่าย VirtualBox ได้อย่างถูกต้อง จากนั้นตั้งค่าการกำหนดค่าให้ถูกต้อง
- ขั้นแรก ให้ลบอะแดปเตอร์ VirtualBox ก่อนหน้าทั้งหมด หลังจากลบแล้ว ให้กด Windows + R พิมพ์ “devmgmt. msc ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในตัวจัดการอุปกรณ์ ให้คลิก การดำเนินการ> เพิ่มฮาร์ดแวร์รุ่นเก่า .
- ตอนนี้ ติดตั้งอแด็ปเตอร์ Oracle VirtualBox ด้วยตนเอง เส้นทางที่พวกเขาอยู่มักจะเป็นดังต่อไปนี้:
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
- ตอนนี้เมื่อเราติดตั้งไดรเวอร์อย่างถูกต้องแล้ว เราก็สามารถก้าวไปข้างหน้าและกำหนดค่าได้อย่างเหมาะสม เริ่ม Oracle VirtualBox คลิก ไฟล์> การกำหนดค่าตามความชอบ> เครือข่าย> เครือข่ายเฉพาะโฮสต์ . ตอนนี้คลิกที่ แก้ไข .
- ตั้งค่าข้อมูลต่อไปนี้ให้ถูกต้องในฟิลด์ที่เกี่ยวข้อง:
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
- กด ตกลง เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ ตอนนี้ให้ตรวจสอบว่าคุณสามารถเปิด VirtualBox ได้หรือไม่
โซลูชันที่ 5:การเปลี่ยน Paravirtualization
Paravirtualization เป็นเทคนิคซอฟต์แวร์ที่ช่วยให้เครื่องเสมือนมีอินเทอร์เฟซซอฟต์แวร์ สิ่งนี้คล้ายคลึงกันแต่ไม่เหมือนกับอินเทอร์เฟซฮาร์ดแวร์-ซอฟต์แวร์พื้นฐานเลย มีรายงานมากมายที่ระบุว่าคุณลักษณะนี้ทำให้เกิดปัญหามากมายใน VirtualBox เราสามารถลองเปลี่ยนตัวเลือกเป็น KVM และดูว่าวิธีนี้ได้ผลหรือไม่
- เปิด VirtualBox คลิกที่ การตั้งค่า> ระบบ> การเร่งความเร็ว> อินเทอร์เฟซ Paravirtualization .
- เลือกตัวเลือกของ KVM แทนที่จะเป็น ค่าเริ่มต้น .
- รีสตาร์ทคอมพิวเตอร์ของคุณโดยสมบูรณ์ และลองเปิดเครื่องเสมือนอีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
นอกจากวิธีแก้ปัญหาเหล่านี้แล้ว คุณยังสามารถลองทำสิ่งต่อไปนี้:
- ปิดการใช้งาน กราฟิก 3 มิติ
- เรียกใช้แอปพลิเคชันในความเข้ากันได้ โหมด ด้วยสิทธิ์ของผู้ดูแลระบบ
- กำลังอัปเดต กราฟิก ไดรเวอร์ .
- กำลังถอนการติดตั้ง VMwaresอื่นๆ ที่ขัดแย้งกัน .