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

Oracle VM VirtualBox là một trình ảo hóa 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 do Oracle phát triển và bảo trì. Đây 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 hoạt động 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ó.

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

Điều gì khiến VirtualBox không mở?

Vấn đề về VirtualBox không mở về cơ bản có nghĩa là bạn không thể tạo bất kỳ máy ảo nào và khiến nó chạy. Vấn đề này nổi lên sau khi Microsoft bắt đầu phát hành bản cập nhật 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 vấn đề 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 việc cài đặt trình điều khiển và vì VirtualBox cài đặt trình điều khiển cho các 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ập nhật liên tục 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 gọi là Paravirtualization . Thay đổi các giá trị hiện tại thường là sửa chữa tình huống này.

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

Giống như đã đề cập trước đây, đã có rất nhiều báo cáo về VirtualBox không mở sau khi cập nhật Windows 10. Vấn đề 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ố 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 bạn thử bất cứ đ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ũ gặp sự cố 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.

  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ó.

  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, gõ vào appwiz. cpl xông vào hộp thoại và nhấn Enter. Điều hướng qua danh sách các chương trình và gỡ cài đặt ứng dụng.
  1. 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ó VM hiện có trong VirtualBox cũ hơn, bạn có thể thử trỏ VM mới được cài đặt vào thư mục của mình. Đường dẫn lưu trữ VM của bạn là:
 C: \ Users \ [tên người dùng] \ VirtualBox VMs C: \ Users \ [tên người dùng] \ VirtualBox VMs [[vm nhóm] \ [vm name] 

Giải pháp 2: Kích hoạt Hyper-V

Microsoft Hyper-V, còn được gọi là 'Ảo hóa máy chủ Windows' trong quá khứ có thể tạo các máy ảo trên các hệ thống chạy Windows 8 trở lên. Mô-đun này giúp các ứng dụng bên thứ ba khác tạo các 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 vấn đề. Chúng tôi có thể đảm bảo rằng nó được kích hoạt và thử khởi chạy lại VirtualBox.

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

  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 điều này có giải quyết được vấn đề không.

Giải pháp 3: Vô hiệu hóa 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ác 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. Do VirtualBox cài đặt trình điều khiển riêng cho các máy ảo trong môi trường ảo, điều này có thể xung đột với các cài đặt. Chúng tôi có thể thử tắt thực thi trình điều khiển và xem nếu điều này khắc phục vấn đề.

  1. Nhấn Windows + S, gõ lệnh nhắc nhở nhắc nhở trong hộp thoại, nhấp chuột phải vào ứng dụng và chọn chạy Run làm 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 / đặt nointegritychecks trên 

  1. Điều này sẽ vô hiệu hóa 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ếu bạn muốn bật lại 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 / đặt tắt nointegritychecks 

Khởi động lại máy tính của bạn sau khi vô hiệu hóa 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 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ây ra lỗi cho bạn. Không thể tải VirtualBox. Trong trường hợp này, chúng tôi có thể thử cài đặt trình điều khiển mạng VirtualBox đúng cách và sau đó đặt cấu hình đúng cách.

  1. Đầu tiên, 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 loại devmgmt. msc Chỉ trong hộp thoại và nhấn Enter.
  2. Khi ở trong trình quản lý thiết bị, bấm Hành động> Thêm phần cứng cũ .

  1. Bây giờ cài đặt bộ điều hợp Oracle VirtualBox theo cách thủ công. Con đường nơi chúng được đặt thường là như sau:
 C: \ Tệp chương trình \ Oracle \ VirtualBox \ trình điều khiển \ mạng \ netadp \ VBoxNetAdp.inf 
  1. Bây giờ khi chúng tôi đã cài đặt trình điều khiển chính xác, chúng tôi có thể di chuyển về phía trước và định cấu hình chúng đúng cách. Bắt đầu Oracle VirtualBox, bấm vào Tệp> Tùy chọn> Mạng> Mạng chỉ lưu trữ . Bây giờ bấm vào Chỉnh sửa .
  2. Đặt thông tin chính xác sau trong các trường tương ứng:

IPv4 192.168.56.

Mặt nạ 255.255.255.0

Bây giờ bấm 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

Địa chỉ thấp bị ràng buộc : 192.168.56.10

Địa chỉ trên bị ràng buộc : 192.168.56.254

  1. Nhấn OK để lưu 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 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 mềm-phần cứng cơ bản. 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 ta có thể thử thay đổi tùy chọn của nó thành KVM và xem liệu điều này có lừa 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 tùy chọn KVM thay vì Mặc định .

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

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

  • Vô hiệu hóa đồ họa 3D
  • Chạy ứng dụng trong chế độ tương thích với đặc quyền của quản trị viên.
  • Cập nhật trình điều khiển đồ họa .
  • Gỡ cài đặt các phần mềm VM xung đột khác.

Bài ViếT Thú Vị