当前位置: 首页 > 知识库问答 >
问题:

由Hyper-V windows 10提供的Virtualbox原始模式不可用

章锦
2023-03-14

问题:

Failed to open a session for the virtual machine ubuntu.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

更新:解决方案如下。

共有3个答案

钮瀚
2023-03-14

>

  • 已禁用Hyper-V(控制面板\程序\程序和功能\Hyper-V)

    修改 BCD (bcdedit /设置虚拟机管理程序启动类型关闭)

    如果启用了核心隔离,请将其关闭(Windows Defender安全中心

    如果无法对其进行修改,则可以在注册表中将HKEY_LOCAL_MACHINE \ 系统 \ 当前控件集 \ 控制 \ DeviceGuard \ 方案 \ 虚拟机管理程序强制代码完整性 \ 启用的值更改为 0

    https://imgs.xnip.cn/cj/n/32/159f584e-9cf2-4e33-ac3f-7a76664d2999.png" width="100%" height="100%" />

  • 赫连实
    2023-03-14

    为我修复了禁用设备保护或凭据保护:

      < li >单击开始

    选择。不要重启。

    使用管理员帐户在主机上启动命令提示符,删除相关的EFI变量,然后运行以下命令:

    mountvol X: /s
    copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
    bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
    bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
    bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
    bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS 
    bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
    mountvol X: /d
    

    注意:确保 X 是未使用的驱动器,否则请更改为另一个驱动器。

    重新启动主机。接受引导屏幕上的提示以禁用Device Guard或Credential Guard。

    来源:https://kb.vmware.com/s/article/2146361

    葛炜
    2023-03-14

    您可能需要禁用虚拟机管理程序。

    因此,请按照以下步骤操作:

    1)以管理员身份打开命令提示符

    2) 运行bcdedit以检查虚拟机监控程序状态:

    bcdedit
    

    3)检查虚拟机管理程序启动类型:

    4)如果设置为自动,则禁用它:

    bcdedit /set hypervisorlaunchtype off
    

    5)重新启动主机并再次启动虚拟框

     类似资料:
    • 我正在使用JAX-WS开发WebService(我在jaxws maven插件上使用wsimport目标)。我编写了一个导入XSD模式的WSDL。 此外,我还生成了web服务类,并创建了endpoint和all。到目前为止,一切都很顺利。当我在Tomcat7上运行服务时,一切都正常。我可以从以下位置访问浏览器中的wsdl: 但是我无法访问xsd模式。问题是在这个wsdl: 当然,在生成类的过程中,

    • 我尝试使用avro-python3(向后兼容性)重新创建一个模式演变案例。 我有两个模式: 第二个模式没有字段,但有两个附加字段:和。 根据avro模式演化规则,如果我用schema_v1写入avro记录: …我可以使用schema_v2读取它,前提是不存在字段有默认值 但我得到了以下错误: 我知道这在Java中有效。这是一个视频课程的示例。有没有办法让它在python中工作?

    • 我在不同的帖子上遇到了类似的问题,但它们对我来说毫无用处(没有答案或没有有用的答案)。我将在这里描述所有细节,并希望得到帮助。 我使用java8,spring boot 2.0.3,spring云元素基于Finchley。发布版本。 在我的test micro services应用程序中,我有下一个服务:配置服务器、发现服务(Eureka)、边缘服务(zuul)、卡服务。所有服务在启动时从配置服务

    • 问题内容: 我在ubuntu 14.04上运行它,并将其设置为静态ip,然后将其从公共ip路由到防火墙。我试图将我的后端API设置为在docker容器中运行,并且被两件事弄糊涂了。 1.)我如何将ip 映射到容器的ip,以便知道如何将传入的数据包发送到容器(如果可能,动态地)。 2.)如果尚未以这种方式完成,该如何做到这一点,以使我不必在每次重新运行该Docker容器时都进行设置? 提前致谢! 问

    • 假设我有一个应用程序,它定义了几个模型并创建了全局Mongoose连接()。该应用程序还依赖于由目录中的模块定义的一些模型。我遇到的问题是应用程序和单独的模块不共享相同的全局连接对象。 好吧,好吧。与其让模块导出模型,它可以只导出模式,主应用程序可以将其注册到连接中。在应用程序中,会有如下内容: 有其他选择吗? 多谢.

    • 问题内容: 我需要编写一些模块,一次加载数据,然后提供该数据的接口。我想异步加载数据。我的应用程序已经使用了Promise。是否由于需要模块而提供有效的模式/习惯? 示例模块: 用法示例: 更新: 我已经使用了一段时间了,效果很好。我已经了解到的一件事(在已接受的答案中得到了暗示)是,缓存承诺本身以及在每次访问数据使用时都很好。第一次访问数据时,代码将等待直到承诺被解决。的后续使用将立即返回数据。