Khắc phục: Máy ảo đã bị chấm dứt bất ngờ trong quá trình khởi động với mã thoát 1 (0x1)

Một số người dùng VirtualBox đang gặp phải máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) bất cứ khi nào họ cố gắng mở máy ảo. Người dùng bị ảnh hưởng báo cáo rằng lỗi này xảy ra với nhiều máy ảo (bao gồm mọi máy mới mà họ cố gắng tạo). Sự cố đặc biệt này được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Không thể mở phiên cho máy ảo.

Máy ảo đã bị chấm dứt bất ngờ trong quá trình khởi động với mã thoát (0x1).

Điều gì gây ra máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) mã lỗi

Chúng tôi đã cố gắng đi đến tận cùng của vấn đề này bằng cách điều tra các báo cáo người dùng khác nhau. Dựa trên những gì chúng tôi thu thập và dựa trên một số giải pháp mà người dùng bị ảnh hưởng đã quảng cáo, chúng tôi đã quản lý để xác định một số thủ phạm tiềm ẩn có thể kích hoạt thông báo lỗi cụ thể này:

  • Trình điều khiển hạt nhân VirtualBox chưa được cài đặt (hoặc bị hỏng) - Một vài người dùng đã quản lý để giải quyết vấn đề bằng cách cài đặt lại VirtualBox cùng với trình điều khiển hạt nhân VirtualBox.
  • Phần mềm chống vi-rút của bên thứ 3 đang can thiệp vào VirtualBox - Trong một vài báo cáo, người dùng bị ảnh hưởng có thể giải quyết vấn đề bằng cách tạm thời vô hiệu hóa bảo vệ thời gian thực của AV bên thứ 3 của họ.
  • Một bản cập nhật Windows xấu đang gây ra lỗi - Có một bản cập nhật cụ thể được xác nhận là gây ra lỗi cụ thể này. Cho đến nay, vấn đề này chỉ được xác nhận xảy ra trên Windows 7.

Nếu bạn hiện đang đấu tranh để giải quyết vấn đề cụ thể này, một trong những phương pháp dưới đây sẽ cho phép bạn giải quyết vấn đề. Dưới đây bạn có một số bản sửa lỗi mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề.

Vì các phương pháp dưới đây được sắp xếp theo hiệu quả và mức độ nghiêm trọng, hãy làm theo chúng theo thứ tự chúng được trình bày cho đến khi bạn tìm thấy một bản sửa lỗi giải quyết thành công vấn đề trong kịch bản cụ thể của bạn.

Phương pháp 1: Khởi động lại hệ thống của bạn

Nếu bạn chưa làm điều này, hãy bắt đầu đơn giản bằng cách khởi động lại máy của bạn. Một số người dùng đã báo cáo rằng sau khi họ khởi động lại máy tính, VirtualBox đã có thể mở các máy ảo mà không bị gián đoạn bởi máy Virtual Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) .

Nếu khởi động lại không hiệu quả hoặc bạn đang tìm cách khắc phục lâu dài hơn, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Vô hiệu hóa phần mềm chống vi-rút trong khi chạy máy ảo

Một thủ phạm thường gặp khác sẽ kích hoạt máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) là một bộ phần mềm chống vi-rút bên ngoài (một tùy chọn bảo mật khác với Windows Defender).

Một số người dùng đang sử dụng bộ bảo mật của bên thứ 3 đã báo cáo rằng lỗi không xảy ra nếu bảo vệ AV theo thời gian thực bị tắt. Các bước vô hiệu hóa bảo vệ thời gian thực dành riêng cho từng phần mềm chống vi-rút của bên thứ 3, nhưng bạn thường có thể vô hiệu hóa nó bằng cách bấm chuột phải vào biểu tượng trên thanh tác vụ và sử dụng menu ngữ cảnh.

Vô hiệu hóa bảo vệ thời gian thực trên Avast Antivirus

Một cách khác là gỡ cài đặt hoàn toàn bộ bảo mật bằng cách xóa bộ bảo mật của bên thứ 3 khỏi hệ thống của bạn. Bạn có thể làm điều này bằng cách làm theo hướng dẫn này ( ở đây ).

Khi phần mềm chống vi-rút đã được xử lý, hãy mở VirtualBox và khởi chạy lại máy ảo. Nếu AV đã can thiệp vào VirtualBox, bạn sẽ không còn nhận được máy Virtual Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) .

Nếu bạn vẫn thấy lỗi mặc dù vô hiệu hóa bộ bảo mật của bên thứ 3, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Cài đặt trình điều khiển kernel VirtualBox

Một số người dùng đã quản lý để giải quyết vấn đề bằng cách cài đặt lại VirtualBox cùng với VBoxDrv.inf (trình điều khiển VirtualBox Kernel). Cách tiếp cận này dường như đã giúp rất nhiều sử dụng để giải quyết vấn đề cho tốt.

