Windows Server kurulumlarında lisanslama durumunu görüntülemek, ürün anahtarı yüklemek, etkinleştirme yapmak veya bir KMS sunucusuna yönlendirmek için kullanacağınız temel araç slmgr.vbs (Software Licensing Management Tool) betiğidir. Bu betik; ürün anahtarı kurma ve değiştirme, Windows'u etkinleştirme, mevcut lisans durumunu kontrol etme ve mühlet (grace) süresini yeniden başlatma gibi görevleri komut satırından yönetmenizi sağlar. Bu rehberde tekil sunucularda ve toplu lisanslama (Volume Activation / KMS / çoklu etkinleştirme) senaryolarında en sık ihtiyaç duyacağınız seçenekleri, ne işe yaradıklarını ve gerçek örneklerini bulacaksınız.
Ön Koşullar
- Komutların büyük kısmı (anahtar yükleme , kaldırma , kayıt defterinden temizleme , KMS ayarı ve , yeniden zamanlama ) yükseltilmiş yetki gerektirir. Komut İstemi'ni veya PowerShell'i "Yönetici olarak çalıştır" ile açın.
- Durum görüntüleme komutları (, , ) yükseltilmiş yetki gerektirmez.
- Betiği ile çağırmak çıktıyı pop-up yerine pencerede düz metin olarak gösterir; bu yüzden çıktıyı okumak için komutların başına eklemeniz önerilir. Örnek:
- Genel söz dizimi şudur:
````
Köşeli parantezler içindeki argümanlar isteğe bağlıdır; varsayılan olarak komut yerel bilgisayarda çalışır.
Çözüm Adımları
1. Durumu görüntüleyin — /dli ve /dlv
Lisans durumunu hızlıca görmek için (özet bilgi), ayrıntılı bilgi için kullanılır. çıktısı; lisans durumunu, KMS bilgisini ve kalan yeniden zamanlama (rearm) sayısını ("Remaining Windows rearm count") gösterir. Kurulu tüm ürünleri görmek için parametresini ekleyebilirsiniz; bu çıktı, ile birlikte kullanılabilecek etkinleştirme kimliklerini (Activation ID) de listeler.
````
Bu işlemler yükseltilmiş yetki gerektirmez.
2. Etkinleştirmenin bitiş tarihini öğrenin — /xpr
, mevcut Windows sürümünün etkinleştirme süresinin ne zaman dolacağını gösterir. Özellikle KMS istemcilerinde anlamlıdır; çünkü çoklu etkinleştirme ve perakende (retail) etkinleştirmeleri kalıcıdır ve süresizdir.
````
Bu işlem yükseltilmiş yetki gerektirmez.
3. Ürün anahtarı yükleyin — /ipk
Yeni bir 5x5 (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) ürün anahtarını yüklemek için kullanılır. Anahtar geçerli ve kurulu işletim sistemiyle uyumluysa yüklenir; uyumlu değilse bir hata döner. Halihazırda bir anahtar varsa sessizce değiştirilir. Bu işlem yükseltilmiş Komut İstemi'nde çalıştırılmalıdır.
````
4. Etkinleştirin — /ato
Anahtar yüklendikten sonra etkinleştirmeyi başlatır. GVLK (Generic Volume License Key) yüklü sistemlerde bir KMS etkinleştirme denemesi tetikler; çoklu etkinleştirme veya perakende anahtarlarda ise çevrimiçi etkinleştirme altyapısına bağlanır. KMS etkinleştirmesi yükseltilmiş yetki gerektirmezken, çevrimiçi etkinleştirme yükseltilmiş yetki ister.
````
5. Anahtarı kaldırın veya kayıt defterinden temizleyin — /upk ve /cpky
, mevcut sürümün ürün anahtarını kaldırır; yeniden başlatmadan sonra, yeni bir anahtar yüklenmedikçe sistem Lisanssız duruma döner. ise anahtarı kayıt defterinden silerek kötü amaçlı kodların anahtarı çalmasını engeller. Çoklu etkinleştirme ve KMS host anahtarları için bu temizleme zaten varsayılan davranıştır; bu nedenle özellikle perakende (retail) dağıtımları için önerilir. Her iki komut da yükseltilmiş Komut İstemi'nde çalıştırılmalıdır.
````
6. KMS host sunucusunu ayarlayın veya temizleyin — /skms ve /ckms
KMS istemcisini belirli bir KMS host bilgisayarına yönlendirmek için kullanılır. İsteğe bağlı olarak port belirtilebilir; KMS için varsayılan TCP portu 1688'dir. Bu ayar, KMS host'un otomatik keşfini (auto-detection) devre dışı bırakır. ise belirlediğiniz host adı, adres ve port bilgisini kayıt defterinden kaldırarak otomatik keşfe geri döner. Her iki komut da yükseltilmiş Komut İstemi'nde çalıştırılmalıdır.
````
7. Etkinleştirme zamanlayıcısını sıfırlayın — /rearm
, etkinleştirme zamanlayıcılarını sıfırlar (mühlet/değerlendirme süresini yeniden başlatır) ve tarafından da çağrılır. Sıfırlama hakkı sınırsız değildir: Değerlendirme (evaluation) sürümlerinde varsayılan yeniden zamanlama sayısı 6'dır; bu sayı aşıldığında , 0xC004D307 "İzin verilen en fazla yeniden zamanlama sayısı aşıldı" (The maximum allowed number of re-arms has been exceeded) hatasını döndürür. Çoklu etkinleştirme veya perakende anahtarla etkinleştirilen sistemlerde bu hak genellikle daha azdır (3). Kalan hakkınızı çıktısındaki "Remaining Windows rearm count" satırından takip edebilirsiniz. Bu işlem yükseltilmiş Komut İstemi'nde çalıştırılmalı ve ardından sistem yeniden başlatılmalıdır.
````
Uzak Makinede slmgr Kullanımı
slmgr.vbs, söz diziminin başına bilgisayar adı ile yetkili hesap ve parola eklenerek uzak bir sunucuda da çalıştırılabilir:
````
Önemli bir uyarı: Microsoft, Windows 7 ve Windows Server 2008 R2'deki WMI değişiklikleri nedeniyle slmgr.vbs'nin platformlar arası çalışacak şekilde tasarlanmadığını belirtir; sürüm uyuşmazlığı durumunda "The remote machine does not support this version of SLMgr.vbs" hatası alınabilir. Bu nedenle çok sayıda istemciyi/sunucuyu merkezi olarak yönetmek için Microsoft'un önerdiği yöntem Volume Activation Management Tool (VAMT) kullanmaktır.
İpuçları
- Çıktıyı düzgün okumak için komutları biçiminde çalıştırın.
- Bir KMS istemcisinin sağlığını izlemek için ve ikilisini birlikte kullanın: biri ayrıntılı durumu, diğeri etkinleştirme bitiş tarihini verir.
- Anahtar değiştirmeden önce ile eskisini kaldırıp ardından ile yenisini yüklemek temiz bir geçiş sağlar.
- kalıcı bir çözüm değildir; üretim sunucularında geçerli bir Volume Lisansı veya kalıcı bir etkinleştirme tercih edilmelidir.
Windows Server, Office ve diğer Microsoft ürünleri için %100 orijinal lisans anahtarına ve sorunsuz bir kuruluma ihtiyaç duyarsanız, Enlisans hızlı teslimat ve hızlı destek ile yanınızdadır.















