Я пытаюсь запустить VirtualBox (версии 5.1, 4.3.4, 4.16) в Windows 7 с пакетом обновления 1 (SP1) x64 Ultimate через Vagrant 1.7.4 командаОшибка Vagrant E_NOINTERFACE запускает VirtualBox разные версии в Windows 7 SP1 x64 Ultimate (ошибка COM/DCOM?)
'vagrant up'
и я получаю сообщение об ошибке
Bringing machine 'default' up with 'virtualbox' provider... There was an error while executing
VBoxManage
, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["list", "hostonlyifs"] Stderr: VBoxManage.exe: error: Failed to create the VirtualBox object! VBoxManage.exe: error: Code E_NOINTERFACE (0x80004002) - No such interface supported (extended info not available) VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
Это выглядит как бродяга ручки DCOM в плохом состоянии. Я добавил группу «Распределенные пользователи COM» к VBoxSVC.exe, но не повезло. У группы есть права доступа к локальному доступу и удаленного доступа.
Как я могу это исправить?
Я включил доступ к VirtualBox для всех, а также для распределенных пользователей COM, но ничего не работает - я до сих пор
Watcher ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={c28be65f-1a8f-43b4-81f1-eb60cb516e66} aComponent={VirtualBox} aText={The object is not ready}, preserve=false
в журнале VirtualBox, когда я пытаюсь
vagrant up
Те же дистрибутивы VirtualBox работают только ОК i n Win 8.1. – StackIt
Когда я запускаю VBoxSVC.exe, я получаю такой журнал: > VirtualBox (XP) COM Server 4.1.16 r78094 win.amd64 (май 22 2012 14:22:25) журнал выпуска 00: 00: 00.000 main Log открыт 2016-01-14T12: 10: 26.031874700Z 00: 00: 00.000 основная ОС Продукт: Windows Vista Ultimate Edition 00: 00: 00.000 Основная ОС Релиз: 6.0.6000 00: 00: 00.000 main Исполняемый файл: E: \ SYS \ ут \ VirtualBox.4.1.16 \ VBoxSVC.exe 00: 00: 00,000 основной процесс ID: 5860 00: 00: 00,000 основной тип пакета: WINDOWS_64BITS_GENERIC 00: 00: 00,437 VDInit закончил – StackIt
00: 08: 24,616 Watcher ERROR [COM]: aRC = E_ACCESSDENIED (0x80070005) aIID = {c28be65f-1a8f-43b4-81f1-eb60cb516e66} aComponent = {VirtualBox} aText = {Объект не готов}, pr eserve = false – StackIt