Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขล้มเหลวในการรับ VirtualBox COM Object

ผู้ใช้ Windows จำนวนมากไม่สามารถเข้าถึง Oracle VirtualBox ได้ เนื่องจากเมื่อพยายามเปิด VM บนคอมพิวเตอร์ที่ใช้ Windows 11/10 จะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้

ไม่สามารถรับวัตถุ VirtualBox COM แอปพลิเคชันจะยุติ

แก้ไขล้มเหลวในการรับ VirtualBox COM Object

ในบทความนี้ เราจะมาดูกันว่าเหตุใดคุณจึงเห็นข้อผิดพลาดนี้ และจะพยายามแก้ไขปัญหานี้ด้วยวิธีแก้ไขปัญหาง่ายๆ

เหตุใดฉันจึงเห็น "ไม่สามารถรับวัตถุ VirtualBox COM" ใน VirtualBox

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

การแก้ไขล้มเหลวในการรับวัตถุ VirtualBox COM

หากคุณเห็น “ล้มเหลวในการรับวัตถุ VirtualBox COM”  ใน Oracle VirtualBox สิ่งเหล่านี้คือสิ่งที่คุณสามารถทำได้เพื่อแก้ไขข้อผิดพลาด

  1. เรียกใช้ VirtualBox ในฐานะผู้ดูแลระบบ
  2. ติดตั้ง VirtualBox ในฐานะผู้ดูแลระบบ
  3. ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณ
  4. เรียกคืนสิทธิ์การเข้าถึงรายการควบคุมการเข้าถึง (ACL)
  5. ย้ายโฟลเดอร์ .Virtualbox ไปยังตำแหน่งอื่น

เรามาพูดถึงรายละเอียดกันดีกว่า

1] เรียกใช้ VirtualBox ในฐานะผู้ดูแลระบบ

แก้ไขล้มเหลวในการรับ VirtualBox COM Object

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

  1. คลิกขวาที่ทางลัด VirtualBox และเลือก คุณสมบัติ
  2. ไปที่ ความเข้ากันได้  แท็บ
  3. ติ๊ก เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ
  4. ตอนนี้ คลิก สมัคร> ตกลง

เปิด VM อีกครั้งและหวังว่าคุณจะไม่เห็นข้อความแสดงข้อผิดพลาด

อย่างไรก็ตาม คุณควรรู้ว่าการเรียกใช้ในฐานะผู้ดูแลระบบนั้นไม่ปลอดภัย

2] ติดตั้ง VirtualBox ในฐานะผู้ดูแลระบบ

แก้ไขล้มเหลวในการรับ VirtualBox COM Object

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

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

3] ปิดใช้งานโปรแกรมป้องกันไวรัสของคุณ

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

4] คืนสิทธิ์การเข้าถึงรายการควบคุมการเข้าถึง (ACL)

ในการรีเซ็ตสิทธิ์ของไฟล์และโฟลเดอร์เป็นค่าเริ่มต้น ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ และไปที่แผนผังของโฟลเดอร์ที่คุณต้องการแก้ไข จากนั้นรันคำสั่งต่อไปนี้:

ICACLS * /T /Q /C /RESET

ICACLS จะรีเซ็ตการอนุญาตของโฟลเดอร์ ไฟล์ และโฟลเดอร์ย่อยทั้งหมดเป็นค่าเริ่มต้น

5] ย้ายโฟลเดอร์ .Virtualbox ไปยังตำแหน่งอื่น

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

ก่อนอื่น ปิด VirtualBox จากนั้นนำทางไปยังตำแหน่งต่อไปนี้

C:\Users\<UserName>

แทนที่ <ชื่อผู้ใช้> ด้วยชื่อผู้ใช้ของคุณ

คลิกขวาที่ .Virtualbox  โฟลเดอร์ แล้วเลือก ตัด ตอนนี้ ไปที่ตำแหน่งอื่นแล้ววางโฟลเดอร์ที่นั่น

สุดท้าย เปิด VirtualBox และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

อ่านที่เกี่ยวข้อง:

  • อินเทอร์เฟซ VirtualBox มีข้อความการเชื่อมต่อที่ทำงานอยู่เมื่อปิดเครื่อง
  • VirtualBox ไม่สามารถเชื่อมต่ออุปกรณ์ USB กับเครื่องเสมือน

แก้ไขล้มเหลวในการรับ VirtualBox COM Object