ВИПРАВЛЕННЯ: помилка VirtualBox 0x80004005: не вдалося відкрити сеанс для віртуальної машини

Цей посібник містить інструкції щодо усунення помилки VirtualBox 0x80004005, коли ви намагаєтеся запустити Windows 8.1 або Віртуальна машина Windows 10: "Дублікати значень конфігурації '/CPUM/CMPXCHG16B' і '/CPUM/IsaExts/CMPXCHG16B – будь ласка, видаліть колишній!».

VirtualBox не вдалося відкрити сеанс - повторювані значення конфігурації " CPUMCMPXCHG16B"

Після оновлення Oracle VM VirtualBox до версії 6.0 може з'явитися така помилка під час спроби запустити машину з Windows 10 або 8.1 VM:

"Не вдалося відкрити сеанс для віртуальної машини .
Повторювані значення конфігурації '/CPUM/CMPXCHG16B' і '/CPUM/IsaExts/CMPXCHG16B' – будь ласка, видаліть попередні! (VERR_DUPLICATE).
Код результату: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Інтерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Як виправити: повторюйте значення конфігурації '/CPUM/CMPXCHG16B' і '/CPUM/IsaExts/CMPXCHG16B' у VirtualBox.

Помилка «Дублікат значень конфігурації '/CPUM/CMPXCHG16B'..» виникає через те, що ввімкнено інструкцію ЦП «CMPXCHG16B» як у файлі "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), так і у файлі .vbox віртуальної машини файл.

Щоб вирішити проблему, дотримуйтеся наведених нижче інструкцій, щоб видалити такий рядок із зазначених вище місць:
"

1. Закрити Менеджер VirtualBox
2. відчинено Командний рядок як адміністратор.
3. Введіть таку команду:

  • cd \Program Files\Oracle\VirtualBox

4. Потім введіть команду нижче, щоб перерахувати машини VM.

  • Список VBoxManage.exe vms

5. З результатів наведеної вище команди зверніть увагу на назву машини VBOX, де ви отримуєте помилку 0x80004005.

наприклад, у цьому прикладі, машина віртуальної машини з помилкою "0x80004005" - це "Windows8.1_x64_Pro".

зображення

6. Потім введіть таку команду, але замініть "Ім'я ВМ", з назвою машини VBOX, на якій ви зіткнулися з помилкою 0x80004005, і натисніть Введіть:*

  • VBoxManage.exe setextradata "Ім'я ВМ" VBoxInternal/CPUM/CMPXCHG16B

* Примітка: Наведена вище команда вимкне інструкцію "CMPXCHG16B" на вибраній машині ВМ, видаливши рядок "" з файлу .vbox машини.

напр. У цьому прикладі команда буде такою:

  • VBoxManage.exe setextradada "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B
зображення

7. Тепер спробуйте запустити машину віртуальної машини, яка має проблему. Якщо ви отримуєте ту саму помилку, закрийте диспетчер VirtualBox і введіть таку команду (як адміністратор): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

* Примітка: Наведена вище команда вимкне інструкцію "CMPXCHG16B" глобально (на всіх віртуальних машинах), видаливши рядок "" з файлу "VirtualBox.xml".

зображення

Це воно! Дайте мені знати, чи допоміг вам цей посібник, залишивши свій коментар про свій досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.