После обновления VirtualBox, при запуске в сеансе пользователя (без прав администратора) отображается сообщение, что необходимо обновить Extension Pack, но обновиться в итоге не получается, т.к. не хватает прав.
Можно попытаться обновиться из консоли, запущенной с правами администратора (при условии, что скачанное дополнение находится в папке VirtualBox):
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.24.vbox-extpack
В процессе обновления может возникнуть ошибка:
0%...
Progress state: E_FAIL
VBoxManage.exe: error: Failed to install "C:\Program Files\Oracle\VirtualBox\Oracle_VM_VirtualBox_Extension_Pack-5.0.24.vbox-extpack"
VBoxManage.exe: error: Extension pack 'Oracle VM VirtualBox Extension Pack' is already installed. In case of a reinstallation, please uninstall it first
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleExtPack(struct HandlerArg *)" at line 1158 of file VBoxManageMisc.cpp
В этом случае обновление нужно запускать с другим ключом:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack
В этом случае всё получится:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Successfully installed "Oracle VM VirtualBox Extension Pack".
В консоли PowerShell всё немного по другому (тут нужно вначале поставить точку):
Administrator: Windows PowerShell
. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack
DenTNT недавно публиковал (посмотреть все)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024