I've recently installed TeamCity Build Agent on a Windows Vista box (our product supports Vista, so we have to test on it). The issue is that the time is way off, and looking at the system properties for that agent I see the user.timezone is "GMT" even though the OS is set correctly. It appears that TeamCity is running on JDK 1.5.0_07 which does not contain this fix:
Any suggestions on how to workaround this? Can we just put an updated JDK 5.0 VM for the agent to use?