Windows sunucuda Türkçe klavye, dil ve saat dilimi ayarı
Windows sunucuya bağlandığınızda yazdığınız tuşlar farklı çıkıyor (ı yerine i, @ yazılmıyor) ya da saat sizin saatinizden farklı. Bunlar iki ayrı ayardır: klavye düzeni (sunucunun hangi klavyeyi bekledi) ve saat dilimi. Şablonlarımızda sistem Türkçe bölge ayarlarıyla ve Türkçe Q klavyeyle gelir, ama sunucuyu yeniden kurduysanız, farklı bir istemciden bağlanıyorsanız ya da kendi hesabınızda ayarlar değiştiyse düzeltmeniz gerekebilir.
RDP'de klavye neden farklı çıkar?
RDP bağlandığınızda genellikle kendi bilgisayarınızın klavye düzenini sunucuya iletir. İstemciniz Türkçe Q, sunucu İngilizce ise karakterler karışır. Çözümlerden biri sunucudaki klavye düzenini sizin kullandığınızla eşleştirmektir:
- Sunucuda Ayarlar > Zaman ve dil > Dil ve bölge'ye gidin.
- Türkçe diline tıklayıp Dil seçenekleri'ni açın. Klavyeler bölümünde Türkçe Q (ya da F klavye kullanıyorsanız ona göre) bulunmalı. Yoksa Klavye ekle ile ekleyin ve İngilizce (ABD) klavyeyi kaldırın.
PowerShell ile hızlıca görmek ve ayarlamak için:
Get-WinUserLanguageList
$l = New-WinUserLanguageList tr-TR
$l[0].InputMethodTips.Clear()
$l[0].InputMethodTips.Add('041F:0000041F')
Set-WinUserLanguageList $l -Force
0000041F Türkçe Q klavyenin, 0001041F Türkçe F klavyenin kimliğidir. Komut yalnızca Türkçe Q'yu bırakır; diğer dilleri de saklamak isterseniz listeye ayrıca ekleyin.
Görüntüleme dilini Türkçe yapmak
Menüler ve iletiler İngilizce geliyorsa Ayarlar > Zaman ve dil > Dil ve bölge > Dil ekle'den Türkçe'yi ekleyin. Dil paketi internetten indirilir (birkaç yüz MB). İndirme bitince Windows görüntüleme dili olarak seçin, oturumu kapatıp açın. Bölge de Türkiye olsun ki tarih ve para birimi doğru biçimlensin (gg.AA.yyyy, virgülle ondalık).
Saat dilimi
Yanlış saat dilimi, günlüklerinizdeki saatlerin, zamanlanmış görevlerin ve sertifikalarla ilgili işlemlerin kaymasına yol açar.
Get-TimeZone
Set-TimeZone -Id "Turkey Standard Time"
Türkiye için kimlik Turkey Standard Time (UTC+3). Saatin internetten otomatik eşitlenmesi için Ayarlar > Zaman ve dil > Tarih ve saat > Saati otomatik ayarla açık olmalı. Komutla eşitleme: w32tm /resync. Saat yanlışsa tarayıcılar sertifikaları da reddeder: sertifika ve saat. Linux için karşılığı: saat ve saat dilimi düzeltme.
Giriş ekranında ve yeni kullanıcılarda
Ayarlar yalnızca mevcut kullanıcı için değişmiştir. Giriş ekranı ve yeni açılacak kullanıcılar için: Denetim Masası > Bölge > Yönetim > Ayarları kopyala ile mevcut ayarları "karşılama ekranı ve sistem hesapları" ile "yeni kullanıcı hesapları"na kopyalayın. Parolayı giriş ekranında yazarken klavyenin hangi düzende olduğunu sağ alttaki dil göstergesinden kontrol edin; parola yanlış girilince hesap kilitlenebilir: hesap kilitlendi.
Sık sorulanlar
Konsolda (VNC) klavye yine farklı çıkıyor.
Konsol bağlantısında sunucunun kendi klavye düzeni kullanılır. Parolayı konsola yazarken sorun yaşıyorsanız konsolun Panodan Yapıştır özelliğini kullanın: VNC Konsol.
Türkçe F klavye kullanıyorum.
Kimlik değeri 0001041F'tir; yukarıdaki PowerShell'de 041F:0001041F yazın.
Dil paketi yüklenmiyor.
Sunucunun internete çıktığından ve Windows Update hizmetinin çalıştığından emin olun. Çok kısıtlı bir bellekte (2 GB) indirme uzun sürebilir.
İlgili makaleler
- Windows sunucuya (RDP) nasıl bağlanırım?
- Sunucumun saat ve saat dilimi yanlış, nasıl düzeltirim?
- RDP'de "hesap kilitlendi" hatası: çok fazla oturum açma denemesi
Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.
Geri bildiriminiz için teşekkürler!