Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục lỗi 'Không thể lấy được đối tượng COM VirtualBox'

Một số người dùng đang báo cáo rằng họ không thể khởi chạy VirtualBox. Thông báo lỗi nghiêm trọng xuất hiện là “Không lấy được đối tượng VirtualBox COM. Ứng dụng sẽ chấm dứt ”. Trong một số trường hợp, lỗi cũng đi kèm với thông báo lỗi thứ hai hướng đến sự cố. Sự cố dường như không phải là cụ thể đối với một phiên bản Windows nhất định vì nó đã được xác nhận là xảy ra trên cả Windows 8.1 và Windows 10.

Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox

Điều gì đang gây ra lỗi "Không thể lấy được đối tượng COM VirtualBox"?

Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa thường được triển khai thành công trong trường hợp cụ thể này. Hóa ra, có nhiều thủ phạm cuối cùng có thể gây ra sự cố này:

  • VirtualBox không được cài đặt với quyền truy cập quản trị viên - Virtualbox là một trong những sản phẩm phần mềm yêu cầu bạn cài đặt chúng với đặc quyền quản trị để có thể thiết lập tất cả các dịch vụ cần thiết. Không làm như vậy có thể có nghĩa là một số dịch vụ sẽ không được bật theo mặc định. Trong trường hợp này, cách dễ nhất để giải quyết vấn đề là cài đặt Virtualbox theo đúng cách.
  • Sổ đăng ký khách chính không đúng định dạng - Trong một số trường hợp, lỗi cụ thể này sẽ xảy ra do sổ đăng ký khách chính có thể bị sai. Nếu trường hợp cụ thể này có thể áp dụng, bạn có thể giải quyết vấn đề bằng cách di chuyển thư mục .VirtualBox vào màn hình, buộc ứng dụng phải tạo một phiên bản mới lành mạnh.
  • Không đủ quyền - Ngay cả khi VirtualBox được cài đặt với quyền truy cập quản trị, nó vẫn có thể cần đặc quyền quản trị để khởi động một số dịch vụ cần thiết cho hoạt động của VM. Một số người dùng bị ảnh hưởng đã tìm cách giải quyết sự cố bằng cách định cấu hình phím tắt VirtualBox để chạy với các đặc quyền quản trị.

Nếu bạn hiện đang tìm kiếm một bản sửa lỗi sẽ giải quyết được sự cố này, thì bài viết này sẽ cung cấp cho bạn một số bước khắc phục sự cố có thể chỉ giải quyết được sự cố. Ở bên dưới, bạn sẽ tìm thấy một số phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề. Mỗi bản sửa lỗi tiềm năng được đề cập bên dưới được xác nhận là hoạt động bởi ít nhất một người dùng bị ảnh hưởng.

Để có kết quả tốt nhất, chúng tôi khuyên bạn nên làm theo các phương pháp theo thứ tự được trình bày vì chúng được sắp xếp theo hiệu quả và mức độ nghiêm trọng. Bất kể thủ phạm nào đang kích hoạt “Không thu được đối tượng VirtualBox COM” , một trong các bản sửa lỗi tiềm năng sau đây sẽ giúp bạn khắc phục sự cố.

Phương pháp 1:Khởi chạy VirtualBox với đặc quyền quản trị viên

Có thể bạn đang gặp phải sự cố này vì bạn đang cố khởi chạy VirtualBox từ một lối tắt không được định cấu hình để chạy với quyền truy cập quản trị viên. Một số người dùng bị ảnh hưởng đã báo cáo rằng họ đã giải quyết được “Không thể lấy được đối tượng VirtualBox COM” lỗi bằng cách định cấu hình lối tắt VirtualBox để khởi chạy với quyền truy cập quản trị viên.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Trước tiên, hãy kiểm tra xem lý thuyết này có đúng không bằng cách nhấp chuột phải vào lối tắt Hộp thư ảo và chọn R un làm quản trị viên.
    Lưu ý :Nếu các bước này đã loại bỏ được lỗi, hãy tiếp tục các bước tiếp theo bên dưới để thực hiện các thay đổi vĩnh viễn.
  2. Nhấp chuột phải vào cùng một lối tắt VirtualBox và chọn Thuộc tính từ menu ngữ cảnh.
  3. Từ Thuộc tính màn hình của Oracle VM VirtualBox, chọn Khả năng tương thích và chọn hộp được liên kết với Chạy chương trình này với tư cách quản trị viên (từ Cài đặt màn hình)
  4. Nhấp vào Áp dụng để thay đổi vĩnh viễn.
  5. Khởi động lại Virtualbox và xem sự cố đã được giải quyết chưa.
Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox

Nếu bạn vẫn gặp phải thông báo “Không lấy được đối tượng VirtualBox COM” , hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2:Cài đặt VirtualBox với đặc quyền quản trị viên

