Windows Sandbox 中的日期恢复为当前日期

Windows Sandbox 中的日期恢复为当前日期

我无法在 Windows Sandbox 中更改当前日期。我已从设置面板禁用“自动设置时间”,并且能够更改日期,但 1 或 2 秒后日期会恢复为当前日期。

这似乎是一个类似的问题更改 Windows 10 系统时钟不起作用但我不知道如何禁用 Win Sandbox 的时间同步。

有人知道如何防止这种情况发生吗?

跑步

OS Name:                   Microsoft Windows 10 Pro for Workstations
OS Version:                10.0.19041 N/A Build 19041

我的日期/时间设置的图片。 在此处输入图片描述

杂项:

  • Windows 时间服务已被禁用

答案1

有点晚了,但我刚刚偶然发现了这一点。
你所要做的就是禁用沙箱内的 Hyper-V 时间同步服务。

在此处输入图片描述

答案2

这不是解决这个问题的完美答案,但如果您想在不同的日期和时间运行软件,您可以使用 RunAsDate 应用程序。此应用程序允许您在不同的时间和日期运行特定软件,并且在 Windows Sandbox 上运行良好。 http://www.nirsoft.net/utils/run_as_date.html

答案3

您需要Windows Time从 Windows 服务管理器停止(并可能禁用)服务。

开始 > 运行 >services.msc

寻找Windows Time

右键单击和Stop或右键单击并转到Properties,然后将更改为Startup type禁用。

答案4

基于 Jony Adamit 的回答:在主机上创建下面的文本文件(扩展名.wsb:),然后双击启动沙盒。

no_time_sync.wsb

<Configuration>
  <LogonCommand>
    <Command>net stop "Hyper-V Time Synchronization Service"</Command>
  </LogonCommand>
</Configuration>

更多信息:https://learn.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file#creating-a-configuration-file

相关内容