Windows'ta Saat Dilimini Yapılandırma

Tarih/Saat gibi Saat Dilimi'nin de Windows'un ve çeşitli uygulamaların düzgün çalışmasını etkileyen önemli bilgisayar parametrelerinden biri olduğunu belirtelim. Saat Diliminin bilgisayarın coğrafi konumuna göre ayarlanması önerilir.

Windows'ta saat dilimini değiştirmek için izinler verme.

Kullanıcıların saat dilimini değiştirmesini kısıtlamak için şu komutu kullanarak komut satırından Yerel Güvenlik İlkesi'ni açmanız gerekir: secpol.msc Açılan pencerede şu yola gidin: Güvenlik Ayarları -> Yerel İlke -> Kullanıcı Hakları Ataması -> Saat dilimini değiştir (Saat dilimini değiştir).

Kullanıcıların saat dilimini değiştirme haklarını kısıtlamak için, kullanıcı hesapları listesinden 'Kullanıcılar'ı kaldırmanız gerekir. Windows Server'da, 'Yerel Hizmet' ve 'Yöneticiler' gruplarındaki kullanıcılar Saat Dilimini değiştirebilir.


Windows / Windows Server'da Saat Dilimini Değiştirme.

Windows'un grafik arayüzünde Saat Dilimini Değiştirme

Windows 10 ve Windows Server 2019/2016 işletim sistemlerinde, saati ve saat dilimini yapılandırmak için şunları yapabilirsiniz:

- 'Başlat' menüsünden 'Ayarlar' bölümüne gidin;
- görev çubuğundaki saat simgesine sağ tıklayarak 'Ayarlar' bölümüne gidebilir ve burada 'Tarih ve saati ayarla' seçeneğini belirleyebilirsiniz;

*Varsayılan olarak, 'Saati otomatik olarak ayarla' seçeneği işaretli olacaktır. Bu seçeneği devre dışı bırakabilir ve açılır listeden istediğiniz saat dilimini manuel olarak seçebilirsiniz.

- cmd'den timedate.cpl dosyasını çalıştırın ve 'Saat dilimini değiştir' düğmesi aracılığıyla Saat Dilimini belirleyebileceğiniz Windows saat ayarları penceresini açacaktır.


TZUtil yardımcı programını kullanarak cmd'den Saat Dilimini Değiştirme

Bir komut satırı açın cmd.exe
* tzutil.exe yardımcı programının Windows 10/11, Windows Server 2016/2019/2022 için uygun olduğunu not ediyoruz
İlk olarak, geçerli saat dilimini ve tanımlayıcısını (TimeZoneID) belirleyin. Bunu yapmak için şu komutu girin:

tzutil /g

Şimdi, istediğiniz zaman diliminin tam adından emin değilseniz, aşağıdaki komutu kullanarak adları ve kimlikleriyle birlikte tüm zaman dilimlerinin bir listesini çıkarın:

tzutil /l

Windows saat dilimlerinin güncel bir listesini Microsoft'ta da bulabilirsiniz

Geçerli saat dilimini değiştirmek için, yeni saat diliminin tanımlayıcısını aşağıdaki biçimde belirtin:

tzutil /s "GTB Standard Time"


Windows kayıt defterinde geçerli saat dilimini kontrol edebilirsiniz:

reg query HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation


Belirli bir bölge için yaz saati uygulamasını devre dışı bırakmak için, saat dilimi tanımlayıcısını şu sonla belirtmelisiniz: _dstoff

tzutil /s "GTB Standard Time_dstoff"

Tüm saat dilimi bilgilerini ve mevsimsel saat ayarlarını görüntülemek için aşağıdaki komutu girin :

 w32tm /tz


PowerShell kullanarak saat dilimini değiştirme

PowerShell konsolunda geçerli saat dilimini belirlemek için aşağıdaki komutlardan birini kullanın:

 [TimeZoneInfo]::Local
Get-TimeZone

PowerShell konsolunda mevcut tüm saat dilimlerinin bir listesini görüntülemek için aşağıdaki komutlardan birini de kullanabilirsiniz:

Get-TimeZone -ListAvailable
[System.TimeZoneInfo]::GetSystemTimeZones()

Tüm saat dilimlerinin listesi oldukça büyüktür, bu nedenle kolaylık sağlamak için örneğin adın bir kısmını belirttiğiniz filtreyi kullanmanızı öneririz:

Get-TimeZone -ListAvailable | Where-Object {$_.Id -like "*FLE*"}

PowerShell konsolundan geçerli saat dilimini değiştirmek için şu komutu yazın:

 Set-TimeZone -Name "FLE Standard Time"

*İstenilen saat diliminin adını tırnak içinde belirtin.