“vagrant up”和VirtualBox崩溃Windows 10


1

我正在尝试为ubuntu获取一个流浪盒并在我的Windows机器上运行,每次我输入“vagrant up”时我都会得到一个BSOD。 我在Windows中关闭了Hyper-V,因为这是建议的修复。问题仍然存在。

我在VirtualBox日志中看到的错误代码如下:

00:00:05.633668          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aCompo
nent={MediumWrap} aText={The object is not ready}, preserve=false aResultDetail=0

崩溃分析中的文件链接如下:

粘贴分析的粘贴链接

我目前正在Windows 10机器上运行Virtualbox 5.2.2和vagrant 2.0.1。

有谁知道如何解决这个问题?

干杯


你是什​​么意思你试过关掉Hyper-V?你的设置是什么样的?为什么选择Hyper-V和VirtualBox?
Seth

@Seth关于Hyper-V,我已经取消选中它作为Windows中的一项功能。你的意思是什么?你指的是我的硬件吗?
PapaJer

你在bug检查中的\ windows \ minidump \下有一个minidump文件吗?如果是这样,也许发送给 osronline.com/page.cfm?name=Analyze 。你可以粘贴结果并在此处链接。
HelpingHand

1
@HelpingHand我已经提出了你要求的链接。 :)
PapaJer

我只是想说我有同样的问题,并会尝试在这里添加我的信息。
Mateng

Answers:


0

这是因为Windows从1607开始具有基于虚拟化的安全功能。

固定:

检查msinfo32.exe(系统信息)并滚动到系统摘要的底部。如果您看到“已检测到虚拟机管理程序...”,则表示您处于安全模式,并且无法在不崩溃窗口的情况下运行其他虚拟环境。

使用admin cli并键入以下内容:

reg添加“HKLM \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard”/ v“EnableVirtualizationBasedSecurity”/ t REG_DWORD / d 0 / f

在此之后重新启动机器并再次检查系统信息。 您应该看到类似下图的内容:

如果它有效,你应该看到什么

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.