Windows 10 - Vagrant 1.9.2 - Hyper-V 提供程序 - Hyper-V 提供程序要求 Vagrant 运行 具有管理权限

Windows 10 - Vagrant 1.9.2 - Hyper-V Provider - Hyper-V provider requires that Vagrant be run with administrative priviledges

我正在尝试 运行 vagrant up --provider=hyperv,但出现错误:

“请求支持机器的提供者 'hyperv' 'default' 报告它不能在此系统上使用。这 原因如下:

Hyper-V 提供程序要求 Vagrant 运行 行政特权。这是 Hyper-V 本身的限制。 Hyper-V 需要管理权限才能进行管理 命令。请使用管理重启您的控制台 特权,然后重试。"

我已经运行使用管理权限使用命令行。我如何从命令行 运行 具有管理权限的 vagrant?

奈尔斯,你没有做错任何事。这是一个已知错误,将在 VAGRANT 1.9.5 中得到纠正。

"Fixed admin test to verify that you are running in an elevated shell, not that you are in the administrators group since that is not required." https://github.com/mitchellh/vagrant/pull/8510

如果您不想等待,可以通过实施 THESE 更改手动实施修复。

要解决这个问题,运行 "regedit"

转到“Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment”

设置“_PSLockdownPolicy”=“8”