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

Khắc phục:VirtualBox không mở

Oracle VM VirtualBox là một siêu giám sát và nền tảng miễn phí để chạy các thiết bị ảo trên máy tính của bạn, được phát triển và duy trì bởi Oracle. Nó là một trong những trình quản lý ảo phổ biến nhất hiện có và lưu trữ hầu hết tất cả các hệ điều hành như Linux, Windows, Solaris, OS / 2, Haiku, v.v. Mọi người sử dụng nó để sử dụng một hệ điều hành khác trên hệ điều hành hiện tại của họ bằng cách xác định môi trường đặc biệt cho nó.

Khắc phục:VirtualBox không mở

Gần đây, đã có báo cáo về việc VirtualBox không mở được, đặc biệt là trong Windows. Sự cố này bắt đầu xuất hiện ngay sau các bản cập nhật Windows gần đây. Lý do tại sao sự cố này có thể xảy ra là do cấu hình, phiên bản cũ hơn được cài đặt và tệp cài đặt bị hỏng. Chúng tôi sẽ lần lượt xem xét tất cả các giải pháp bắt đầu từ giải pháp dễ dàng nhất.

Nguyên nhân nào khiến VirtualBox không mở?

Vấn đề VirtualBox không mở được về cơ bản có nghĩa là bạn không thể tạo bất kỳ máy ảo nào và làm cho nó chạy. Sự cố này nổi lên sau khi Microsoft bắt đầu phát hành các bản cập nhật của Windows 10 và vẫn tồn tại cho đến ngày nay. Dưới đây là một số lý do tại sao sự cố này xảy ra:

  • Một số mô-đun như Hyper-V có thể không được bật trên máy tính của bạn hoặc có thể bị tắt sau khi cập nhật Windows gần đây.
  • Windows đã thắt chặt hơn đối với cài đặt trình điều khiển và vì VirtualBox cài đặt trình điều khiển cho máy ảo một cách độc lập, điều này có thể xung đột và gây ra sự cố.
  • Các bản cập nhật liên tục của Windows 10 gây ra sự cố với phần mềm hiển thị máy ảo trên máy tính của bạn. Một khái niệm được gọi là Paravirtualization . Thay đổi các giá trị hiện tại thường là cách khắc phục tình trạng này.

Cách sửa lỗi VirtualBox không mở

Giống như đã đề cập trước đây, đã có nhiều báo cáo về việc VirtualBox không mở sau khi cập nhật Windows 10. Sự cố này không chỉ xuất hiện trong Windows mà còn xảy ra trong Mac và Linux. Trình quản lý ảo sẽ không khởi động toàn bộ ứng dụng hoặc hệ điều hành cụ thể mà bạn đang cố gắng chạy trong môi trường ảo. Hướng dẫn này sẽ cố gắng khắc phục tất cả các vấn đề được đề cập.

Giải pháp 1:Cập nhật VirtualBox

Trước khi thử bất kỳ điều gì khác, điều cần thiết là bạn phải cập nhật VirtualBox của mình lên phiên bản mới nhất có sẵn trên trang web chính thức của họ. Đã có nhiều trường hợp phiên bản cũ hơn có vấn đề về khả năng tương thích với phiên bản Windows mới nhất khiến ứng dụng không khởi chạy hoặc gây ra lỗi trong hệ điều hành của nó.

  1. Điều hướng đến trang web chính thức của VirtualBox và cài đặt phiên bản mới nhất hiện có.

Khắc phục:VirtualBox không mở

  1. Khi bạn đã tải xuống tệp thực thi, chúng tôi cần gỡ cài đặt phiên bản hiện có trước khi bạn chuyển sang cài đặt phiên bản mới nhất. Nhấn Windows + R, nhập “ appwiz. cpl ”Trong hộp thoại và nhấn Enter. Điều hướng qua danh sách chương trình và gỡ cài đặt ứng dụng.

  1. Sau khi bạn đã gỡ cài đặt ứng dụng, hãy cài đặt phiên bản đã tải xuống mới nhất.
  2. Nếu bạn đã có máy ảo hiện có trong VirtualBox cũ hơn, bạn có thể thử trỏ máy ảo mới được cài đặt vào thư mục của bạn. Đường dẫn mà máy ảo của bạn được lưu trữ là:
C:\Users\[username]\VirtualBox VMs

C:\Users\[username]\VirtualBox VMs\[vm group]\[vm name]

Giải pháp 2:Bật Hyper-V

Microsoft Hyper-V, còn được gọi là 'ảo hóa máy chủ Windows' trước đây có thể tạo máy ảo trên hệ thống chạy Windows 8 trở lên. Mô-đun này giúp các ứng dụng của bên thứ ba khác tạo máy ảo của họ trên máy tính của bạn. Nếu phương pháp này bị vô hiệu hóa, bạn có thể gặp sự cố. Chúng tôi có thể đảm bảo rằng nó đã được bật và thử khởi chạy lại VirtualBox.

  1. Nhấn Windows + S, nhập “ Bật hoặc tắt các tính năng của Windows ”Trong hộp thoại và mở ứng dụng.
  2. Định vị “ Hyper-V ”Từ danh sách các tùy chọn và kiểm tra Sau khi nó được chọn, hãy nhấn OK để quá trình khởi tạo bắt đầu.

