

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 變更執行個體的時區
<a name="change-time-zone-of-instance"></a>

Amazon EC2 執行個體預設為 UTC (國際標準時間) 時區。您可以將執行個體上的時間變更為當地時區或網路中的另一個時區。

請遵循於執行個體作業系統的指示。

## Linux
<a name="change_time_zone"></a>

**重要**  
此資訊適用於 Amazon Linux。如需其他分發的詳細資訊，請參閱其特定文件。

**變更 Amazon Linux 的時區**

1. 檢視系統目前的時區設定。

   ```
   [ec2-user ~]$ timedatectl
   ```

1. 列出可用的時區。

   ```
   [ec2-user ~]$ timedatectl list-timezones
   ```

1. 設定選擇的時區。

   ```
   [ec2-user ~]$ sudo timedatectl set-timezone America/Vancouver
   ```

1. (選用) 再次執行 **timedatectl** 命令確認目前的時區已更新為新的時區。

   ```
   [ec2-user ~]$ timedatectl
   ```

## Windows
<a name="windows-changing-time-zone"></a>

**變更 Windows 執行個體的時區**

1. 從執行個體中，開啟命令提示視窗。

1. 找出執行個體使用的時區。若要取得時區清單，請使用下列命令：

   ```
   tzutil /l
   ```

   此命令會傳回所有可用時區的清單，格式如下：

   ```
   display name
   time zone ID
   ```

1. 找出要指派給執行個體的時區 ID。

1. 範例：指派 UTC 時區：

   ```
   tzutil /s "UTC"
   ```

   範例：指派太平洋標準時間：

   ```
   tzutil /s "Pacific Standard Time"
   ```

當您變更 Windows 執行個體上的時區時，必須確定在系統重新啟動之後仍然會持續保留時區。否則，執行個體重新啟動時，會回復成使用 UTC 時間。您可以新增 **RealTimeIsUniversal** 登錄金鑰來保留時區設定。依預設，此機碼會在所有最新一代的執行個體上設定。若要驗證是否已設定**RealTimeIsUniversal**登錄機碼，請參閱下列程序中的步驟 3。如果未設定機碼，請從頭開始執行下列步驟。

**設定 RealTimeIsUniversal 登錄機碼**

1. 從執行個體中，開啟命令提示視窗。

1. 使用下列命令，新增登錄機碼：

   ```
   reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
   ```

1. (選用) 使用下列命令，確認執行個體已順利儲存機碼：

   ```
   reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /s
   ```

   此命令會傳回 **TimeZoneInformation** 登錄機碼的子機碼。您應該會在清單底端看到 **RealTimeIsUniversal** 機碼，類似以下：

   ```
   HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
       Bias                            REG_DWORD     0x1e0
       DaylightBias                    REG_DWORD     0xffffffc4
       DaylightName                    REG_SZ        @tzres.dll,-211
       DaylightStart                   REG_BINARY    00000300020002000000000000000000
       StandardBias                    REG_DWORD     0x0
       StandardName                    REG_SZ        @tzres.dll,-212
       StandardStart                   REG_BINARY    00000B00010002000000000000000000
       TimeZoneKeyName                 REG_SZ        Pacific Standard Time
       DynamicDaylightTimeDisabled     REG_DWORD     0x0
       ActiveTimeBias                  REG_DWORD     0x1a4
       RealTimeIsUniversal             REG_DWORD     0x1
   ```