КОРЕКЦИЯ: Грешка в VirtualBox 0x80004005: Неуспешно отваряне на сесия за VM – дублиращи се стойности на конфигурация CMPXCHG16B и IsaExts/CMPXCHG16B (решено)

КОРЕКЦИЯ: Грешка в VirtualBox 0x80004005: Неуспешно отваряне на сесия за VM – дублиращи се стойности на конфигурация CMPXCHG16B и IsaExts/CMPXCHG16B (решено)

Този урок съдържа инструкции за разрешаване на грешката на VirtualBox 0x80004005, когато се опитате да стартирате виртуална машина с Windows 8.1 или Windows 10:' Дублиращи се конфигурационни стойности'/CPUM/CMPXCHG16B' и '/CPUM/IsaExts/CMPXCHG16B – моля, премахнете първия!''.

VirtualBox не успя да отвори сесия - Дублиращи се стойности на конфигурация

След актуализиране на 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:UsersUsername.VirtualBoxVirtualBox.xml) и на .vbox файла на виртуалната машина.

За да разрешите проблема, следвайте инструкциите по-долу, за да премахнете следния ред от горните местоположения:
'

1. Затворете VirtualBox Manager
две. Отвори Команден ред като администратор .
3. Въведете следната команда:

    cd Program FilesOracleVirtualBox

Четири. След това дайте командата по-долу, за да изброите VM машини.

    VBoxManage.exe списък vms

5. От изхода на горната команда забележете името на машината VBOX, където получавате грешката 0x80004005.

например в този пример, VM машината с грешка '0x80004005' е 'Windows8.1_x64_Pro'.

изображение

6. След това въведете следната команда, но заменете 'Име на VM', с името на машината VBOX, на която се сблъсквате с грешката 0x80004005, и натиснете Въведете :*

    VBoxManage.exe setextradata 'Име на VM' VBoxInternal/CPUM/CMPXCHG16B

* Забележка:Горната команда ще деактивира инструкцията 'CMPXCHG16B' на избраната VM машина, като премахне реда '' от .vbox файла на машината.

напр. В този пример командата ще бъде:

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

изображение

7. Сега опитайте да стартирате VM машината, която има проблема. Ако получите същата грешка, затворете VirtualBox Manager и дайте следната команда (като администратор): *

    VBoxManage.exe setextradata глобална VBoxInternal/CPUM/CMPXCHG16B

* Забележка:Горната команда ще деактивира инструкцията 'CMPXCHG16B' глобално (на всички VM), като премахне реда '' от файла 'VirtualBox.xml'.

изображение

Това е!

Набираме персонал