Windows işletim sistemlerinde özellikle kurumsal ortamlarda sık karşılaşılan problemlerden biri, klavye dilinin kullanıcı istemeden değişmesidir. Bu sorun daha çok İngilizce Windows imajı kullanılan bilgisayarlarda görülür. Kullanıcı Türkçe Q klavye düzenini kullanmak isterken sistem belirli aralıklarla tekrar English US / ENG US klavye düzenine dönebilir.
İlk bakışta basit bir dil ayarı problemi gibi görünse de, bu durum çoğu zaman yalnızca Windows Ayarları üzerinden klavye düzenini silmekle kalıcı olarak çözülemez. Kullanıcı dil ayarlarından English US klavyeyi kaldırsa bile, sistem yeniden başlatıldığında veya oturum açıldığında bu klavye düzeni tekrar geri gelebilir.
Bu yazıda, Windows’ta silinmesine rağmen geri gelen İngilizce klavye probleminin neden oluştuğunu ve kalıcı çözüm için uygulanabilecek adımları detaylı şekilde ele alacağız.
Sorunun Belirtisi Nedir?
Bu problem genellikle şu şekilde kendini gösterir:
Kullanıcı Türkçe Q klavye kullanmaktadır. Ancak belirli bir süre sonra veya bilgisayar yeniden başlatıldığında görev çubuğunda tekrar ENG US dil seçeneği görünür. Bazen kullanıcı fark etmeden klavye düzeni English US olarak değişir ve Türkçe karakterler doğru yazılamaz.
Örneğin:
ğ,ü,ş,ı,ö,çgibi Türkçe karakterler doğru çalışmaz.@,"veya bazı özel karakterlerin yeri değişir.- Klavye dili kullanıcı fark etmeden Alt + Shift veya Windows + Space tuşlarıyla değişebilir.
- Windows dil ayarlarından English US kaldırılmış olsa bile tekrar geri gelebilir.
Bu durum özellikle son kullanıcı bilgisayarlarında, helpdesk ekipleri için tekrar eden destek taleplerine neden olabilir.
Neden Sadece Ayarlardan Silmek Yeterli Olmaz?
Windows dil ve klavye yapılandırmasını yalnızca modern Ayarlar ekranı üzerinden yönetmez. Arka planda Registry üzerinde bazı alanlarda klavye düzenleri tutulur. Özellikle eski Windows bileşenleri, oturum açılışı sırasında hangi klavye düzenlerinin yükleneceğini Registry üzerindeki bazı anahtarlardan okur.
Bu nedenle Ayarlar ekranından English US klavye düzenini silseniz bile, Registry tarafında bu klavyeye ait kayıtlar duruyorsa sistem yeniden başlatıldığında veya kullanıcı oturumu açıldığında bu düzen tekrar yüklenebilir.
Bu problemin temel sebepleri genellikle şunlardır:
- İngilizce Windows imajı kullanılması
- Kurumsal deployment sırasında varsayılan klavye düzeninin English US bırakılması
- Kullanıcı profilinde eski klavye kayıtlarının kalması
- Default user profilinde English US klavye kaydının bulunması
- Alt + Shift veya Windows + Space gibi kısayollarla dil değişiminin tetiklenmesi
- Group Policy veya imaj kaynaklı dil ayarlarının tekrar uygulanması
Bu nedenle kalıcı çözüm için yalnızca Ayarlar ekranından silme işlemi yapmak yerine, PowerShell ve Registry tarafında da temizlik yapmak gerekir.
Kalıcı Çözüm İçin 3 Aşamalı Yöntem
Bu çözümde amaç, Windows üzerinde yalnızca istenen klavye düzenini aktif bırakmak, Registry üzerinde kalan eski English US klavye kayıtlarını temizlemek ve yanlışlıkla dil değişimine neden olabilecek kısayolları devre dışı bırakmaktır.
İşleme başlamadan önce Registry üzerinde değişiklik yapılacağı için yedek alınması önerilir. Özellikle kurumsal ortamlarda bu adımların önce test cihazlarında denenmesi daha sağlıklı olacaktır.
1. PowerShell ile Dil Listesini Zorla Tanımlama
İlk adımda Windows kullanıcı dil listesini net bir şekilde tanımlamak gerekir. Bunun için PowerShell yönetici olarak açılır ve aşağıdaki komutlar çalıştırılır:
$LangList = New-WinUserLanguageList -Language "tr-TR"
Set-WinUserLanguageList $LangList -Force
Bu komutlar, kullanıcı dil listesini Türkçe olarak yeniden oluşturur ve Windows’a mevcut kullanıcı için geçerli dil/klavye listesini zorla uygular.
Burada kullanılan tr-TR, Türkçe dil ve bölge yapılandırmasını temsil eder. Bu işlem, Windows’un modern Ayarlar ekranında görünen dil listesini düzenler.
Bu adım özellikle Ayarlar ekranında gereksiz dil seçenekleri göründüğünde veya English US klavye düzeni tekrar tekrar geri geldiğinde faydalıdır.
2. Registry Üzerinden Preload Kayıtlarını Temizleme
İkinci adımda, Windows’un açılışta hangi klavye düzenlerini yükleyeceğini okuduğu Registry alanları kontrol edilir.
İlk olarak aşağıdaki Registry yolu açılır:
HKEY_CURRENT_USER\Keyboard Layout\Preload
Bu alanda kullanıcının oturumu için yüklenen klavye düzenleri bulunur. English US klavye düzeninin Registry karşılığı genellikle şu değerdir:
00000409
Bu değer, US English klavye düzenini ifade eder.
Eğer bu alanda verisi 00000409 olan kayıtlar varsa, bu kayıtlar silinmelidir. Böylece mevcut kullanıcı profili için English US klavye düzeninin tekrar yüklenmesi engellenmiş olur.
Ardından default kullanıcı profili için de aşağıdaki yol kontrol edilmelidir:
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Burada da 00000409 değerine sahip kayıtlar varsa silinmelidir.
Bu adım özellikle yeni kullanıcı profilleri oluşturulduğunda veya login ekranında English US klavyenin tekrar gelmesini engellemek için önemlidir.
Registry üzerinde işlem yaparken dikkatli olunmalıdır. Yanlış bir anahtarın silinmesi sistem davranışını etkileyebilir. Bu nedenle işlem öncesinde ilgili Registry anahtarının dışa aktarılması tavsiye edilir.
3. Klavye Dili Değiştirme Kısayollarını Devre Dışı Bırakmak
English US klavye düzeni sistemden temizlense bile, kullanıcı farkında olmadan bazı kısayollar ile klavye dilini değiştirebilir. Windows’ta en sık kullanılan dil değiştirme kısayolları şunlardır:
- Alt + Shift
- Windows + Space
- Ctrl + Shift
Bu kısayollar özellikle hızlı yazı yazarken veya farklı uygulamalar arasında geçiş yaparken yanlışlıkla tetiklenebilir.
Bu davranışı engellemek için aşağıdaki PowerShell komutları kullanılabilir:
Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Hotkey" -Value 3
Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Language Hotkey" -Value 3
Bu komutlar, mevcut kullanıcı için klavye dili değiştirme kısayollarını devre dışı bırakır.
Böylece kullanıcı istemeden Alt + Shift gibi kombinasyonlarla farklı bir klavye düzenine geçmez.
İşlem Sonrası Kontrol
Tüm adımlar tamamlandıktan sonra bilgisayar yeniden başlatılmalıdır. Yeniden başlatma sonrasında görev çubuğundaki dil alanı kontrol edilmelidir.
Beklenen durum şudur:
- Klavye düzeni Türkçe Q olarak kalmalıdır.
- ENG US seçeneği tekrar görünmemelidir.
- Yeniden başlatma sonrasında English US geri gelmemelidir.
- Türkçe karakterler doğru şekilde yazılmalıdır.
- Alt + Shift gibi kısayollar klavye dilini değiştirmemelidir.
Kontrol için Windows Ayarları üzerinden şu yol da incelenebilir:
Settings > Time & Language > Language & Region
Burada yalnızca kullanılmak istenen dil ve klavye düzeninin yer aldığından emin olunmalıdır.
$LangList = New-WinUserLanguageList -Language "tr-TR"; Set-WinUserLanguageList $LangList -Force; reg export "HKCU\Keyboard Layout" "$env:TEMP\KeyboardLayout_HKCU_Backup.reg" /y; reg export "HKU\.DEFAULT\Keyboard Layout" "$env:TEMP\KeyboardLayout_DEFAULT_Backup.reg" /y; foreach ($Path in "HKCU:\Keyboard Layout\Preload","Registry::HKEY_USERS\.DEFAULT\Keyboard Layout\Preload") { if (Test-Path $Path) { $Props = Get-ItemProperty -Path $Path; $Props.PSObject.Properties | Where-Object { $_.Name -match "^\d+$" -and $_.Value -eq "00000409" } | ForEach-Object { Remove-ItemProperty -Path $Path -Name $_.Name -Force } } }; New-Item -Path "HKCU:\Keyboard Layout\Toggle" -Force | Out-Null; Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Hotkey" -Value 3; Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Language Hotkey" -Value 3; Write-Host "TR keyboard layout enforced, ENG US preload entries removed, hotkeys disabled. Please restart the computer."
Kurumsal Ortamlar İçin Ek Notlar
Bu problem kurumsal ortamlarda daha sık görülür. Bunun nedeni genellikle kullanılan Windows imajlarının İngilizce tabanlı olmasıdır. Deployment sırasında işletim sistemi dili English US olarak bırakılmış, sonrasında sadece kullanıcı bazlı Türkçe klavye eklenmiş olabilir.
Bu durumda sorun tek bir kullanıcıyla sınırlı kalmayabilir. Aynı imajdan kurulan birçok bilgisayarda benzer problem yaşanabilir.
Kurumsal yapılarda aşağıdaki noktalar ayrıca kontrol edilmelidir:
- Windows imajı içerisindeki varsayılan dil ayarları
- Default user profili
- Group Policy ile uygulanan dil ayarları
- Intune veya SCCM üzerinden dağıtılan konfigürasyonlar
- Logon script veya startup script ile uygulanan klavye ayarları
- Kullanıcı profili oluşturma sırasında gelen varsayılan klavye düzeni
Eğer ortamda merkezi yönetim varsa, bu işlemler script haline getirilerek toplu şekilde uygulanabilir. Ancak Registry değişikliği içerdiği için önce pilot kullanıcı veya test bilgisayarı üzerinde denenmesi önerilir.
Önemli Uyarılar
Bu işlem Windows dil paketini tamamen kaldırmaz. Yalnızca kullanıcı tarafında istenmeyen klavye düzeninin tekrar yüklenmesini engeller.
Eğer sistem dili İngilizce ise, Windows arayüzü İngilizce kalmaya devam eder. Yapılan işlem daha çok klavye düzeni ve giriş dili davranışıyla ilgilidir.
Registry üzerinde değişiklik yapılmadan önce mutlaka yedek alınmalıdır. Bunun için ilgili Registry anahtarına sağ tıklanarak Export seçeneği ile yedek alınabilir.
Ayrıca bazı domain ortamlarında Group Policy ayarları Registry değişikliklerini tekrar ezebilir. Böyle bir durumda çözümün kalıcı olması için ilgili GPO ayarlarının da kontrol edilmesi gerekir.
Windows’ta silinmesine rağmen geri gelen English US klavye problemi, yalnızca Ayarlar ekranından yapılan düzenlemelerle her zaman çözülemeyebilir. Çünkü Windows klavye yapılandırmasını hem kullanıcı ayarlarında hem de Registry üzerinde farklı alanlarda saklar.
Kalıcı çözüm için üç temel adım uygulanmalıdır:
Öncelikle PowerShell ile kullanıcı dil listesi net şekilde tanımlanmalıdır. Ardından Registry üzerinde kalan English US Preload kayıtları temizlenmelidir. Son olarak, yanlışlıkla klavye dilinin değişmesine neden olan kısayollar devre dışı bırakılmalıdır.
Bu adımlar uygulandığında, özellikle İngilizce Windows imajı kullanan kurumsal bilgisayarlarda Türkçe klavye düzeninin kalıcı şekilde korunması sağlanabilir. Böylece kullanıcıların istemeden ENG US klavye düzenine geçmesi engellenir ve tekrar eden klavye dili problemleri büyük ölçüde ortadan kaldırılır.
![[TR] Windows 11 İşletim Sisteminde Silinmesine Rağmen Geri Gelen English US Klavye Problemi ve Kalıcı Çözümü](https://kadirkozan.com/wp-content/uploads/2026/03/windows-11.jpg)
![[EN] How to Permanently Fix the English US Keyboard Layout That Keeps Coming Back in Windows](https://kadirkozan.com/wp-content/uploads/2026/03/windows-11-150x150.jpg)