我使用的是带有 Visual Studio 2015 的 Windows 10 LTSB。启用 Hyper-V 后,我安装了独立的 Android 版 Visual Studio Emulator。 Hyper-V 运行良好,因为可以向其添加虚拟机。
但是,当我尝试在 Visual Studio Emulator for Android Manager 中创建 android 虚拟机时,失败并显示“无法将用户添加到 Hyper-V 管理员组退出代码 2220” .
经过一些研究,我发现 ProgramData\Microsoft\Windows\Hyper- 中没有 .Hyper-V Administrator 组,也不存在 InitialStorage.xml V\
我的 hyper-v 安装成功了吗?或者有什么解决办法吗?
谢谢大家
附言。日志信息:
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.
最佳答案
这是什么硬件?您的机器 SLAT 兼容吗? SLAT 是启动和运行 Hyper-V 所必需的。
模拟器的 Hyper-V 要求要求处理器支持支持二级地址转换 (SLAT) 的硬件。 SLAT 支持大约在 Windows Server 2008 中引入到 Hyper-V,作为一种减少虚拟机地址映射期间开销的机制。 Windows 8/10 上的 Hyper-V R2 需要 SLAT 硬件,在 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 的博客文章.
关于android - 无法将用户添加到 Hyper-V 管理员组退出代码 2220,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021618/
当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby
在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has
我对最新版本的Rails有疑问。我创建了一个新应用程序(railsnewMyProject),但我没有脚本/生成,只有脚本/rails,当我输入ruby./script/railsgeneratepluginmy_plugin"Couldnotfindgeneratorplugin.".你知道如何生成插件模板吗?没有这个命令可以创建插件吗?PS:我正在使用Rails3.2.1和ruby1.8.7[universal-darwin11.0] 最佳答案 随着Rails3.2.0的发布,插件生成器已经被移除。查看变更日志here.现在
我有一个ModularSinatra应用程序,我正在尝试将Bootstrap添加到应用程序中。get'/bootstrap/application.css'doless:"bootstrap/bootstrap"end我在views/bootstrap中有所有less文件,包括bootstrap.less。我收到这个错误:Less::ParseErrorat/bootstrap/application.css'reset.less'wasn'tfound.Bootstrap.less的第一行是://CSSReset@import"reset.less";我尝试了所有不同的路径格式,但它
我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳
我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数