Hyper-v虚拟机时间静止的方法

如果我想我的hyper-v虚拟机时间一直停在2021年9月22日,可以做到吗?

我把windows 虚拟机guest时间设置成2021年9月22日10:00,我做了一些事情,花了10分钟,现在是10:10,我关机了,希望过一个月再开机,还是2021.09.22,10:10,能做到吗?

关闭时间同步?

没用的,关机期间时间会走。
那个选项只能禁止强制同步。比如时间不会强制同步到2022年。
但是现实时间过了一个小时,虚拟机关机状态下也走一个小时,变成11:00了

参考:

谢谢,请见我上条回复

可以尝试下关键词 freeze time

我不是很理解这种做法,一般是为了某软件不过期?不想折腾:joy:

但大概会有人有需求。

你猜的很对,某软件不过期…

把时间设置到一个很早的时间,然后禁止时间同步

学生时代有过同样需求,在没有收入的情况,既不愿用盗版,又馋人家的试用期 :joy:
如果是同样情境的话,等有条件了还是付费支持一下开发者吧。

愿人人劳有所得。

解决方法如下(部分软件不适用):
实现这一目的并不需要冻结系统时间,冻结软件时间即可——

4 个赞

写个批处理,每次启动时调整时间?

理论上可以在运行某软件前修改系统时间,
比如,写个BAT,先改时间再运行软件程序?
如果有服务或者环境,数据就虚拟机外挂物理硬盘,然后系统放虚拟机磁盘,然后每次都是快照启动?
理论上应该是可以,具体还真没试过

因为用别的方法解决了,所以迟了6个月答复
谢谢你哈!
倒不是试用什么的,而是公司有个软件一定要连内网,不然几天就过期了
又懒得用V.P.N去刷新状态