web-dev-qa-db-ja.com

cmdを使用してWindowsで現在使用されているVirtualBoxゲスト追加のバージョンを確認するにはどうすればよいですか?

Windows Server 2016マシンで実際に使用されているVirtualBoxゲスト追加のバージョンを入手したいと思います。

私はこのコマンドを試しました

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

実際に使用されているバージョンは、トレイアイコンに表示されます。バッチスクリプトを使用してこのバージョンを取得するにはどうすればよいですか?

3
langlauf.io

現在実行中の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

3
Klinghust

ラウンドアラウンド方法は、VirtualBox Managerの実行中にタスクマネージャーにアクセスすることです。 右クリックオンVirtualBox Manager> 左クリックオンファイルの場所を開く。ファイルエクスプローラーでLeft-Click doc> Left-Click UserManual.pdfに移動し、Adobe Readerで開くことができる場合は、タイトルページにVirtualBoxバージョンがリストされている必要があります。 。

1
Cael