Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Slmgr.vbs, windows'ta bulunan ve işletim sisteminin lisanslama ve etkinleştirmesini yönetmek için bir komut satırı aracı olarak hizmet veren bir Visual Basic betiğidir. Ürün anahtarlarını yükleyip değiştirmenize, Windows'u etkinleştirmenize ve geçerli etkinleştirme veya lisans durumunu denetlemenize olanak tanır. Ayrıca etkinleştirme süre tanıması süresini uzatma (yeniden etkinleştirme) ve etkinleştirmeyle ilgili sorunları giderme gibi görevleri de destekler.
Bu makaledeki Slmgr.vbs betiğinin ve tablolarının söz dizimi her komut satırı seçeneğini açıklar.
slmgr.vbs [<ComputerName> [<User> <Password>]] [<Options>]
Note
Bu makalede, köşeli ayraçlar ([ ]) isteğe bağlı bağımsız değişkenleri ve açılı ayraçlar (<>) yer tutucuları içine alır. Bu deyimleri yazdığınızda köşeli parantezleri çıkarıp yer tutucuları karşılık gelen değerlerle değiştirin.
Toplu etkinleştirme kullanan diğer yazılım ürünleri hakkında bilgi için bu uygulamalar için yazılmış belgelere bakın.
Uzak bilgisayarlarda Slmgr kullanma
Uzak istemcileri yönetmek için Toplu Etkinleştirme Yönetim Aracı (VAMT) sürüm 1.2 veya üzerini kullanın veya platformlar arasındaki farkların farkında olan özel WMI betikleri oluşturun. Daha fazla bilgi için bkz. Hacim Etkinleştirme için WMI Özellikleri ve Yöntemleri.
Important
Windows 7 ve Windows Server 2008 R2'deki WMI değişiklikleri nedeniyle Slmgr.vbs betiğinin platformlar arasında çalışması amaçlanmamıştır. Windows Vista işletim sisteminden bir Windows 7 veya Windows Server 2008 R2 sistemini yönetmek için Slmgr.vbs kullanılması desteklenmez. Windows 7 veya Windows Server 2008 R2'den eski bir sistemi yönetmeye çalışmak belirli bir sürüm uyuşmazlığı hatasına neden olur. Örneğin, cscript slmgr.vbs <vista_machine_name> /dlv çalıştırılırken aşağıdaki çıkış üretilir:
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
The remote machine does not support this version of SLMgr.vbs
Genel Slmgr.vbs seçenekleri
| Option | Description |
|---|---|
| [<BilgisayarAdı>] | Uzak bilgisayarın adı. (Varsayılan, yerel bilgisayardır.) |
| [<Kullanıcı>] | Uzak bilgisayarda gerekli ayrıcalığa sahip bir hesap. |
| [<Parola>] | Uzak bilgisayarda gerekli ayrıcalıklara sahip hesabın parolası. |
Genel seçenekler
| Option | Description |
|---|---|
| /ipk <Ürün Anahtarı> | 5×5 ürün anahtarı yüklemeye çalışır. Parametre tarafından sağlanan ürün anahtarının, yüklü işletim sistemi için geçerli olduğu onaylandı. Eğer böyle değilse, bir hata döndürülür. Anahtar geçerli ve uygulanabilirse anahtar yüklenir. Bir anahtar zaten yüklüyse sessizce değiştirilir. Lisans hizmetinde istikrarsızlığı önlemek için sistem yeniden başlatılmalı veya Yazılım Koruma Hizmeti yeniden başlatılmalıdır. Bu işlem yükseltilmiş bir Komut İstemi penceresinden çalıştırılmalıdır veya Ayrıcalıksız kullanıcılara Yazılım Koruma Hizmeti'ne ek erişim sağlamak için Standart Kullanıcı İşlemleri kayıt defteri değeri ayarlanmalıdır. |
| /ato [<Etkinleştirme Kimliği>] |
/ato komutu, KMS ana bilgisayar anahtarı veya Birden Çok Etkinleştirme Anahtarı (MAK) kurulmuş olan perakende sürümleri ve birim sistemleri için Windows'tan çevrimiçi etkinleştirme denemesini ister. Generic Volume Lisans Anahtarı (GVLK) yüklü sistemlerde, /ato KMS etkinleştirme girişimini tetikler. Otomatik KMS etkinleştirme girişimlerini (/stao) askıya almaya ayarlanmış sistemler , /ato çalıştırıldığında KMS etkinleştirmeyi denemeye devam eder. Not: Windows 8'den (ve Windows Server 2012'den) itibaren /stao seçeneği kullanım dışıdır. Bunun yerine /act-type seçeneğini kullanın. < parametresi>, bilgisayarda yüklü bir Windows sürümünü tanımlamak için /ato desteğini genişletir. < parametresinin > belirtilmesi, seçeneğin etkilerini söz konusu Etkinleştirme Kimliği ile ilişkilendirilmiş sürüme ayırır. Yüklü Windows sürümünün etkinleştirme kimliklerini almak için slmgr.vbs /dlv all komutunu çalıştırın. Diğer uygulamaları desteklemeniz gerekiyorsa daha fazla yönerge için uygulama tarafından sağlanan yönergelere bakın. KMS etkinleştirmesi yükseltilmiş ayrıcalıklar gerektirmez. Ancak, çevrimiçi etkinleştirme yükseltme gerektirir veya ayrıcalıksız kullanıcılara Yazılım Koruma Hizmeti'ne ek erişim sağlamak için Standart Kullanıcı İşlemleri kayıt defteri değeri ayarlanmalıdır. |
| /dli [<Etkinleştirme Kimliği> | Tümü] | Lisans bilgilerini görüntüleme. Varsayılan olarak, /dli yüklü etkin Windows sürümü için lisans bilgilerini görüntüler. < parametresinin > belirtilmesi, bu etkinleştirme kimliğiyle ilişkili belirtilen sürüm için lisans bilgilerini görüntüler. Parametre olarak Tümü belirtildiğinde, tüm geçerli yüklü ürünler için lisans bilgileri görüntülenir. Bu işlem yükseltilmiş ayrıcalıklar gerektirmez. |
| /dlv [<Etkinleştirme Kimliği> | Tümü] | Ayrıntılı lisans bilgilerini görüntüleyin. Varsayılan olarak, /dlv yüklü işletim sisteminin lisans bilgilerini görüntüler. < parametresinin > belirtilmesi, bu etkinleştirme kimliğiyle ilişkilendirilmiş belirtilen sürüm için lisans bilgilerini görüntüler. All parametresinin belirtilmesi, tüm geçerli yüklü ürünlerin lisans bilgilerini görüntüler. Bu işlem yükseltilmiş ayrıcalıklar gerektirmez. |
| /xpr [<Etkinleştirme Kimliği>] | Ürünün etkinleştirme son kullanma tarihini görüntüleyin. Varsayılan olarak, tarih geçerli Windows sürümüne başvurur ve MAK ve perakende etkinleştirme kalıcı olduğundan öncelikle KMS istemcileri için yararlıdır. < parametresinin > belirtilmesi, bu etkinleştirme kimliğiyle ilişkili belirtilen sürümün etkinleştirme sona erme tarihini görüntüler. Bu işlem yükseltilmiş ayrıcalıklar gerektirmez. |
Gelişmiş seçenekler
| Option | Description |
|---|---|
| /cpky | Bazı bakım işlemleri, ürün anahtarının Out of Box Experience (OOBE) işlemleri sırasında kayıt defterinde bulunmasını gerektirir.
/cpky seçeneği, bu anahtarın kötü amaçlı kod tarafından çalınmasını önlemek için ürün anahtarını kayıt defterinden kaldırır. Anahtarları dağıtan perakende yüklemeleri için en iyi yöntem bu seçeneği çalıştırmaktır. Bu seçenek MAK ve KMS konak anahtarları için gerekli değildir, çünkü bu anahtarlar için varsayılan davranış budur. Bu seçenek yalnızca varsayılan davranışı anahtarı kayıt defterinden temizlemeyen diğer anahtar türleri için gereklidir. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /ilc <lisans_dosyası> | Bu seçenek, gerekli parametre tarafından belirtilen lisans dosyasını yükler. Bu lisanslar sorun giderme önlemi olarak, belirteç tabanlı etkinleştirmeyi desteklemek için veya yerleşik bir uygulamanın el ile yüklenmesinin bir parçası olarak yüklenebilir. Bu işlem sırasında lisanslar doğrulanmaz: Lisans doğrulaması Slmgr.vbs için kapsam dışındadır. Bunun yerine doğrulama, çalışma zamanında Yazılım Koruma Hizmeti tarafından işlenir. Bu işlem yükseltilmiş bir Komut İstemi penceresinden çalıştırılmalıdır veya Ayrıcalıksız kullanıcılara Yazılım Koruma Hizmeti'ne ek erişim sağlamak için Standart Kullanıcı İşlemleri kayıt defteri değeri ayarlanmalıdır. |
| /rilc | Bu seçenek, \system32\oem ve %SystemRoot%\System32\spp\tokens %SystemRoot%depolanan tüm lisansları yeniden yükler. Bunlar, yükleme sırasında depolanan "bilinen güvenilir" kopyalardır. Güvenilen Mağaza'daki tüm eşleşen lisanslar değiştirilir. Güvenilen Yetkili (TA) Verme Lisansları (IL' ler), uygulama lisansları gibi ek lisanslar etkilenmez. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır veya Ayrıcalıksız kullanıcılara Yazılım Koruma Hizmeti'ne ek erişim sağlamak için Standart Kullanıcı İşlemleri kayıt defteri değeri ayarlanmalıdır. |
| /rearm | Bu seçenek etkinleştirme zamanlayıcılarını sıfırlar.
/rearm işlemi sysprep /generalize tarafından da çağrılır. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm kayıt defteri girdisi 1 olarak ayarlanırsa bu işlem hiçbir şey yapmaz. Bu kayıt defteri girdisi hakkında ayrıntılı bilgi için bkz. Toplu Etkinleştirme için Kayıt Defteri Ayarları. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır veya Ayrıcalıksız kullanıcılara Yazılım Koruma Hizmeti'ne ek erişim sağlamak için Standart Kullanıcı İşlemleri kayıt defteri değeri ayarlanmalıdır. |
| /rearm-app <Uygulama Kimliği> | Belirtilen uygulamanın lisans durumunu sıfırlar. |
| /rearm-sku <Uygulama Kimliği> | Belirtilen SKU'nun lisans durumunu sıfırlar. |
| /upk [<Uygulama Kimliği>] | Bu seçenek geçerli Windows sürümünün ürün anahtarını kaldırır. Yeniden başlatma sonrasında, yeni bir ürün anahtarı yüklenmediği sürece sistem Lisanssız durumda olur. İsteğe bağlı olarak, farklı bir yüklü ürün belirtmek için < parametresini kullanabilirsiniz>. Bu işlem yükseltilmiş bir Komut İstemi penceresinden çalıştırılmalıdır. |
| /dti [<Etkinleştirme Kimliği>] | Çevrimdışı etkinleştirme için yükleme kimliğini görüntüler. |
| /atp <Onay Kimliği> | Kullanıcı tarafından sağlanan onay kimliğini kullanarak ürünü etkinleştirin. |
KMS istemci seçenekleri
| Option | Description |
|---|---|
| /skms <Ad[:Bağlantı Noktası] | : Bağlantı Noktası> [<Etkinleştirme Kimliği>] | Bu seçenek, bağlantı kurulacak KMS ana bilgisayarının adını ve isteğe bağlı olarak bağlantı noktasını belirtir. Bu değerin ayarlanması KMS ana bilgisayarının otomatik algılamasını devre dışı bırakır. KMS konağı yalnızca İnternet Protokolü sürüm 6 (IPv6) kullanıyorsa, adres hostname<:>port< biçiminde >belirtilmelidir. IPv6 adresleri iki nokta üst üste içerebilir (:), ancak Slmgr.vbs betiği bunları doğru şekilde ayrıştıramaz. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /skms-domain <FQDN> [<Etkinleştirme Kimliği>] | Tüm KMS SRV kayıtlarının bulunabileceği belirli DNS etki alanını ayarlar. Belirli bir TEK KMS konağı /skms seçeneği kullanılarak ayarlandıysa bu ayarın hiçbir etkisi olmaz. Özellikle kopuk ad alanı ortamlarında, KMS'yi DNS soneki arama listesini yoksaymaya zorlamak ve bunun yerine belirtilen DNS etki alanında KMS ana bilgisayar kayıtlarını aramasını sağlamak için bu seçeneği kullanın. |
| /ckms [<Etkinleştirme Kimliği>] | Bu seçenek belirtilen KMS ana bilgisayar adını, adresini ve bağlantı noktası bilgilerini kayıt defterinden kaldırır ve KMS otomatik bulma davranışını geri yükler. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /skhc | Bu seçenek KMS ana bilgisayar önbelleğini etkinleştirir (varsayılan). İstemci çalışan bir KMS ana bilgisayarını keşfettikten sonra, bu ayar Etki Alanı Adı Sistemi (DNS) önceliğinin ve ağırlığının konakla daha fazla iletişimi etkilemesini engeller. Sistem artık çalışan KMS konağıyla iletişim kuramıyorsa, istemci yeni bir konak bulmaya çalışır. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /ckhc | Bu seçenek KMS ana bilgisayar önbelleğini devre dışı bırakır. Bu ayar, istemciye KMS etkinleştirmeyi her denediğinde DNS otomatik bulma özelliğini kullanmasını ister (öncelik ve ağırlık kullanılırken önerilir). Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
KMS ana bilgisayar yapılandırma seçenekleri
| Option | Description |
|---|---|
| /sai <Aralığı> | Bu seçenek, etkinleştirilmemiş istemcilerin KMS'ye bağlanmayı denemesi için aralığı dakika cinsinden ayarlar. Varsayılan değer (iki saat) önerilir ancak etkinleştirme aralığı 15 dakika ile 30 gün arasında olmalıdır. KMS istemcisi başlangıçta bu aralığı kayıt defterinden alır, ancak ilk KMS yanıtını aldıktan sonra KMS ayarına geçer. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /sri <Aralığı> | Bu seçenek, etkinleştirilmiş istemcilerin KMS'ye bağlanmayı denemesi için yenileme aralığını dakika cinsinden ayarlar. Yenileme aralığı 15 dakika ile 30 gün arasında olmalıdır. Bu seçenek başlangıçta hem KMS sunucusunda hem de istemci tarafında ayarlanır. Varsayılan değer 10.080 dakikadır (7 gün). KMS istemcisi başlangıçta bu aralığı kayıt defterinden alır, ancak ilk KMS yanıtını aldıktan sonra KMS ayarına geçer. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /sprt <Bağlantı Noktası> | Bu seçenek, KMS ana bilgisayarının istemci etkinleştirme isteklerini dinlediği bağlantı noktasını ayarlar. Varsayılan TCP bağlantı noktası 1688'dir. Bu işlem yükseltilmiş bir Komut İstemi penceresinden çalıştırılmalıdır. |
| /sdns | KMS ana bilgisayarı tarafından DNS yayımlamayı etkinleştirin (varsayılan). Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /cdns | KMS ana bilgisayarı tarafından DNS yayımlamayı devre dışı bırakın. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /spri | KMS önceliğini normal (varsayılan) olarak ayarlayın. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /cpri | KMS önceliğini düşük olarak ayarlayın. Ortak barındırılan bir ortamda KMS çekişmelerini en aza indirmek için bu seçeneği kullanın. Bu, diğer uygulamaların veya sunucu rollerinin etkin olmasına bağlı olarak KMS'nin aç kalmasına neden olabilir. Bu seçeneği dikkatli kullanın. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. |
| /act-type [<Etkinleştirme-Türü>] [<Etkinleştirme Kimliği>] | Bu seçenek, birim etkinleştirmenin tek bir türle sınırlanmasını sağlayan bir değeri kayıt defterine ayarlar. Etkinleştirme türü 1 , etkinleştirmeyi yalnızca Active Directory ile sınırlar. 2 bunu KMS etkinleştirmesi ile sınırlar. 3 bunu belirteç tabanlı etkinleştirmeyle sınırlar. 0 seçeneği herhangi bir etkinleştirme türüne izin verir ve varsayılan değerdir. |
Belirteç tabanlı etkinleştirme yapılandırma seçenekleri
| Option | Description |
|---|---|
| /lil | Yüklü belirteç tabanlı etkinleştirme verme lisanslarını listeleyin. |
| /ril <ILID><ILvID> | Yüklü belirteç tabanlı bir etkinleştirme verme lisansını kaldırın. Bu işlem yükseltilmiş bir Komut İstemi penceresinden çalıştırılmalıdır. |
| /stao | Otomatik KMS etkinleştirmesini devre dışı bırakarak Yalnızca Belirteç Tabanlı Etkinleştirme bayrağını ayarlayın. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. Bu seçenek Windows Server 2012 R2 ve Windows 8.1'de kaldırılmıştır. Bunun yerine /act–type seçeneğini kullanın. |
| /ctao | Otomatik KMS etkinleştirmesini etkinleştirerek Yalnızca Belirteç Tabanlı Etkinleştirme bayrağını (varsayılan) temizleyin. Bu işlem yükseltilmiş bir Komut İstemi penceresinde çalıştırılmalıdır. Bu seçenek Windows Server 2012 R2 ve Windows 8.1'de kaldırılmıştır. Bunun yerine /act–type seçeneğini kullanın. |
| /ltc | Yüklü yazılımları etkinleştirebilen geçerli belirteç tabanlı etkinleştirme sertifikalarını listeleyin. |
| /fta <Sertifika Parmak İzi> [<PIN>] | Tanımlanan sertifikayı kullanarak belirteç tabanlı etkinleştirmeyi etkinleştirin. Donanımla korunan sertifikalar (örneğin, akıllı kartlar) kullanıyorsanız PIN istemi olmadan özel anahtarın kilidini açmak için isteğe bağlı kişisel kimlik numarası (PIN) sağlanır. |
Active Directory tabanlı etkinleştirme yapılandırma seçenekleri
| Option | Description |
|---|---|
| /ad-activation-online <Ürün Anahtarı> [<Etkinleştirme Nesnesi adı>] | Active Directory verilerini toplar ve komut isteminin çalıştırılan kimlik bilgilerini kullanarak Active Directory orman etkinleştirmesini başlatır. Yerel yönetici erişimi gerekli değildir. Ancak, ormanın kök etki alanındaki etkinleştirme nesnesi kapsayıcısına Okuma/Yazma erişimi gereklidir. |
| /ad-activation-get-IID <Ürün Anahtarı> | Bu seçenek, Telefon modunda Active Directory ormanı etkinleştirmeyi başlatır. Üretilen veri, internet bağlantısı yoksa ormanı telefon üzerinden etkinleştirmek için kullanılabilecek kurulum kimliğidir (IID). Etkinleştirme telefon aramasında IID sağlandığında, etkinleştirmeyi tamamlamak için kullanılan bir CID döndürülür. |
| /ad-activation-apply-cid <Ürün Anahtarı><Onay Kimliği> [<Etkinleştirme Nesnesi adı>] | Bu seçeneği kullandığınızda, etkinleştirmeyi tamamlamak için etkinleştirme telefon aramasında sağlanan CID'yi girin |
| [/name: <>AO_Name] | İsteğe bağlı olarak, Active Directory'de depolanan etkinleştirme nesnesi için bir ad belirtmek üzere bu komutlardan herhangi birine /name seçeneğini ekleyebilirsiniz. Ad 40 Unicode karakteri aşmamalıdır. Ad dizesini açıkça tanımlamak için çift tırnak işareti kullanın. Windows Server 2012 R2 ve Windows 8.1'de, ismi doğrudan /ad-activation-online <Ürün Anahtarı> ve /ad-activation-apply-cid'in hemen arkasına ekleyebilirsiniz, /name seçeneğini kullanmak zorunda kalmadan. |
| /ao-list | Yerel bilgisayarda kullanılabilen tüm etkinleştirme nesnelerini görüntüler. |
| /del-ao <AO_DN> /del-ao <AO_RDN> |
Belirtilen etkinleştirme nesnesini ormandan siler. |