I know this topic has come up before, and I've read at least some of the discussions regarding it, and I hope I've read them all, but I STILL cannot disable the time synchronization between guest and host. I've also read the Timekeeping in Virtual Machines Guide.
Here's what I've got:
VMware Workstation Version 7.1.3 running on a Windows 7 host, with Windows XP Professional running in Workstation.
In VMware Tools, the Time synchronization box is unchecked.
In my .vmx file, at the end of the file:
tools.synchTIME.period = 600
tools.synchTIME = "FALSE"
tools.synchronize.continue = "FALSE"
tools.synchronize.restore = "FALSE"
tools.synchronize.resume.disk = "FALSE"
tools.synchronize.resume.memory = "FALSE"
tools.synchronize.shrink = "FALSE"
tools.synchronize.tools.startup = "FALSE"
rtc.startTime = 1074859200
I've also tried the same commands when running Windows XP in VMware Player, and in that case I've also tried replacing "FALSE" with "0". No luck.
You'll notice that in trying to debug this I used the command "tools.synchTIME.period= 600" as a attempt to delay the daemon from checking for the time/date on the host. I can think of at least one reason why this wouldn't/didn't work, but I thought it was worth a try.
I've also used the command "rtc.startTime = 1074859200" to start the virtual machine at a test date - it works perfectly.
Here's what happens:
After I start the virtual machine, with the above commands in the .vmx file, I quickly open the "Date and Time Properties" application in Windows XP by clicking on the time in the lower right of the task bar, and see that the date is set to January 23, 2004 and time to 7:00 pm, just as it should be as a result of the "rtc.startTime = 1074859200" command. After a few seconds, I can watch the date and time change on the guest in the "Date and Time Properties" application to the same date and time as on the host, which is the problem, of course.
What in heck am I doing wrong? Perhaps something in .vmx is over riding the above commands?
Thanks and Best Regards.