为什么virtualbox界面需要管理员权限这么多次?

时间:2021-05-26 13:42:40

标签: virtual-machine virtualbox genymotion

我已经使用 VirtualBox 4 年了。我以非管理员用户身份运行它,它运行良好。无需管理员权限即可运行或启动任何 VM。

最近我在我的主机上安装了 GenyMotion Android 模拟器。它使用 Virtualbox 来创建和运行虚拟机。当我运行 genymotion 设备管理器时,这个 genymotion 需要管理员权限。他们说这是因为它需要创建和/或访问 VirtualBox 接口(网络接口)。所以每次我必须启动 genymotion 时,都会弹出管理员权限(在 Windows 上),我必须输入管理员密码。这种情况会持续发生 10-15 次(有时甚至更多)。它的作用是创建多个具有这些权限的 VirtualBox 仅主机以太网适配器(每个适配器一个)。输入这么多次密码真的很烦。所以相反,我所做的是以管理员身份运行 Genymotion。因此,VirtualBox 界面所需的管理员权限将被自动授予。

问题是,现在每当我想从 VirtualBox 管理器运行 VM 时,都会弹出相同的权限,要求对 VirtualBox 界面具有管理员权限。

我怎样才能摆脱这些多个管理员权限弹出窗口?我不以管理员身份运行 VirtualBox,也不想这样做。

1 个答案:

答案 0 :(得分:1)

这不应该发生:应该只在第一次运行 Genymotion 时询问权限,并非总是如此。是的,它必需的,主要是因为 MS 已经通过 Win10 增强了安全性。基本上,Genymotion 所做的只是在启动时从 VirtualBox 调用 vboxmanage 命令行工具来执行多项任务:

  • 询问已安装设备的列表
  • 验证至少有一个现有的仅限主机的接口并且它可用(并在必要时创建一个)

不幸的是,每次调用 vboxmanage 时,它​​都需要来自 Windows 的管理员权限,并且您会获得一个 UAC。如果这种情况一直发生,则可能意味着您的 Windows 安全设置过于严格:在默认设置下,UAC 仅在您第一次运行 Genymotion 时弹出。

最后一句话:VirtualBox + Win10 = 真正的痛苦**。每当我想使用 VirtualBox 或 Genymotion 时,我都会使用 Ubuntu,并且它“开箱即用”;没有麻烦,没有烦人的 UAC 或神秘的 VirtualBox 错误:-)

相关问题