Khắc phục:VirtualBox không mở

  1. Sau khi mô-đun được bật, hãy khởi động lại hoàn toàn máy tính của bạn và thử tạo các máy ảo mới bằng VirtualBox và xem cách này có giải quyết được sự cố không.

Giải pháp 3:Tắt thực thi trình điều khiển

Thực thi trình điều khiển là một cơ chế an toàn trong Windows không cho phép cài đặt trình điều khiển đáng ngờ hoặc bị viết xấu trên hệ điều hành của bạn. Vì VirtualBox cài đặt trình điều khiển riêng cho máy ảo trong môi trường ảo, điều này có thể xung đột với cài đặt. Chúng tôi có thể thử tắt tính năng thực thi trình điều khiển và xem cách này có khắc phục được sự cố không.

  1. Nhấn Windows + S, nhập “ dấu nhắc lệnh ”Trong hộp thoại, nhấp chuột phải vào ứng dụng và chọn“ Chạy với tư cách quản trị viên ”.
  2. Khi ở trong dấu nhắc lệnh nâng cao, hãy thực hiện lệnh sau:
bcdedit.exe /set nointegritychecks on

Khắc phục:VirtualBox không mở

  1. Điều này sẽ tắt kiểm tra tính toàn vẹn và cho phép bạn cài đặt bất kỳ trình điều khiển nào. Nếu bạn muốn bật lại tính năng kiểm tra tính toàn vẹn, hãy nhập lệnh sau vào dấu nhắc lệnh nâng cao.
bcdedit.exe /set nointegritychecks off

Khởi động lại máy tính của bạn sau khi tắt chế độ thực thi và kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp 4:Cài đặt bộ điều hợp VirtualBox theo cách thủ công

Có một số trường hợp VirtualBox không thể cài đặt bộ điều hợp mạng đúng cách trên máy tính của bạn. Do đó, ứng dụng có thể gặp lỗi "Không thể tải VirtualBox". Trong trường hợp này, chúng tôi có thể thử cài đặt đúng trình điều khiển mạng VirtualBox và sau đó đặt cấu hình đúng cách.

  1. Trước tiên, hãy xóa tất cả các bộ điều hợp VirtualBox trước đó. Sau khi xóa, nhấn Windows + R, nhập “ devmgmt. msc ”Trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình quản lý thiết bị, hãy nhấp vào Hành động> Thêm phần cứng cũ .

Khắc phục:VirtualBox không mở

  1. Bây giờ hãy cài đặt bộ điều hợp Oracle VirtualBox theo cách thủ công. Đường dẫn nơi chúng được đặt thường như sau:
C:\Program Files\Oracle\VirtualBox\drivers\network\netadp\VBoxNetAdp.inf
  1. Bây giờ khi chúng tôi đã cài đặt đúng trình điều khiển, chúng tôi có thể tiếp tục và định cấu hình chúng đúng cách. Khởi động Oracle VirtualBox, nhấp vào Tệp> Tùy chọn> Mạng> Mạng chỉ dành cho máy chủ lưu trữ . Bây giờ hãy nhấp vào Chỉnh sửa .
  2. Đặt thông tin sau một cách chính xác vào các trường tương ứng:

IPv4 192.168.56.1

Mặt nạ 255.255.255.0

Bây giờ hãy nhấp vào tab máy chủ DHCP và thiết lập như sau:

Địa chỉ máy chủ :192.168.56.100

Mặt nạ máy chủ :255.255.255.0

Liên kết địa chỉ thấp :192.168.56.101

Giới hạn địa chỉ trên :192.168.56.254

  1. Nhấn OK để lưu các thay đổi và khởi động lại máy tính của bạn. Bây giờ, hãy kiểm tra xem bạn có thể mở VirtualBox hay không.

Giải pháp 5:Thay đổi Paravirtualization

Paravirtualization là một kỹ thuật phần mềm cho phép các máy ảo có giao diện phần mềm. Điều này tương tự nhưng hoàn toàn không giống với giao diện phần cứng-phần mềm bên dưới. Có nhiều báo cáo rằng tính năng này gây ra rất nhiều vấn đề trong VirtualBox. Chúng tôi có thể thử thay đổi tùy chọn của nó thành KVM và xem điều này có thành công hay không.

  1. Khởi chạy VirtualBox, nhấp vào Cài đặt> Hệ thống> Tăng tốc> Giao diện ảo hóa .
  2. Chọn tuỳ chọn của KVM thay vì Mặc định .

Khắc phục:VirtualBox không mở

  1. Khởi động lại hoàn toàn máy tính của bạn và thử khởi chạy lại máy ảo. Kiểm tra xem sự cố đã được giải quyết chưa.

Ngoài các giải pháp này, bạn cũng có thể thử các cách sau:

  • Tắt Đồ họa 3D
  • Chạy ứng dụng trong khả năng tương thích chế độ với các đặc quyền của quản trị viên.
  • Đang cập nhật đồ họa trình điều khiển .
  • Gỡ cài đặt VMwares xung đột khác .