Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi "Failed to Acquire the VirtualBox COM Object"

Nhiều người dùng Windows không thể truy cập Oracle VirtualBox vì khi họ thử khởi chạy VM trên máy tính Windows 11/10, họ thấy thông báo lỗi sau.

Failed to acquire the VirtualBox COM object, The application will terminate.

Trong bài viết này, chúng ta sẽ xem tại sao bạn thấy lỗi này và sẽ cố gắng giải quyết nó với một số giải pháp đơn giản.

Tại sao tôi thấy “Failed to acquire the VirtualBox COM object” trong VirtualBox?

Thường thì, người ta có thể thấy lỗi này vì thiếu quyền限. Dù bạn là admin, bạn phải chắc chắn rằng bạn đang chạy ứng dụng với quyền administrator, nếu không, bạn sẽ thấy lỗi nêu trên. Ngoài ra, sự cố có thể do không tương thích, antivirus chặn VM, và nhiều hơn nữa.

Giải quyết Failed to Acquire the VirtualBox COM Object

Nếu bạn đang thấy “Failed to Acquire the VirtualBox COM Object” trong Oracle VirtualBox, đây là những gì bạn có thể làm để giải quyết lỗi.

  1. Chạy VirtualBox với quyền administrator
  2. Cài đặt VirtualBox với quyền administrator
  3. Tắt antivirus của bạn
  4. Khôi phục Access Control List (ACL) Permissions
  5. Di chuyển thư mục .Virtualbox đến vị trí khác.

Hãy nói chi tiết về chúng.

1. Chạy VirtualBox với quyền administrator

Như đã đề cập trước đó, sự cố có thể do thiếu quyền限 và bạn có thể chạy ứng dụng với quyền administrator để có quyền đó. Bạn luôn có thể chuột phải vào VirtualBox và chọn Run as administrator, nhưng nếu bạn muốn luôn mở ứng dụng với quyền administrator, hãy làm theo các bước sau.

  1. Chuột phải vào VirtualBox Shortcut và chọn Properties.
  2. Đi đến tab Compatibility.
  3. Tích Run the program as an administrator.
  4. Bây giờ, nhấp Apply > Ok.

Mở lại VM và hy vọng bạn sẽ không thấy thông báo lỗi.

Tuy nhiên, bạn nên biết rằng chạy với quyền admin không an toàn.

2. Cài đặt VirtualBox với quyền administrator

Nếu mở ứng dụng với quyền admin không hiệu quả, thì bạn có thể phải cài đặt VirtualBox với đặc quyền quản trị. Để làm vậy, trước tiên, gỡ cài đặt ứng dụng. Bạn có thể làm điều đó từ Settings > Apps > Apps & features, chọn chương trình, và nhấp Uninstall.

Bây giờ, bạn có thể chuột phải vào VirtualBox installation package và chọn Run as administrator. Bây giờ, làm theo quy trình thông thường để cài đặt ứng dụng trên hệ thống của bạn và bạn sẽ tốt để đi.

3. Tắt antivirus của bạn

Tiếp theo, nếu sự cố vẫn tiếp diễn, thì chúng ta phải giả định rằng antivirus của bạn đang ngăn cản VirtualBox hoạt động. Do đó, chúng tôi khuyên bạn tạm thời tắt antivirus mà bạn có thể có, để VirtualBox hoạt động trên hệ thống của bạn.

4. Khôi phục Access Control List (ACL) Permissions

Để reset quyền File & Folder về mặc định, hãy khởi chạy command prompt với quyền Administrator và điều hướng qua cây thư mục bạn cần khắc phục. Sau đó chạy lệnh sau:

ICACLS * /T /Q /C /RESET

ICACLS sẽ reset quyền của tất cả thư mục, tệp, và thư mục con về mặc định.

5. Di chuyển thư mục .Virtualbox đến vị trí khác

Thông báo lỗi có thể do tệp Virtualbox.xml bị hỏng hoặc một số tệp khác có mặt trong thư mục Virtualbox. Vì vậy, khuyến nghị di chuyển toàn bộ thư mục Virtualbox đến vị trí khác, để nó tạo thư mục mới từ đầu và giải quyết sự cố cho bạn.

Trước hết đóng VirtualBox, sau đó điều hướng đến vị trí sau.

C:\Users\<UserName>

Thay thế <UserName> bằng tên người dùng của bạn.

Chuột phải vào thư mục .Virtualbox, và chọn Cut. Bây giờ, đi đến vị trí khác và dán thư mục đó.

Cuối cùng, mở VirtualBox và kiểm tra xem sự cố có tiếp diễn không.

Bài đọc liên quan:

  • VirtualBox Interface has active connections message when shutting down
  • VirtualBox Failed to attach the USB device to the virtual machine.