设置GetHostTimeDisabled = 1后出错错误

时间:2017-06-27 09:04:38

标签: vagrant virtualbox

我想在Vagrant /虚拟机框VM上停止时间同步。我运行了这个命令:

C:\ Users \ User>“c:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe”setextradata ENTER_MACHINE_NAME_HERE“VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled”“1”

如此处所述:http://www.activesplit.com/virtualbox-disable-date-and-time-synchronization-between/

但是在那之后Vagrant up出现了这个错误:

==>默认:引导VM ... 执行VBoxManage(Vagrant使用的CLI)时出错 用于控制VirtualBox。命令和stderr如下所示。

命令:[“startvm”,“7cc40a88-daf1-4088-a9c6-879fbf168cfd”,“ - type”,“headless”]

Stderr:VBoxManage.exe:错误:配置错误:无法以“布尔”(VERR_CFGM_NOT_INTEGER)查询“GetHostTimeDisabled” VBoxManage.exe:错误:详细信息:代码E_FAIL(0x80004005),组件ConsoleWrap,接口IConsole

使用退出代码1完成处理

即使我编辑.vbox文件并删除“GetHostTimeDisabled”行,错误也会保留,并且该行会自动放回.vbox文件中。

任何想法如何解决?

1 个答案:

答案 0 :(得分:1)

您可以运行以下命令

c:\Program Files\Oracle\VirtualBox\VBoxManage.exe” setextradata ENTER_MACHINE_NAME_HERE “VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled”

它将禁用文件中的条目,VM将启动

如果您正在运行访客添加,则需要将其禁用,因为访客添加会自动同步时间