Toplu lisanslı (KMS) bir Windows Server veya istemci kurulumunda etkinleştirme denerken 0xC004F074 hata kodu ve "No Key Management Service (KMS) could be contacted / KMS sunucusuna ulaşılamadı" mesajıyla karşılaşıyorsanız, sorun büyük olasılıkla anahtarınızda değildir. Microsoft'un belgelerine göre bu hata, KMS istemcisinin (etkinleştirilmek istenen makinenin) ağ üzerinden KMS host sunucusuna ulaşamadığını gösterir. Yani konu bireysel bir anahtar arızası değil, KMS host'a erişim veya sunucu tarafı bir durumdur: ya host servisi durmuştur, ya ağda 1688 portu kapalıdır, ya da DNS'teki kayıt yanlış/eskidir. Aşağıda nedenleri ve resmî Microsoft yöntemiyle adım adım çözümü bulacaksınız.

Neden Olur
Microsoft'un belgelerine göre, "No Key Management Service could be contacted" mesajıyla görülen 0xC004F074 hatası şu üç nedenden birine dayanır:
- KMS host servisi çalışmıyor: KMS host üzerindeki Software Protection Platform (sppsvc) servisi durmuştur; bu durumda host hiçbir etkinleştirme isteğini yanıtlayamaz.
- Ağ / güvenlik duvarı engeli: İstemci ile host arasındaki TCP 1688 portu kapalıdır. Tüm KMS etkinleştirme trafiği bu port üzerinden gider; engellenirse istemci host ile oturum kuramaz.
- Yanlış veya eski DNS kaydı: DNS'teki _VLMCS SRV kaydı artık var olmayan ya da hatalı bir KMS host'u gösteriyordur; istemci otomatik keşifte yanlış sunucuya yönlenir.
Ayrıca host ile istemci arasında 4 saatten fazla saat farkı varsa, olay günlüğünde alt kod 0xC004F06C ile etkinleştirme reddedilir. Zaman, makinelerin yerel saat dilimine göre değil Eşgüdümlü Evrensel Saat (UTC)'ye göre karşılaştırılır; istemcinin saat dilimi etkinleştirmeyi etkilemez. Bu yüzden saat farkını mutlaka kontrol etmelisiniz.
Çözüm Adımları
Aşağıdaki adımları en basitten karmaşığa doğru, istemci makinede (gerektiğinde host'ta) yönetici olarak açtığınız komut isteminde veya PowerShell'de uygulayın.
1. KMS host servisini kontrol edin. KMS host sunucusunda Software Protection (sppsvc) servisinin çalıştığından emin olun. Durmuşsa başlatın:
````
2. Saat farkını giderin. İstemci ve host saatlerinin (UTC bazında) birbirine yakın olduğundan emin olun. İstemcide zamanı yeniden eşitleyin:
````
Kurumsal ortamda saat eşitlemesi için bir NTP (Ağ Zaman Protokolü) kaynağı veya Active Directory kullanmanız önerilir.
3. 1688 portu açık mı, test edin. İstemciden host'a TCP 1688 bağlantısını sınayın:
````
Sonuçtaki TcpTestSucceeded değeri False ise port engellenmiştir. İstemci ve host'taki güvenlik duvarlarında 1688 TCP iletişimine izin verin.
4. DNS SRV kaydını sorgulayın. İstemcinin KMS host'u DNS'ten doğru bulup bulmadığını görün:
````
Dönen kayıt ve doğru (KMS host FQDN'i) içermelidir. Tüm kayıtları bir dosyaya almak isterseniz komutunu da kullanabilirsiniz. Kayıt yoksa, eski bir sunucuyu gösteriyorsa veya yanlış bilgi içeriyorsa burada düzeltilmelidir.
5. DNS kaydını DNS Yöneticisi'nden doğrulayın/düzeltin. DNS yönetim konsolunu açın, etki alanı klasörünüz altındaki _tcp klasörünü seçin ve _VLMCS SRV kaydını bulun. Kayıttaki KMS host adının doğru sunucuyu gösterdiğini, ilgili Host (A) kaydının da doğru IP'ye işaret ettiğini kontrol edin; gerekirse güncelleyin. (KMS host varsayılan olarak SRV kaydını 24 saatte bir otomatik yeniler.)
6. Sorunun ad çözümleme mi yoksa SRV kaydı mı olduğunu belirleyin. İstemcide host'u önce FQDN ile elle atayıp etkinleştirmeyi deneyin:
````
FQDN ile başarısız olup IP ile başarılı oluyorsa sorun ad çözümlemededir; FQDN ile çalışıyorsa sorun SRV kaydındaydı. IP ile deneyin:
````
7. Otomatik keşfe geri dönün. Sorun çözüldükten sonra istemciyi tekrar DNS tabanlı otomatik keşfe almak (önerilen yöntem) için elle atamayı temizleyin:
````
komutu, kayıtlardaki elle girilmiş KMS host adı, adres ve port bilgisini kaldırarak otomatik keşfi geri getirir.
8. Sonucu doğrulayın. Lisans durumunu kontrol ederek etkinleştirmenin başarılı olduğunu görün:
````
İpuçları
- KMS aktivasyonunun çalışması için ağda bir etkinleştirme eşiğinin dolması gerekir: Windows Server ve hacim (volume) Office ürünleri için en az 5, Windows istemcileri için en az 25 benzersiz makine. Eşik dolmadan istemciler etkinleşemez; KMS yalnızca son 30 gündeki benzersiz bağlantıları sayar. Bu hata bir eşik sorunu (genellikle 0xC004F038) değilse, yukarıdaki erişim adımlarına odaklanın.
- İstemci ile host farklı DNS bölgelerindeyse, KMS host'un kayıt defterindeki DnsDomainPublishList değeriyle SRV kaydını birden çok etki alanında yayımlaması gerekir.
- Elle host atadığınızda port numarasını (varsayılan 1688) yazmayı unutmayın; biçimi doğrudur.
- Önce host servisini ve portu, sonra DNS'i kontrol etmek, en sık görülen sebepleri en hızlı eler.
Windows Server, Office ve diğer ürünler için %100 orijinal lisanslara ve sorun yaşadığınızda hızlı desteğe Enlisans ile ulaşabilir; lisanslama sürecinizi sade ve güvenli şekilde tamamlayabilirsiniz.















