1

Я хотел бы получить версию гостевых дополнений VirtualBox, которые фактически используются на компьютере с Windows Server 2016.

Я пробовал эту команду

c:\Program Files\Oracle\VirtualBox Guest Additions>VBoxControl.exe --version
5.1.12r112440

но проблема в том, что я обновлял гостевые дополнения несколько раз, и есть другие папки, содержащие другую версию VirtualBox и, следовательно, VBoxControl.exe, например,

c:\virtual_box_guest_additions>VBoxControl.exe --version
5.1.22r115126

Фактически используемая версия отображается на значке в трее. Как я могу получить эту версию, используя пакетный скрипт?

2 ответа2

1

Чтобы получить путь к запущенному VBoxService:

sc qc VBoxService | FIND /I "BINARY_PATH_NAME"

Затем используйте эту команду, чтобы получить версию:

<path from above command\VBoxService.exe> --version

В моем случае: «C:\Windows\System32\VBoxService.exe --version»

Выходы: 5.1.28r117968

0

Обходной путь - посетить диспетчер задач, когда VirtualBox Manager работает. Щелкните правой кнопкой мыши на VirtualBox Manager > щелкните левой кнопкой мыши на расположении открытого файла. В проводнике файлов перейдите к документу «Щелчок левой кнопкой мыши» > « Щелкните левой кнопкой мыши файл UserManual.pdf», и, если вы можете открыть его в Adobe Reader, на титульной странице должна быть указана версия VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .