点滴记忆---观雨亭
VirtualBox虚拟机内的系统时间无法调整的解决方法[抄]
2021-7-15 eehello

抄自:https://www.cnblogs.com/azhqiang/p/3832113.html

https://jingyan.baidu.com/article/3c343ff72505d84c3679635f.html

---------------1---------------

1、进入Oracle VirtualBox安装目录,如果没有修改过安装路径,默认是在"C:\Program Files\Oracle\VirtualBox"

2、cmd切换到安装目录下,输入:

VBoxManage setextradata <使用的虚拟机名/虚拟机UUID> "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"

回车

注意将<>中的部分替换成实际环境中的真实值

启动虚拟机后,虚拟机中的时间将不再与主机同步,可以根据需要将虚拟机时间设置为任意时间

注:此方法已在宿主机WIN7环境下验证。客户机为XP。


----------------2---------------

因试用某软件要求将系统时间设置在特定的日期,利用windows自带的调整日期/时间功能进行设置,发现过几秒钟就又恢复到和主机相同的时间了,即使把Internet时间服务器同步禁用了也是这样。

 

上网搜索终于找到解决方案了。

 

  1. 先到管理工具->服务,将“windows time”服务停止并设为手动启动。

 

2. 打开虚拟机内的注册表,找到

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxService项下的ImagePath键,将其值修改为system32\VBoxService.exe --disable-timesync

\\加上参数--disable-timesync

 

3. 虚拟机重启一下,再调整日期。

 

以上是针对虚拟windows系统。

注:此方法本人嫌麻烦,兼会影响宿主机的时间同步,本人未试验,仅摘抄于此以作备份。


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容