Merhaba
13 Ekim 2026 tarihli Windows 11 güncellemesinden (KB5127648, OS Build 26100.9711, 26200.9711 ve 26300.9711) sonra, NPS (Network Policy Server) üzerinde PEAP-MSCHAPv2 (Protected Extensible Authentication Protocol, Microsoft Challenge Handshake Authentication Protocol version 2) kullanan kablolu ve kablosuz 802.1X (IEEE 802.1X, port tabanlı ağ erişim kontrolü) ağlarında bilgisayar kimlik doğrulaması başarısız olmaya başladı. Microsoft Q&A üzerindeki konuya kısa sürede 90’ın üzerinde kullanıcı aynı sorun bende de var diyerek katıldı.
Bu yazıda sorunun belirtilerini, büyük olasılıkla arkasında yatan BlockNtlmv1SSO değişikliğini, geçici çözümü ve kalıcı çözüm olan sertifika tabanlı kimlik doğrulamaya geçişi anlatıyoruz
BlockNtlmv1SSO değişikliğini güçlü biçimde işaret ediyor. Ancak Microsoft’un KB5127648 bilinen sorunlar bölümünde bu davranış, konuyu yanıtlayan topluluk uzmanına göre henüz listelenmemişti. Yani ilişki resmi olarak doğrulanmış değil, test ve gözleme dayalı. Registry ayarı NTLMv1 tabanlı SSO kısıtlamasını gevşettiği için yalnızca geçici ve kontrollü uygulanmalıdır.Sorunun Özeti
| Başlık | Bilgi |
|---|---|
| Güncelleme | KB5127648 (KB: Knowledge Base), 13 Ekim 2026 |
| Etkilenen sürümler | Windows 11 24H2, 25H2 ve 26H2 (OS Build 26100.9711, 26200.9711 ve 26300.9711) |
| Etkilenen senaryo | PEAP-MSCHAPv2 (Protected Extensible Authentication Protocol, Microsoft Challenge Handshake Authentication Protocol version 2) kullanan kablolu ve kablosuz 802.1X (IEEE 802.1X, port tabanlı ağ erişim kontrolü) bağlantılarında, NPS (Network Policy Server) üzerinden kimlik doğrulama |
| Etkilenmeyen | WPA2-Personal (Wi-Fi Protected Access 2) ağlar, kullanıcı kimlik doğrulamasında kimlik bilgisinin elle girilmesi |
| Olası neden | BlockNtlmv1SSO varsayılan değerinin Audit (0) yerine Enforce (1) olması |
| Geçici çözüm | BlockNtlmv1SSO değerini 0 yapmak |
| Kalıcı çözüm | EAP-TLS (Extensible Authentication Protocol-Transport Layer Security) veya PEAP-TLS ile sertifika tabanlı kimlik doğrulama |
Belirtiler ve Event Kayıtları
Microsoft Q&A konusunu açan yönetici, güncellemeden sonra Windows 11 istemcilerinin WPA2-Enterprise (802.1X/PEAP) kablosuz ağa bağlanamadığını bildirdi. Kimlik doğrulama başlıyor ama tamamlanmıyor. WPA2-Personal ağlar sorunsuz çalışıyor, kablosuz grup ilkesi uygulanmaya devam ediyor ve kablosuz profil yerinde duruyor. Sorun Intel ve Qualcomm gibi farklı Wi-Fi yonga setlerinde ve farklı donanım üreticilerinde tekrarlanıyor. Güncellemeyi kaldırıp yeniden başlatınca bağlantı geliyor, güncelleme tekrar kurulunca sorun geri dönüyor. Diğer yöneticiler aynı sorunun kablolu (Ethernet) 802.1X tarafında da yaşandığını, bilgisayar hesabıyla (machine authentication) yapılan alan adı kimlik doğrulamasının etkilendiğini bildirdi.
| Log | Event ID | Anlamı |
|---|---|---|
| WLAN-AutoConfig (Wireless LAN) | 12011 | PEAP (Protected Extensible Authentication Protocol) kimlik doğrulaması başlıyor |
| WLAN-AutoConfig | 12014 | OneX Held State timeout, kimlik doğrulama tamamlanamıyor |
| WLAN-AutoConfig | 8002 | Security check did not complete after several attempts (güvenlik denetimi birkaç denemeye rağmen tamamlanamadı) |
| WLAN-AutoConfig | 12013 | Use my Windows user account işaretliyken hata, kod 0x80070285 (internal authentication error) |
| WLAN-AutoConfig | 12012 | Kimlik bilgisi elle girildiğinde başarılı kimlik doğrulama |
| NTLM (NT LAN Manager) / Operational | 4024 | Audit modu: NTLMv1 türevi kimlik bilgisi kullanımı kaydedildi, işlem engellenmedi (Warning) |
| NTLM (NT LAN Manager) / Operational | 4025 | Enforce modu: NTLMv1 türevi kimlik bilgisi ile SSO (Single Sign-On) ilke nedeniyle engellendi (Error) |
İki ayrıntı ipucu veriyor. Birincisi, Schannel sertifika doğrulama hatası görülmüyor, yani sorun sertifika zincirinde değil. İkincisi, kullanıcı hesabıyla yapılan bağlantıda Use my Windows user account kutusu işaretliyken kimlik doğrulama başarısız oluyor, kutu kaldırılıp kimlik bilgisi elle girildiğinde başarılı oluyor. Bu davranış, Microsoft’un NTLMv1 değişikliğini anlatan sayfasındaki SSO açıklamasıyla birebir uyuşuyor. Ayrıca bir kullanıcı, BlockNtlmv1SSO değerinin güncellemeden önce de sonra da tanımlı olmadığını bildirdi. Bu da sorunun varsayılan değerin değişmesinden kaynaklandığı görüşünü destekliyor.
BlockNtlmv1SSO Nedir?
Microsoft, NTLMv1 protokolünü Windows 11 24H2 ve Windows Server 2025 sürümlerinden kaldırdı. Ancak NTLMv1 kriptografisinin bazı kalıntıları, özellikle etki alanına (domain) katılmış ortamlarda MS-CHAPv2 kullanıldığında hala duruyor. Microsoft bu kalıntıyı kapatmak için NTLMv1 türevi kimlik bilgilerinin oturum açmış kullanıcı için üretilmesini engelleyen yeni bir registry değeri getirdi.
| Alan | Değer |
|---|---|
| Konum | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0 |
| Değer adı | BlockNtlmv1SSO |
| Tür | REG_DWORD (32 bit) |
| Data = 0 (şimdiye kadarki varsayılan) | Audit modu: istek denetlenir ama başarılı olur, Warning event üretilir |
| Data = 1 | Enforce modu: istek engellenir, Error event üretilir |
| Tarih | Değişiklik |
|---|---|
| Ağustos 2025 sonu | Windows 11 24H2 ve üzeri istemcilerde NTLMv1 kullanımı için denetim (audit) logları açıldı |
| Kasım 2025 | Windows Server 2025 için aynı değişikliklerin dağıtımı başladı |
| Ekim 2026 | BlockNtlmv1SSO varsayılanı Audit (0) yerine Enforce (1) oluyor, yalnızca bu değer cihaza daha önce dağıtılmamışsa |
Microsoft bu tarihlerin tahmini olduğunu ve değişebileceğini belirtiyor. Önemli nokta şu: Enforce varsayılanı yalnızca değer daha önce dağıtılmamış cihazlarda devreye giriyor. Değeri kendimiz tanımladığımız cihazlarda bizim ayarımız geçerli kalıyor.
Neden PEAP-MSCHAPv2 Etkileniyor?
Burada sık yapılan bir karışıklığı netleştirmek gerekiyor. MS-CHAPv2 içindeki v2, bağlantının NTLMv2 kullandığı anlamına gelmiyor. PEAP-MSCHAPv2 yapılandırmasında PEAP bir TLS tüneli kurar, kullanıcı adı ve parola doğrulamasını ise tünelin içindeki MS-CHAPv2 yapar. SSO sırasında MS-CHAPv2, NTLMv1 türevi kimlik bilgilerine ihtiyaç duyabiliyor ve yeni kısıtlama tam olarak bu kimlik bilgisinin üretilmesini engelliyor.
Windows’un Kerberos’u tercih etmesi yalnızca Negotiate kullanan bağlantılar için geçerli. Kurumsal Wi-Fi veya Ethernet bağlantısında kullanılacak EAP yöntemini profil ve kimlik doğrulama sunucusu belirliyor. PEAP-MSCHAPv2 olarak yapılandırılmış bir bağlantıyı Windows kendiliğinden Kerberos’a veya NTLMv2’ye çevirmiyor. Microsoft’un Credential Guard’a benzettiği SSO davranışı da aynı: SSO akışı çalışmıyor, kimlik bilgisi elle girilirse bağlantı devam ediyor.
Doğrulama: NTLM Operational Logu
Çözüme geçmeden önce kesintinin gerçekten bu değişiklikten kaynaklandığını doğruluyoruz. Etkilenen Windows istemcide Event Viewer (Olay Görüntüleyicisi) içinde Applications and Services Logs > Microsoft > Windows > NTLM > Operational yolunu açıyoruz. Event ID 4025 görüyorsak SSO girişimi ilke nedeniyle engellenmiştir. Event ID 4024 ise aynı kullanımın Audit modunda kaydedildiğini, ama engellenmediğini gösterir. Kesinti zamanı ile log zamanını karşılaştırıyoruz.
Aynı kontrolü PowerShell ile de yapabiliriz.
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-NTLM/Operational'; Id=4024,4025} -MaxEvents 20 | Format-List TimeCreated, Id, Message
Değerin cihazda tanımlı olup olmadığına da bakıyoruz.
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" -Name BlockNtlmv1SSO -ErrorAction SilentlyContinue
Değer tanımlı değilse ve güncelleme yüklüyse, varsayılan Enforce davranışı geçerli demektir. NPS tarafında da Event ID 6272 (başarılı) ve 6273 (başarısız) kayıtlarına bakmak faydalı. İstek NPS’e hiç ulaşmıyorsa sorun istemci tarafındadır.
Geçici Çözüm: BlockNtlmv1SSO Değerini 0 Yapmak
Sorunun bu kısıtlamadan kaynaklandığını doğruladıktan sonra, etkilenen istemcide Command Prompt (Komut İstemi) uygulamasını Run as administrator (Yönetici olarak çalıştır) seçeneğiyle açıyoruz ve aşağıdaki komutu çalıştırıyoruz.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" /v BlockNtlmv1SSO /t REG_DWORD /d 0 /f
Aynı değeri regedit ile de oluşturabiliriz. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0 anahtarına geliyoruz, New (Yeni) > DWORD (32-bit) Value (DWORD (32 bit) Değeri) ile BlockNtlmv1SSO adında bir değer oluşturuyoruz ve Data alanına 0 giriyoruz. Ardından bağlantıyı yeniden deniyoruz. Gerekirse bilgisayarı yeniden başlatıyoruz. Yaptığımız ilk testte NPS kimlik doğrulaması bu ayarla yeniden çalıştı.
Birden fazla cihaz varsa değeri GPO (Group Policy Object, Grup İlkesi Nesnesi) ile dağıtıyoruz. Group Policy Management Console (Grup İlkesi Yönetim Konsolu) içinde ilgili GPO’yu düzenleyip Computer Configuration (Bilgisayar Yapılandırması) > Preferences (Tercihler) > Windows Settings (Windows Ayarları) > Registry (Kayıt Defteri) yolundan New > Registry Item (Kayıt Defteri Öğesi) ekliyoruz. Action (Eylem) alanında Update (Güncelle) seçiyoruz, Hive (Kovan) olarak HKEY_LOCAL_MACHINE, Key Path (Anahtar Yolu) olarak SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0, Value name (Değer adı) olarak BlockNtlmv1SSO, Value type (Değer türü) olarak REG_DWORD ve Value data (Değer verisi) olarak 0 (Decimal) giriyoruz. Etkilenen cihaz grubunu sınırlamak için Common sekmesinde Item-level targeting (Öğe düzeyinde hedefleme) kullanabiliriz. GPO ile dağıtım yaptığımızda istemcide aşağıdaki komutla ilkeyi hemen çekiyoruz.
gpupdate /force
Registry değerini doğrudan yazdıysak gpupdate /force gerekmez, yalnızca GPO ile dağıtırken işe yarar.
Henüz güncellemeyi almamış cihazlar için değeri güncellemeden önce dağıtmak da mümkün. Değer tanımlı olduğu sürece Ekim 2026 varsayılan değişikliği o cihazlarda devreye girmez. Bazı kullanıcılar, acil durumda KB5127648’i kaldırarak da bağlantıyı geri getirdi. Bu yol ekim ayı güvenlik düzeltmelerini de geri aldığı için tercih etmiyoruz.
Hangi Yolu Seçmeliyiz?
| Seçenek | Avantaj | Risk veya Dezavantaj | Öneri |
|---|---|---|---|
| KB5127648’i kaldırmak | Bağlantı hemen geri gelir | Ekim güvenlik düzeltmeleri de gider, güncelleme tekrar gelecektir | Yalnızca acil durumda |
BlockNtlmv1SSO = 0 |
Güncelleme yerinde kalır, hızlı ve GPO (Group Policy Object, Grup İlkesi Nesnesi) ile dağıtılabilir | NTLMv1 türevi SSO kısıtlamasını gevşetir | Geçici ve kontrollü |
| EAP-TLS veya PEAP-TLS | Parola tabanlı MS-CHAPv2 bağımlılığı biter, kalıcı çözümdür | Sertifika altyapısı (PKI, Public Key Infrastructure) ve profil çalışması gerekir | Hedef durum |
Kalıcı Çözüm: Sertifika Tabanlı Kimlik Doğrulama
Microsoft, MS-CHAPv2 tabanlı bağlantılardan EAP-TLS veya PEAP-TLS gibi sertifika tabanlı yöntemlere geçilmesini öneriyor. Geçiş tek bir ayar değil, üç parçalı bir çalışma. İstemci sertifikalarının dağıtılması, NPS ağ ve bağlantı ilkelerinin güncellenmesi ve Wi-Fi ile kablolu 802.1X profillerinin değiştirilmesi birlikte planlanmalı.
Altyapı tarafında, AD CS (Active Directory Certificate Services, Active Directory Sertifika Hizmetleri) üzerinde bilgisayar kimlik doğrulaması için sertifika şablonunu hazırlıyoruz ve autoenrollment (otomatik kayıt) ile cihazlara dağıtıyoruz. NPS sunucusunun da geçerli bir sunucu kimlik doğrulama sertifikasına sahip olduğunu kontrol ediyoruz. NPS tarafında Network Policy (Ağ İlkesi) içindeki kimlik doğrulama yöntemini sertifika tabanlı yönteme (Smart Card or other certificate) çeviriyoruz. İstemci tarafında ise Wireless Network (IEEE 802.11) Policies ve Wired Network (IEEE 802.3) Policies altındaki profillerde ağ kimlik doğrulama yöntemini aynı şekilde güncelliyoruz.
Geçişi önce pilot bir cihaz grubunda deniyoruz, bağlantıların çalıştığını doğruluyoruz ve ancak sonra merkezi dağıtıma geçiyoruz. Geçiş tamamlandığında geçici BlockNtlmv1SSO = 0 ayarını kaldırıp Enforce davranışını yeniden uyguluyoruz.
Önerilen Aksiyon Planı
Önce etkilenen cihazlarda NTLM Operational logunu ve NPS kayıtlarını kontrol ederek sorunun gerçekten bu değişiklikten kaynaklandığını doğruluyoruz. Ardından geçici çözüm olarak BlockNtlmv1SSO = 0 değerini GPO ile, mümkünse yalnızca etkilenen cihaz gruplarına dağıtıyoruz. Henüz güncellenmemiş cihazlar için değeri güncellemeden önce göndermek, aynı kesintiyi baştan önler. Paralelde EAP-TLS geçiş projesini başlatıyor, pilot sonrası geçici ayarı kaldırıyoruz.
Sonuç
Ekim 2026 güncellemesiyle birlikte gelen NTLMv1 kısıtlaması, PEAP-MSCHAPv2 ile çalışan kurumsal Wi-Fi ve Ethernet ağlarını doğrudan etkileyebiliyor. Registry ayarı hızlı bir kurtarma sağlıyor, ancak güvenlik kısıtlamasını gevşettiği için kalıcı bir çözüm değil. Asıl hedef, parola tabanlı MS-CHAPv2 bağımlılığından çıkıp EAP-TLS ile sertifika tabanlı kimlik doğrulamaya geçmek.

