Although you can configure Windows to set the correct time zone based on your location, there may be times when you want to change the time zone manually. If you're traveling or need to reflect a different time zone for work, changing your time zone on Windows takes little effort.

There are a few different ways you can go about changing the time zone on Windows. So, let's explore each one.

1. How to Change the Time Zone Using the Settings App

The Settings app functions as a central hub for most system settings on Windows. You can use it to change most things on Windows, including the time zone. Here's how to do that:

  1. Open the Start menu and click the gear-shaped icon to launch the Settings app.
  2. Navigate to Time & language tab using the left pane.
  3. Click on Date & time.
  4. Turn off the Set time zone automatically toggle.
  5. Use the drop-down menu next to Time zone to select a new time zone.
    Change Time Zone Using Windows Settings

Once you complete the above steps, Windows will update your time zone.

2. How to Change the Time Zone via the Control Panel

If you're a veteran Windows user who prefers to use the Control Panel instead of the Settings app, you can also change the time zone from the Control Panel. Here's how to do it.

  1. Press Win + R to open the Run dialog.
  2. Type control in the box and press Enter to open the Control Panel.
  3. Use the drop-down menu in the top right corner to change the view type to Large icons.
  4. Click on Date and time.
  5. Click the Change time zone button.
  6. Use the drop-down menu under Time zone to select a different time zone.
    Change Time Zone Using Control Panel

3. How to Change the Time Zone With Command Prompt

The Command Prompt provides yet another way to change time zone settings on Windows. As intimidating as it may sound, changing the time zone via Command Prompt only requires you to run a few commands. Here are the steps you need to follow.

  1. Right-click on the Start icon or press Win + X to open the Power User menu.
  2. Select Terminal (Admin) from the list.
  3. Select Yes when the User Account Control (UAC) prompt appears.
  4. Type the following command and press Enter to view your current time zone.
            tzutil /g
        
  5. Paste the following command and press Enter to view a list of available time zones.
            tzutil /l
        
    Check Time Zone on Windows Using Command Prompt
  6. Note down the name of the time zone you want to use.
  7. Run the following command to change the time zone on Windows.
            tzutil /s "Time Zone Name"
        

Replace Time Zone Name in the above command with the actual name of the time zone you want to use. If you wanted to set your time zone to Pacific Standard Time, for instance, you’d enter this command:

        tzutil /s "Pacific Standard Time"
    
Change Time Zone Using Command Prompt

Once you run the above command, the time zone will be updated.

Want to adjust the Windows clock for daylight savings time? Check our guide on how to adjust the clock for daylight saving time automatically on Windows.

4. How to Change the Time Zone With Windows PowerShell

Windows PowerShell is a powerful tool that allows you to process batch files, repair corrupt system files, and perform advanced administrative tasks. You can also use it to instruct Windows to change the time zone.

To change the time zone using Windows PowerShell, use these steps.

  1. Press Win + S to open the search menu.
  2. Type in Windows PowerShell and select Run as administrator.
  3. Select Yes when the User Account Control (UAC) prompt appears.
  4. Run the following command to check the current time zone.
            Get-TimeZone
        
  5. Paste the following command and press Enter to view a list of available time zones.
            Get-TimeZone -ListAvailable
        
  6. Check Time Zone on Windows Using Windows PowerShell
    Note down the name of the time zone you want to use.
  7. Run the following command to change the time zone on Windows.
            Set-TimeZone -Name  "Time Zone Name"
        

Replace the Time Zone Name in the above command with the actual name of the time zone you want to use. For example, you would enter this command to change the time zone to Pacific Standard Time:

        Set-TimeZone -Name “Pacific Standard Time”
    
Change Time Zone Using PowerShell

Using an older version of PowerShell on Windows? Check out how to update PowerShell on Windows.

5. How to Change the Time Zone via the Registry Editor

While the methods listed above are straightforward, power users can also change the time zone on Windows by editing the Registry Editor.

As you may already know, carelessly editing registry files can cause irreversible damage to your PC, including data loss. Hence, you should only use this method if the above methods don’t work. Also, make sure you back up all your registry files just in case. Alternatively, you can create a system restore point. If you need help, check our guide on how to create a restore point on Windows and follow the steps outlined there.

Once you’ve done that, use the following steps to change the time zone using Registry Editor.

  1. Press Win + S or click the search icon on the taskbar to open the search menu.
  2. Type regedit in the text box and press Enter. This will open the Registry Editor.
  3. Select Yes when the User Account Control (UAC) prompt appears.
  4. In the Registry Editor window, use the left pane to navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > TimeZoneInformation.
  5. Double-click the TimeZoneKeyName on your right.
  6. In the Value data field, type in the name of the time zone you want to use and click OK.
  7. Exit the Registry Editor window and restart your PC to update the time zone on Windows.
    Change Time Zone Using Registry Editor

Changing the Time Zone Settings on Windows

As we just saw, there are ample ways for changing time zone settings on Windows. Pick any of the above methods, and you should be good. That said, it’s recommended that you allow Windows to detect your time zone automatically. That way, you can jump time zones, adhere to daylight saving, and always have your PC at the correct date and time.

If you're really into your PC's clock, why not customize it to improve its look?