Genymotion 是否需要管理员权限?

Does Genymotion require admin privileges?

在装有 Win8.1 的 Surface Pro 3 上,已经安装了 VirtualBox 5.0.6(适用于 Linux 图像),刚刚安装了 Genymotion 2.5.4。

每次我尝试启动 Genymotion 时,它都会要求管理员权限以调用 VirtualBox 上的某些内容。为什么这需要管理员?有什么办法可以避免这种情况?

根据 Unable to create Genymotion Virtual Device 许多人认为不应该,我在 Genymotion 的网站上找不到他们需要管理员的任何参考。

当 Genymotion 通过 VirtualBox 创建或配置网络接口时出现管理员权限。不幸的是,此网络配置是软件正常运行所必需的。

Windows 和 VBox 的最后更改要求我们更频繁地执行此操作,因此您每次启动程序时都会看到它。

我在使用 Windows 10 的非特权用户帐户时遇到了这个问题。当 Genymotion 运行s 第一次作为当前用户时,如果没有,它将创建一个虚拟接口查看用户配置文件中定义的一个。如果您的帐户具有管理员权限,它将毫无问题地创建界面。作为非特权用户,系统会提示您输入管理员凭据,以便可以创建和定义新的虚拟接口。

我的解决方法是 运行 Genymotion 使用具有管理员权限的帐户,以便定义虚拟界面并启动 Genymotion 界面。之后,我将以下目录保存在:

C:\Users\%USERNAME%.VirtualBox 和 C:\用户\%用户名%\AppData\Local\VirtualStore

当我有一个新用户需要 运行 Genymotion 时,我会为他们 运行 一个脚本来将这些目录恢复到他们的配置文件中。然后,他们可以 运行 Genymotion 而无需管理员凭据。