Windows では、JVM がデフォルトのタイム ゾーンを取得する可能性のある場所はどこですか?

Windows では、JVM がデフォルトのタイム ゾーンを取得する可能性のある場所はどこですか?

実稼働環境を可能な限り正確に反映した UAT 環境を作成する必要がある状況にあります。

現在、2 つの環境で異なるタイムゾーンを使用しているため、Java アプリケーションの動作が異なるという問題が発生しています。

JVM では、たとえばコマンド ラインで「-Duser.timezone=JST」を渡せることは知っています。Windows では、明示的に (またはプログラムで) 渡されない場合、JVM がこのタイム ゾーンを取得する可能性がある場所はどこですか?

念のため言っておきますが、私は Windows Server 2008 と Windows Server 2008 R2、および Java 1.5.0_06 を使用していますが、回答をこれらの環境に限定したくはありません。

関連情報