แก้ไข: 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 รุ่นล่าสุดซึ่งทำให้แอปพลิเคชันไม่เปิดใช้หรือก่อให้เกิดข้อผิดพลาดในระบบปฏิบัติการ
- นำทางไปยัง เว็บไซต์อย่างเป็นทางการของ VirtualBox และติดตั้งเวอร์ชันล่าสุดที่มีให้
- เมื่อคุณดาวน์โหลดไฟล์ปฏิบัติการแล้วเราจำเป็นต้องถอนการติดตั้งเวอร์ชันที่มีอยู่ก่อนที่คุณจะไปยังการติดตั้งเวอร์ชันล่าสุด กด Windows + R พิมพ์“ appwiz cpl ” ในกล่องโต้ตอบและกด Enter นำทางผ่านรายการโปรแกรมและถอนการติดตั้งแอปพลิเคชัน
- เมื่อคุณถอนการติดตั้งแอปพลิเคชันแล้วให้ติดตั้งเวอร์ชันที่ดาวน์โหลดล่าสุด
- หากคุณมี VM อยู่แล้วใน VirtualBox ที่เก่ากว่าคุณสามารถลองชี้ VM ที่ติดตั้งใหม่ไปยังไดเรกทอรีของคุณ เส้นทางที่เก็บ VM ของคุณคือ:
C: \ Users \ [ชื่อผู้ใช้] \ VirtualBox VMs C: \ Users \ [ชื่อผู้ใช้] \ VirtualBox VMs \ [กลุ่ม vm] \ [ชื่อ vm]
โซลูชันที่ 2: การเปิดใช้งาน Hyper-V
Microsoft Hyper-V หรือที่เรียกว่า 'เซิร์ฟเวอร์เสมือนจริงของ Windows' ในอดีตซึ่งสามารถสร้างเครื่องเสมือนบนระบบที่ใช้ Windows 8 ขึ้นไป โมดูลนี้ช่วยให้แอปพลิเคชันอื่น ๆ ของ บริษัท อื่นสร้างเครื่องเสมือนบนคอมพิวเตอร์ของคุณ หากวิธีนี้ถูกปิดใช้งานคุณอาจประสบปัญหา เราสามารถตรวจสอบให้แน่ใจว่าเปิดใช้งานและลองเปิดตัว VirtualBox อีกครั้ง
- กด Windows + S พิมพ์“ เปิดหรือปิดคุณสมบัติ Windows ” ในกล่องโต้ตอบและเปิดแอปพลิเคชัน
- ค้นหา“ Hyper-V ” จากรายการตัวเลือกและ ตรวจสอบ เมื่อมีการตรวจสอบกด OK เพื่อให้กระบวนการเริ่มต้นเริ่มต้น
- หลังจากเปิดใช้งานโมดูลให้รีสตาร์ทคอมพิวเตอร์ของคุณอย่างสมบูรณ์และลองสร้างเครื่องเสมือนใหม่โดยใช้ VirtualBox และดูว่านี่จะช่วยแก้ปัญหาหรือไม่
โซลูชันที่ 3: ปิดใช้งานการบังคับใช้โปรแกรมควบคุม
การบังคับใช้ไดรเวอร์เป็นกลไกความปลอดภัยใน Windows ซึ่งไม่อนุญาตให้ติดตั้งไดรเวอร์ที่น่าสงสัยหรือเขียนอย่างไม่ดีบนระบบปฏิบัติการของคุณ เนื่องจาก VirtualBox ติดตั้งไดรเวอร์ของตัวเองสำหรับเครื่องเสมือนในสภาพแวดล้อมเสมือนจึงอาจขัดแย้งกับการตั้งค่า เราสามารถลองปิดการบังคับใช้ไดรเวอร์และดูว่าจะช่วยแก้ปัญหาได้ไหม
- กด Windows + S พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก“ Run as administrator ”
- เมื่ออยู่ในพร้อมท์คำสั่งยกระดับให้ดำเนินการคำสั่งต่อไปนี้:
bcdedit.exe / ชุด nointegritychecks บน
- นี่จะเป็นการปิดการใช้งานการตรวจสอบความสมบูรณ์และให้คุณติดตั้งไดรเวอร์ใด ๆ หากคุณต้องการเปิดใช้งานการตรวจสอบความสมบูรณ์อีกครั้งให้ป้อนคำสั่งต่อไปนี้ในพร้อมท์คำสั่งแบบยกระดับ
bcdedit.exe / ชุด nointegritychecks ปิด
รีสตาร์ทคอมพิวเตอร์หลังจากปิดใช้งานการบังคับใช้และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 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
หน้ากาก 255.255.255.0
ตอนนี้คลิกที่แท็บเซิร์ฟเวอร์ DHCP และตั้งค่าต่อไปนี้:
ที่อยู่เซิร์ฟเวอร์ : 192.168.56.100
รูปแบบเซิร์ฟเวอร์ : 255.255.255.0
ขีด จำกัด ของที่อยู่ต่ำ : 192.168.56.10
ขอบเขตที่อยู่ด้านบน : 192.168.56.254
- กดตกลงเพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ ตอนนี้ตรวจสอบว่าคุณสามารถเปิด VirtualBox
โซลูชันที่ 5: การเปลี่ยน Parav virtualization
Parav virtualization เป็นเทคนิคซอฟต์แวร์ที่อนุญาตให้เครื่องเสมือนมีส่วนต่อประสานซอฟต์แวร์ สิ่งนี้คล้ายกัน แต่ไม่เหมือนกันกับอินเตอร์เฟสฮาร์ดแวร์ซอฟต์แวร์พื้นฐาน มีรายงานมากมายที่ฟีเจอร์นี้ทำให้เกิดปัญหามากมายใน VirtualBox เราสามารถลองเปลี่ยนตัวเลือกเป็น KVM และดูว่านี่เป็นกลอุบายหรือไม่
- เปิดตัว VirtualBox คลิกที่ การตั้งค่า> ระบบ> การเร่งความเร็ว> Paravirtualization Interface
- เลือกตัวเลือกของ KVM แทน ค่าเริ่มต้น
- รีสตาร์ตคอมพิวเตอร์ของคุณอย่างสมบูรณ์และลองเรียกใช้เครื่องเสมือนอีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
นอกเหนือจากวิธีแก้ไขปัญหาเหล่านี้คุณสามารถลองทำสิ่งต่อไปนี้:
- ปิดการใช้งาน กราฟิก 3D
- เรียกใช้แอปพลิเคชันใน โหมด ความเข้ากันได้ ด้วยสิทธิ์ผู้ดูแลระบบ
- การอัปเดต ไดรเวอร์ กราฟิก
- ถอนการติดตั้ง VMwares ที่ ขัดแย้งกันอื่น ๆ