You know how it goes. You download a piece of software that you would like to evaluate but after you install it you don't have the time to actually do the evaluation. 15 or 30 days later, you can start from scratch.
In some cases, eval software comes with a license that always ends at a certain date. Sure, you can ask for another license from the vendor, but that's annoying.
Well, when you test time-bombed software in VMWare, there is something you can do: always start a VM at a certain time and prevent time synchronization with the VMWare tools.
Just add these settings to your vmx file:
tools.syncTime = "FALSE"
tools.synchronize.continue=FALSE
tools.synchronize.restore=FALSE
tools.synchronize.resume.disk=FALSE
tools.synchronize.shrink=FALSE
rtc.startTime=1131148800
The key parameter here is rtc.startTime. That parameters sets the virtual CMOS TOD (time of day). The number you see in this example sets the CMOS TOD to November 5, 2005. The number 1131148800 is an amount of seconds since January 1, 1970. When you start up the virtual machine, the clock is set to the time specified. Each time you restart the machine, the time will be set to the time specified.
Of course, don't leave your virtual machine running for the duration time of the evaluation. ![]()
Obviously, this won't work for all types of evaluations. It also might pose problems if you need multiple virtual machines like a member server and a domain controller.



