Bir kuruluşta onlarca, hatta yüzlerce bilgisayarı tek tek etkinleştirmek hem zaman alıcı hem de yönetilmesi zor bir iştir. Toplu lisanslama (Volume Licensing) kapsamında dağıtılan Windows ve Office sürümleri için sunulan çözüm, kendi ağınızda kurduğunuz bir KMS (Key Management Services) sunucusudur. KMS, istemci-sunucu modeliyle çalışır: istemcileriniz etkinleştirme için internet üzerinden uzaktaki bir hizmete değil, doğrudan yerel ağınızdaki bir sunucuya (KMS host) bağlanır. Bu yazıda, Windows Server üzerinde Volume Activation Services rolünü kullanarak bir KMS host'unu sıfırdan nasıl kuracağınızı ve yapılandıracağınızı adım adım ele alıyoruz.
Ne Zaman KMS Gerekir?
KMS'in devreye girmesi için bir etkinleştirme eşiğini (activation threshold) aşması gerekir. KMS host, kendisine başvuran benzersiz makineleri sayar ve yalnızca eşik karşılandığında istemcileri etkinleştirir:
- İstemci işletim sistemleri (Windows 10/11 vb.) için eşik 25 makinedir; sayaç 25 veya üzeri olduğunda istemciler etkinleşir.
- Sunucu işletim sistemleri ve toplu lisanslı Office ürünleri için eşik 5 makinedir.
KMS host yalnızca son 30 gün içindeki benzersiz bağlantıları sayar ve en güncel 50 bağlantıyı saklar. Bu nedenle KMS, ağında en az 25 Windows istemcisi bulunan ortamlar için mantıklıdır; daha küçük ağlarda çoklu etkinleştirme anahtarı (kurumsal toplu lisans) genellikle daha uygundur. KMS ile yapılan etkinleştirmeler 180 gün geçerlidir (etkinleştirme geçerlilik aralığı); istemciler etkin kalmak için bu süre dolmadan en az bir kez KMS host'una bağlanır. Varsayılan olarak istemciler her 7 günde bir yenileme dener; her başarılı yenilemede 180 günlük süre yeniden başlar.
Ön Koşullar
- KMS host olarak kullanılacak, desteklenen bir Windows Server kurulumu. KMS host adanmış bir sunucu olmak zorunda değildir; başka rollerle birlikte çalışabilir. Windows Server üzerindeki bir KMS host hem sunucu hem de istemci işletim sistemlerini etkinleştirebilir.
- KMS host'u yönetecek hesabın yerel Administrators grubunda olması.
- Toplu lisans sözleşmenize ait KMS Host Key (CSVLK). Bu anahtar resmî olarak "Microsoft Customer Specific Volume License Key" adını taşır ve Volume Licensing Service Center'ın Ürün Anahtarları bölümünden (ya da güncel ortamlarda Microsoft 365 yönetim merkezindeki ürün anahtarlarından) temin edilir. Tek bir CSVLK ile ağınızda toplam altı KMS host etkinleştirebilirsiniz (ilk host artı beş host daha).
- Ağda TCP/IP bağlantısı ve istemcilerin host'u otomatik bulabilmesi için DNS altyapısı.
- İstemcilerin doğru GVLK (Generic Volume License Key / KMS istemci kurulum anahtarı) ile yapılandırılmış olması. Toplu lisans sürümleri varsayılan olarak GVLK ile gelir; istemci tarafında ek bir yapılandırma gerekmez.
Kurulum Adımları
1. Volume Activation Services rolünü ekleyin. Sunucu Yöneticisi'nde (Server Manager) Yönet > Rol ve Özellik Ekle sihirbazını açıp rol tabanlı kurulumu seçerek roller listesinden Volume Activation Services rolünü işaretleyebilirsiniz. Daha hızlı yol, yükseltilmiş bir PowerShell oturumunda şu komutu çalıştırmaktır:
````
2. Güvenlik duvarını yapılandırın. KMS, varsayılan olarak TCP 1688 portunu dinler; istemcilerin host'a ulaşabilmesi için bu trafiğe izin verilmelidir. İlgili kural adıyla gelir; örneğin yalnızca Etki Alanı ve Özel profillerde etkinleştirmek için:
````
3. Volume Activation Tools sihirbazını başlatın. Aracı yükseltilmiş bir komut isteminden veya PowerShell'den yazarak açabilirsiniz; Sunucu Yöneticisi'nde Araçlar > Volume Activation Tools menüsünden de erişilebilir. Giriş ekranında İleri deyin.
4. Etkinleştirme yöntemini ve sunucuyu seçin. Etkinleştirme türü olarak Key Management Service (KMS) seçeneğini işaretleyin. Sunucu alanına yerel makine için localhost yazın (farklı bir sunucu yapılandıracaksanız onun ana bilgisayar adını girin) ve İleri deyin.
5. KMS Host Key (CSVLK) girin ve uygulayın. Install your KMS host key (KMS host anahtarınızı yükleyin) seçeneğini işaretleyip kuruluşunuza ait CSVLK anahtarını yazın ve Commit (Uygula) deyin. Bu adımı komut satırından da yürütebilirsiniz:
````
6. Sunucuyu çevrimiçi etkinleştirin. Anahtar yüklendikten sonra İleri ile etkinleştirme adımına geçin; ürünü seçip Activate online (Çevrimiçi etkinleştir) ve ardından Commit deyin. Onay istenirse Yes ile onaylayın. Komut satırı tercih ederseniz:
````
7. Yapılandırma seçeneklerini gözden geçirin. Etkinleştirme tamamlanınca KMS host yapılandırması görüntülenir. Varsayılanlar uygunsa Close (Kapat) ile çıkın; değiştirmek isterseniz İleri deyip dinleme portu, aralık ve DNS yayını gibi değerleri düzenleyip Commit deyin. Önemli varsayılanlar: KMS dinleme portu TCP 1688, etkinleştirilmemiş istemcilerin yeniden deneme aralığı 2 saat (120 dakika), yenileme aralığı 7 gün (10080 dakika). Bu değerleri slmgr ile de değiştirebilirsiniz:
````
Burada dinleme portunu, etkinleştirilmemiş istemcilerin yeniden deneme aralığını (dakika), etkinleştirilmiş istemcilerin yenileme aralığını (dakika) belirler.
8. DNS SRV kaydını doğrulayın. KMS host, DNS dinamik güncellemesini destekleyen ortamlarda kendisini otomatik yayınlar; istemciler host'u adlı bir SRV kaydı üzerinden bulur. Kaydın oluştuğunu doğrulamak için:
````
Sonuçta KMS host adının ve 1688 portunun görünmesi gerekir. DNS dinamik güncellemeyi desteklemiyorsa kaydı el ile ekleyin: Tür SRV, Hizmet/Ad _vlmcs, Protokol _tcp, Öncelik 0, Ağırlık 0, Port 1688, Ana bilgisayar = KMS host'un FQDN'si.
9. Durumu kontrol edin. Host'un sağlığını, mevcut sayaç değerini ve lisans bilgilerini görmek için:
````
Çıktıdaki "Current count" değeri, eşiğe (istemcide 25, sunucu/Office'te 5) ulaşıldığında istemcilerin etkinleştirileceğini gösterir.
İpuçları ve Önleme
- Güvenlik duvarı: Gelen TCP 1688 trafiğine izin verilmediğinde istemciler host'a ulaşamaz ve [0xC004F074](/hata-kodlari/0xc004f074) ("hiçbir KMS sunucusuna ulaşılamadı") hatası görülür. Aynı hata, KMS host'taki Yazılım Koruma hizmetinin (sppsvc) durması veya istemci ile host arasında saat farkı olduğunda da ortaya çıkabilir; saati ile eşitleyin.
- Yedeklilik: 50'den fazla istemciniz varsa, host'lardan biri devre dışı kaldığında etkinleştirmenin sürmesi için en az iki KMS host bulundurun.
- Güncellemeler: Eski bir sunucuda daha yeni istemcileri etkinleştirmek için ilgili Microsoft toplu güncelleştirmesinin (cumulative update) kurulu olması gerekebilir.
- İstemci tarafı: Otomatik bulma çalışmazsa istemcide host'u el ile tanımlayabilirsiniz: ve ardından .
Enlisans olarak Windows Server ve Office ürünleri için %100 orijinal toplu lisans çözümleri sunuyor, kurulum ve etkinleştirme sürecinde hızlı destek sağlıyoruz.















