如果你在vmware里面安装的系统或应用有一定的有效期,你可以通过锁定虚拟机时间的方法来防止过期,在.vmx文件中加入下面的内容:
 
tools.syncTime = "FALSE"
time.synchronize.continue = "FALSE"
time.synchronize.restore = "FALSE"
time.synchronize.resume.disk = "FALSE"
time.synchronize.shrink = "FALSE"
rtc.startTime = 1183431600
 
前面五条是禁止虚拟机与外面的宿主机进行时间同步,最后一条用来指定虚拟机启动后的时间。后面的数字是自1970年1月1日零时零分零秒以来的秒数,你可以通过以下网址将某个时间转换为UNIX时间戳:
 
 
如果你的实验环境里包括多台虚拟机,你可以将一台主要的虚拟机(如域控制器)的启动时间锁定,其它的虚拟机配置为与这台主虚拟机进行时间同步(自动或手工)。
 
需要注意的是,整个实验过程中不要关机,如果你关机再重新启动,主虚拟机的时间在下次启动时又会回到配置文件中的时间,可能会有一些对象(上次启动后生成的对象)生成在未来的时间,这样会出问题。所以在你需要重启或关闭宿主机时,请将虚拟机挂起。