无法将用户添加到Hyper-V管理员组退出代码2220

时间:2015-08-15 04:47:10

标签: android visual-studio virtual-machine windows-10 hyper-v

我在Visual Studio 2015中使用了Windows 10 LTSB。启用Hyper-V后,我安装了独立的Visual Studio Emulator for Android。 Hyper-V功能很好,因为可以添加虚拟机。

但是,当我尝试在Visual Studio Emulator for Android Manager中创建一个Android虚拟机时,它失败了“无法将用户添加到Hyper-V管理员组退出代码2220”。

经过一些研究后,我发现Hyper-V Administrator中没有InitialStorage.xml组,ProgramData\Microsoft\Windows\Hyper-V\也没有。

我的hyper-v安装是否成功?或者有什么解决方案吗?

谢谢大家。

PS。记录信息:

2015/8/15 12:44:53: [Informational] Reinitializing installed profiles.
2015/8/15 12:44:53: [Informational] Installed profiles initialized. Devices: 3 Platforms: 1
2015/8/15 12:44:53: [Informational] Reinitializing installable profiles.
2015/8/15 12:44:53: [Informational] Installable profiles initialized. Devices: 30 Platforms: 4
2015/8/15 12:45:00: [Informational] Waiting to uninstall device...
2015/8/15 12:45:00: [Informational] Uninstalling Device: 4.5" KitKat (4.4) HDPI Phone
2015/8/15 12:45:00: [Informational] Uninstalling virtual machine for 4.5" KitKat (4.4) HDPI Phone
2015/8/15 12:45:01: [Critical] Unable to add user to the Hyper-V Administrators group. Exit code 2220.

2 个答案:

答案 0 :(得分:2)

这是什么硬件?你的机器SLAT兼容吗?启动Hyper-V需要SLAT。

仿真器的Hyper-V要求要求处理器支持启用第二级地址转换(SLAT)的硬件。 SLAT支持被引入Hyper-V,大约是Windows Server 2008,作为减少虚拟机地址映射期间开销的机制。 Windows 8/10上的Hyper-V R2需要SLAT硬件,并且在SLAT上运行的仿真器也可以。

GOT SLAT?

有两种方法可以检查您是否拥有SLAT硬件。最好的路线是从CodePlex(http://slatstatuscheck.codeplex.com/)下载SLATStatusCheck工具。此工具运行的是一个WPF 4.5应用程序,它非常简单地指示您是否具有SLAT兼容硬件。如果您想了解如何在代码中自行进行检查,该工具是开源的。

另一条路径是CoreInfo.exe,这是一个可从SysInternals(http://technet.microsoft.com/en-us/sysinternals/cc835722.aspx)获得的工具。当您使用“-v”参数运行CoreInfo.exe时,“EPT支持英特尔扩展页表(SLAT)”条目旁边将显示“*”。注意coreinfo必须在管理级命令提示符下运行。

CoreInfo有时可能撒谎!如果你已经运行Hyper-V,它可能会错误地在板条功能上返回“假阴性”。 CoreInfo甚至会在屏幕条目中告诉您(我忽略了这一点) - “注意:CoreInfo必须在没有运行虚拟机管理程序的系统上执行才能获得准确的结果”。请注意,无论Hyper-V是否正在运行,SLATStatusCheck都会返回正确的结果。

更多资源

(主要)来自http://blogs.msdn.com/b/devfish/archive/2012/11/06/are-you-slat-compatible-wp8-sdk-tip-01.aspx的博客文章。

答案 1 :(得分:0)

问题可能与您拥有或启动的Windows版本有关。您必须从Pro安装开始。 从Home升级到专业版是不完整的。

我最近发现如果您从 MSDN Windows 10(多个版本)版本1607 开始并安装它,它默认为主页版本。一旦你输入Pro Key进行升级,就会变成" Pro &#34 ;;但不是真的。 " 用户和群组"管理单元无法使用,您在" 主页"中遇到了安全模型。升级后,您需要重置安装 - 但不要删除/格式化分区,否则您将获得" 主页"版本。

MSDN版本不允许您选择 Home / Pro ,并且没有 Pro 版本可供下载。很沮丧。 MS已经了解了近一年。

有些人认为这是因为他们删除了包含 Hyper-V管理员的默认群组定义文件,但我在" 主页&#中创建了群组34;使用Net命令,它仍然无法正常工作。