Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Khắc phục:Lỗi VirtualBox 0x80004005:Không mở được phiên cho VM - Giá trị cấu hình trùng lặp CMPXCHG16B và IsaExts / CMPXCHG16B (Đã giải quyết)

Hướng dẫn này bao gồm các hướng dẫn để giải quyết Lỗi VirtualBox 0x80004005, khi bạn cố gắng khởi động máy ảo Windows 8.1 hoặc Windows 10:"Nhân đôi giá trị cấu hình '/ CPUM / CMPXCHG16B' và '/ CPUM / IsaExts / CMPXCHG16B - vui lòng xóa giá trị cũ! '".

Khắc phục:Lỗi VirtualBox 0x80004005:Không mở được phiên cho VM - Giá trị cấu hình trùng lặp CMPXCHG16B và IsaExts / CMPXCHG16B (Đã giải quyết)

Sau khi cập nhật Oracle VM VirtualBox lên phiên bản 6.0, lỗi sau có thể xuất hiện khi cố gắng khởi động máy ảo Windows 10 hoặc 8.1:

" Không thể mở phiên cho máy ảo .
Các giá trị cấu hình trùng lặp '/ CPUM / CMPXCHG16B' và '/ CPUM / IsaExts / CMPXCHG16B' - vui lòng xóa giá trị cũ! (VERR_DUPLICATE).
Mã kết quả:E_FAIL (0x80004005)
Thành phần:ConsoleWrap
Giao diện:IConsole {872da645-4a9b-1727-bee2-5585105b9eed} "

Cách khắc phục:Sao chép các giá trị cấu hình '/ CPUM / CMPXCHG16B' và '/ CPUM / IsaExts / CMPXCHG16B' trong VirtualBox.

Lỗi "Giá trị cấu hình trùng lặp '/ CPUM / CMPXCHG16B' ..", xảy ra do lệnh CPU "CMPXCHG16B" được bật trên cả tệp "VirtualBox.xml" (C:\ Users \ Username \ .VirtualBox \ VirtualBox.xml) và trên tệp .vbox của Máy ảo.

Để giải quyết sự cố, hãy làm theo hướng dẫn bên dưới để xóa dòng sau khỏi các vị trí trên:
"

1. Đóng Trình quản lý VirtualBox
2. Mở Command Prompt với tư cách là quản trị viên .
3. Nhập lệnh sau:

  • cd \ Program Files \ Oracle \ VirtualBox

4. Sau đó, đưa ra lệnh dưới đây để liệt kê các Máy ảo.

  • vms danh sách VBoxManage.exe

5. Từ đầu ra của lệnh trên, hãy thông báo tên của máy VBOX, nơi bạn nhận được lỗi 0x80004005.

ví dụ:Trong ví dụ này, máy ảo có lỗi "0x80004005", là "Windows8.1_x64_Pro".

Khắc phục:Lỗi VirtualBox 0x80004005:Không mở được phiên cho VM - Giá trị cấu hình trùng lặp CMPXCHG16B và IsaExts / CMPXCHG16B (Đã giải quyết)

6. Sau đó, nhập lệnh sau nhưng thay thế giá trị "Tên máy ảo" bằng tên của máy VBOX mà bạn gặp lỗi 0x80004005 và nhấn Enter :*

  • VBoxManage.exe setextradata "Tên máy ảo" VBoxInternal / CPUM / CMPXCHG16B

* Lưu ý:Lệnh trên sẽ vô hiệu hóa lệnh "CMPXCHG16B" trên máy VM đã chọn, bằng cách xóa dòng "" từ tệp .vbox của máy.

ví dụ. Tại ví dụ này, lệnh sẽ là:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal / CPUM / CMPXCHG16B

Khắc phục:Lỗi VirtualBox 0x80004005:Không mở được phiên cho VM - Giá trị cấu hình trùng lặp CMPXCHG16B và IsaExts / CMPXCHG16B (Đã giải quyết)

7. Bây giờ, hãy thử khởi động máy VM gặp sự cố. Nếu bạn gặp lỗi tương tự, hãy đóng Trình quản lý VirtualBox và đưa ra lệnh sau (với tư cách là quản trị viên):*

  • VBoxManage.exe setextradata global VBoxInternal / CPUM / CMPXCHG16B

* Lưu ý:Lệnh trên sẽ vô hiệu hóa lệnh "CMPXCHG16B" trên toàn cầu (trên tất cả các máy ảo), bằng cách xóa dòng "" từ tệp "VirtualBox.xml".

Khắc phục:Lỗi VirtualBox 0x80004005:Không mở được phiên cho VM - Giá trị cấu hình trùng lặp CMPXCHG16B và IsaExts / CMPXCHG16B (Đã giải quyết)

Đó là nó! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại nhận xét của bạn về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.