Một số người dùng đã báo cáo rằng chỉ cần cài đặt trình điều khiển VBoxDRV.inf là đủ, nhưng tốt hơn hết là bạn nên khởi tạo lại tất cả các thành phần của VirtualBox. Đây là một hướng dẫn nhanh chóng thông qua toàn bộ điều:

  1. Đặt trước phím Windows + R để mở Hộp thoại Chạy. Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở Chương trình và Tính năng .

    Chạy hộp thoại: appwiz.cpl
  2. Bên trong Chương trình và Tính năng, cuộn qua danh sách các ứng dụng để tìm Oracle VM VirtualBox. Khi bạn thấy mục nhập, nhấp chuột phải vào mục đó và chọn Gỡ cài đặt . Sau đó, làm theo lời nhắc trên màn hình để xóa phần mềm khỏi hệ thống của bạn.

    Gỡ cài đặt Oracle VM VirtualBox
  3. Khi phần mềm đã được gỡ cài đặt, hãy khởi động lại máy của bạn. Ở lần khởi động tiếp theo, hãy đảm bảo rằng không có phần mềm chống vi-rút của bên thứ 3 nào đang chạy.
  4. Mở File Explorer và điều hướng đến vị trí sau:
     C: \ Tệp chương trình \ Oracle \ VirtualBox \ driver \ vboxdrv \ VBoxDrv.inf 
  5. Khi bạn đến đó, nhấp chuột phải vào VBoxDRv.inf và chọn Cài đặt, sau đó nhấp vào tại lời nhắc UAC (Kiểm soát tài khoản người dùng) .

    Cài đặt tệp VBoxDRV.inf (Trình điều khiển hạt nhân VirtualBox)
  6. Khi bạn nhìn thấy các hoạt động đã hoàn thành nhắc nhở thành công, hãy nhấp vào Ok và chạy lại máy ảo. Nó sẽ mở mà không có máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) .

    Các hoạt động được hoàn thành thành công

Phương pháp 4: Cài đặt bản cập nhật sửa lỗi của Microsoft (chỉ dành cho Windows 7)

Theo các báo cáo người dùng khác nhau, có một bản cập nhật Windows được xác nhận là nguyên nhân khiến máy Virtual Virtual bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) . Hóa ra, bản cập nhật KB3004394 sẽ không cài đặt tệp .cat, điều này ngăn VirtualBox xác minh tính xác thực của một số tệp DDL.

Lưu ý: Nếu bạn không ở trên Windows 7, hãy chuyển thẳng sang Phương pháp 5 .

May mắn thay, cách khắc phục cho nó cực kỳ đơn giản vì Microsoft đã phát hành một hotfix cho nó. Thực hiện theo các bước bên dưới để khắc phục lỗi (nếu đó là do cập nhật xấu) trên Windows 7:

  1. Truy cập liên kết chính thức này của Microsoft ( tại đây ) và tải xuống hotfix cho Windows 7 bằng cách nhấp vào Tải xuống gói ngay bây giờ.

    Chọn gói tải xuống phù hợp
  2. Trong màn hình tiếp theo, nhấp vào nút Tải xuống để bắt đầu tải xuống.

    Đang tải xuống hotfix
  3. Khi quá trình tải xuống hoàn tất, hãy mở bản cập nhật thực thi và làm theo lời nhắc trên màn hình để cài đặt nó trên hệ thống của bạn. Nó sẽ hoạt động như một công cụ loại bỏ, xóa hoàn toàn bản cập nhật xấu.
  4. Khởi động lại máy tính của bạn và mở lại máy ảo ở lần khởi động tiếp theo và xem liệu bạn có còn gặp phải máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) hay không . Nếu là bạn, hãy chuyển sang phương pháp cuối cùng bên dưới.

Phương pháp 5: Khởi động máy ở chế độ Không đầu (Khắc phục tạm thời)

Nếu bạn đã đi xa đến mức này mà không có kết quả, có một cách khắc phục rằng rất nhiều người dùng bị ảnh hưởng đã sử dụng để phá vỡ máy ảo Virtual đã bị chấm dứt bất ngờ trong quá trình khởi động với lỗi thoát mã 1 (0x1) . Nhưng nó có một nhược điểm lớn - đó chỉ là cách khắc phục tạm thời.

Một số người dùng đã báo cáo rằng lỗi không xảy ra nếu họ khởi động máy ở chế độ Không đầu và sau đó nhấp vào Hiển thị. Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Mở VM VirtualBox và nhấp một lần để chọn máy hiển thị thông báo lỗi. Sau đó, với máy đã chọn, nhấp vào mũi tên gần biểu tượng Bắt đầu và chọn Bắt đầu không đầu.

    Nhấp vào menu thả xuống được liên kết với Bắt đầu, sau đó nhấp vào Bắt đầu không đầu
  2. Đợi 10-15 giây, sau đó nhấp vào Hiển thị để hiển thị màn hình.

    Nhấp vào Show để hiển thị cửa sổ máy ảo

    Thats tất cả để có nó. Nhưng hãy nhớ rằng bạn sẽ phải lặp lại quy trình trên mỗi khi bạn khởi động máy ảo.

Bài ViếT Thú Vị