Konfigurowanie strefy czasowej w systemie Windows

Należy pamiętać, że Strefa czasowa, podobnie jak Data/Godzina, jest jednym z istotnych parametrów komputera, który wpływa na prawidłowe funkcjonowanie systemu Windows i różnych aplikacji. Zaleca się ustawienie strefy czasowej zgodnie z położeniem geograficznym komputera.

Przyznawanie uprawnień do zmiany strefy czasowej w systemie Windows.

Aby ograniczyć użytkownikom możliwość zmiany strefy czasowej, należy otworzyć Lokalne zasady zabezpieczeń za pomocą wiersza poleceń, używając komendy: secpol.msc W otwartym oknie należy przejść do ścieżki: Ustawienia zabezpieczeń -> Zasady lokalne -> Przypisanie praw użytkownika -> Zmień strefę czas ową (Zmień strefę czasową).

Aby ograniczyć prawa użytkowników do zmiany strefy czasowej, należy usunąć "Użytkownicy" z listy kont użytkowników. W systemie Windows Server użytkownicy z grup "Usługa lokalna" i "Administratorzy" mogą zmieniać strefę czasową.

Konfigurowanie strefy czasowej w systemie Windows


Zmiana strefy czasowej w systemie Windows / Windows Server.

Zmiana strefy czasowej w interfejsie graficznym systemu Windows

W systemach operacyjnych Windows 10 i Windows Server 2019/2016, aby skonfigurować czas i strefę czasową, można

- przejść do sekcji "Ustawienia" poprzez menu "Start";
- przejść do sekcji "Ustawienia", klikając prawym przyciskiem myszy ikonę zegara na pasku zadań, gdzie można wybrać opcję "Dostosuj datę i godzinę";

Konfigurowanie strefy czasowej w systemie Windows
Konfigurowanie strefy czasowej w systemie Windows

*Domyślnieopcja "Ustaw czas automatycznie" będzie zaznaczona. Możesz wyłączyć tę opcję i ręcznie wybrać żądaną strefę czasową z rozwijanej listy.

- Uruchom timedate.cpl z poziomu cmd, a otworzy się okno ustawień czasu systemu Windows, w którym można określić strefę czasową za pomocą przycisku "Zmień strefę czasową".

Konfigurowanie strefy czasowej w systemie Windows


Zmiana strefy czasowej z poziomu cmd przy użyciu narzędzia TZUtil

Otwórz wiersz poleceń cmd.exe
* Zwracamy uwagę, że narzędzie tzutil. exe jest odpowiednie dla systemów Windows 10/11, Windows Server 2016/2019/2022.
Najpierw należy określić bieżącą strefę czasową i jej identyfikator (TimeZoneID). Aby to zrobić, wprowadź polecenie:

tzutil /g
Konfigurowanie strefy czasowej w systemie Windows

Teraz, jeśli nie masz pewności co do dokładnej nazwy żądanej strefy czasowej, wyświetl listę wszystkich stref czasowych z ich nazwami i identyfikatorami za pomocą następującego polecenia:

tzutil /l
Konfigurowanie strefy czasowej w systemie Windows

Możesz również znaleźć aktualną listę stref czasowych Windows od Microsoft

Aby zmienić bieżącą strefę czasową, określ identyfikator nowej strefy czasowej w następującym formacie:

tzutil /s "GTB Standard Time"


W rejestrze systemu Windows można sprawdzić bieżącą strefę czasową:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Konfigurowanie strefy czasowej w systemie Windows


Aby wyłączyć czas letni dla określonej strefy, należy określić identyfikator strefy czasowej z końcówką: _dstoff

tzutil /s "GTB Standard Time_dstoff"

Aby wyświetlić pełne informacje o strefie czasowej i sezonowych ustawieniach zegara, wprowadź następujące polecenie :

 w32tm /tz
Konfigurowanie strefy czasowej w systemie Windows


Zmiana strefy czasowej przy użyciu PowerShell

Aby określić bieżącą strefę czasową w konsoli PowerShell, należy użyć jednego z poniższych poleceń:

 [TimeZoneInfo]::Local
Get-TimeZone
Konfigurowanie strefy czasowej w systemie Windows

Aby wyświetlić listę wszystkich dostępnych stref czasowych w konsoli PowerShell, można również użyć jednego z następujących poleceń:

Get-TimeZone -ListAvailable
[System.TimeZoneInfo]::GetSystemTimeZones()
Konfigurowanie strefy czasowej w systemie Windows

Lista wszystkich stref czasowych jest dość duża, więc dla wygody zalecamy korzystanie z filtra, w którym określa się na przykład część nazwy:

Get-TimeZone -ListAvailable | Where-Object {$_.Id -like "*FLE*"}
Konfigurowanie strefy czasowej w systemie Windows

Aby zmienić bieżącą strefę czasową z konsoli PowerShell, wpisz polecenie:

 Set-TimeZone -Name "FLE Standard Time"

*określ nazwę żądanej strefy czasowej w cudzysłowie.