VirtualBox là một trong những chương trình cần được cài đặt đặc quyền quản trị viên để thực hiện các đặc quyền. Nếu bạn không cấp quyền truy cập quản trị viên vào trình cài đặt VirtualBox, một số dịch vụ quan trọng sẽ không được định cấu hình đúng cách. Một số người dùng bị ảnh hưởng cũng gặp phải “Không thể lấy được đối tượng VirtualBox COM” đã báo lỗi rằng sự cố không còn xảy ra sau khi họ gỡ cài đặt cài đặt VirtualBox hiện tại và sau đó cài đặt lại đúng cách.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Nhấn phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “appwiz.cpl” và nhấn Enter để mở Chương trình và Tính năng cửa sổ. Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox
  2. Bên trong Chương trình và Tính năng , cuộn qua danh sách ứng dụng và tìm Oracle VM VirtualBox . Sau khi bạn nhìn thấy nó, hãy nhấp chuột phải vào nó và nhấp vào Gỡ cài đặt. Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox
  3. Tiếp theo, làm theo lời nhắc trên màn hình để hoàn tất quá trình gỡ cài đặt và khởi động lại máy tính của bạn.
  4. Khi trình tự khởi động tiếp theo hoàn tất, hãy truy cập liên kết này (tại đây). Khi bạn đến đó, hãy nhấp vào Máy chủ Windows (trong Gói nền tảng VirtualBox ) để bắt đầu tải xuống. Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox
  5. Khi trình cài đặt được tải xuống thành công, không nhấp đúp vào trình cài đặt như bạn thường làm. Thay vào đó, hãy nhấp chuột phải vào nó từ thanh tải xuống của trình duyệt và nhấp vào Hiển thị trong thư mục .
  6. Trong vị trí của trình cài đặt VirtualBox, nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên . Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox
  7. Làm theo lời nhắc trên màn hình để hoàn tất quá trình cài đặt lại Virtualbox.
  8. Khởi động lại máy tính của bạn và xem liệu VirtualBox có khởi chạy mà không có thông báo lỗi hay không.

Nếu bạn vẫn thấy thông báo “Không lấy được đối tượng VirtualBox COM” khi khởi chạy chương trình, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3:Di chuyển thư mục .Virtualbox đến một vị trí khác

Sự cố cụ thể này cũng có thể xảy ra do đăng ký khách chính không đúng định dạng. Có thể là “Không lấy được đối tượng VirtualBox COM” lỗi do tệp Virtualbox.xml không hợp lệ hoặc một số tệp bị hỏng khác từ thư mục .VirtualBox.

Một số người dùng bị ảnh hưởng đã báo cáo rằng họ có thể giải quyết sự cố bằng cách di chuyển toàn bộ thư mục .VirtualBox đến một vị trí khác. Quy trình này sẽ buộc Virtualbox tạo một thư mục lành mạnh mới từ đầu, điều này sẽ giúp giải quyết mọi vấn đề hỏng hóc nằm bên trong thư mục Virtualbox.

Dưới đây là hướng dẫn nhanh về cách di chuyển thư mục .Virtualbox đến một vị trí khác.

  1. Điều đầu tiên, hãy đảm bảo rằng VirtualBox đã đóng hoàn toàn.
  2. Mở File Explorer và điều hướng đến vị trí sau:
    C:\Users\*Your UserName*

    Lưu ý: * Tên người dùng của bạn * chỉ đơn giản là một trình giữ chỗ cho tài khoản người dùng Windows cá nhân của bạn. Vui lòng thay nó bằng tên của chính bạn.

  3. Khi bạn đến vị trí này, hãy nhấp chuột phải vào .VirtualBox và chọn Cắt từ menu ngữ cảnh. Ngoài ra, bạn có thể nhấn Ctrl + X để cắt tệp trực tiếp.
  4. Dán .Virtualbox thư mục ở vị trí có thể truy cập được chẳng hạn như màn hình nền.
    Lưu ý: Bạn cũng có thể xóa .Virtualbox thư mục. Nhưng di chuyển thư mục là một giải pháp thay thế tốt hơn vì nó sẽ cho phép bạn di chuyển lại trong trường hợp không giải quyết được sự cố.
  5. Sau khi thư mục được chuyển đến một vị trí khác, hãy khởi chạy lại VirtualBox và xem liệu chương trình có đang bắt đầu mà không có thông báo “Không lấy được đối tượng VirtualBox COM” lỗi.
Cách khắc phục lỗi  Không thể lấy được đối tượng COM VirtualBox

Đối với người dùng MacOS:

Bạn nên cài đặt lại VirtualBox. Trong hầu hết các trường hợp, việc cài đặt lại bản phát hành mới nhất sẽ khắc phục được sự cố.