No Windows, quais são os possíveis locais de onde a JVM pode obter o fuso horário padrão?

No Windows, quais são os possíveis locais de onde a JVM pode obter o fuso horário padrão?

Estou em uma situação em que preciso criar um ambiente UAT que espelhe o ambiente de produção o mais próximo possível.

Atualmente estou com um problema com uma aplicação Java que utiliza um fuso horário diferente nos dois ambientes, comportando-se, portanto, de maneira diferente.

Eu sei que a JVM me permite passar, por exemplo, "-Duser.timezone=JST" na linha de comando. No Windows, quais são os possíveis locais onde a JVM pode obter esse fuso horário se não for transmitida explicitamente (ou programaticamente)?

Caso seja importante, estou usando o Windows Server 2008 e o Windows Server 2008 R2 e o Java 1.5.0_06, mas não quero limitar as respostas a esses ambientes.

informação relacionada