Toplu Lisanslama ürün anahtarını değiştirme

Bu makalede, Toplu Lisanslama ürün anahtarının nasıl değiştireceği açıklanır.

Şunlar için geçerlidir: Windows Server 2012 R2, Windows 10 - tüm sürümler
Özgün KB numarası: 328874

Giriş

Uyarı

Makaledeki adımlar yalnızca Toplu Lisans medyasında geçerlidir. Bu adımları OEM medyası veya perakende medyada denerseniz ürün anahtarını değiştirmezsiniz.

Windows XP veya Windows Server 2003 yüklediğinizde, medyanın ürün anahtarıyla eşleşmesi gerekir. Yani kanal (MSDN, perakende, OEM, Toplu Lisans vb.), SKU (Windows XP Professional, Windows XP Home Edition vb.) ve dil (İngilizce, Fransızca vb.) ürün anahtarı ile medya arasında eşleşmelidir. Ürün anahtarını başarıyla girebilmeniz için gereklidir. Yükleme medyası ürün anahtarıyla eşleşmiyorsa aşağıdaki hata iletisini alırsınız:

Ürün Anahtarı geçersiz.

Windows XP'yi birden çok bilgisayara dağıtmak için "sızdırılmış" bir ürün anahtarı (genel kullanıma açık bir ürün anahtarı) kullanıyorsanız (Toplu Lisanslama yüklemesi), Windows XP Service Pack 1 (SP1) ve sonraki Windows XP sürümlerini yükleyemeyebilir veya güncelleştirmeleri Windows Update Web sitesinden otomatik olarak edinemeyebilirsiniz. Örneğin, Windows XP SP1 ve windows XP'nin sonraki sürümlerini yüklediğinizde aşağıdaki hata iletisini alabilirsiniz:

Windows'u yüklemek için kullanılan Ürün Anahtarı geçersiz. Geçerli bir Ürün Anahtarı almak için lütfen hemen sistem yöneticinize veya satıcınıza başvurun. Korsan Microsoft yazılımı satın aldığınızı düşünüyorsanız e-posta yoluyla piracy@microsoft.com Microsoft Corporation'ın Korsanlıkla Mücadele Ekibi ile de iletişime geçebilirsiniz. Microsoft Korsanlıkla Mücadele Ekibi'ne gönderdiğiniz tüm kişisel bilgilerin kesinlikle güven içinde tutulacağına emin olun.

Bu makale, gelişmiş bir bilgisayar kullanıcısı için tasarlanmıştır. Önce bu makaleyi yazdırırsanız adımları izlemeyi daha kolay bulabilirsiniz.

Daha fazla bilgi

Önkoşullar

Bu makaledeki bilgileri kullanabilmeniz için önce geçerli bir ürün anahtarınız olmalıdır. Geçerli bir ürün anahtarı almak için aşağıdaki bağlantıya tıklayarak Microsoft Toplu Lisanslama Hizmet Merkezi'ne başvurun:
https://www.microsoft.com/licensing/servicecenter/home.aspx

Toplu lisanslama ürün anahtarını değiştirme adımları

Bu makalede, sorunu çözmek için Toplu Lisans yüklemesinin ardından Windows XP ürün anahtarını değiştirmenin iki yöntemi açıklanmaktadır. Bir yöntem Windows Etkinleştirme Sihirbazı grafik kullanıcı arabirimini (GUI) ve diğer yöntem bir Windows Yönetim Araçları (WMI) betiğini kullanır. Etkinleştirme Sihirbazı yöntemi daha kolaydır. Ancak, birden çok bilgisayar için ürün anahtarını değiştirmeniz gerekiyorsa, betik yöntemi daha uygundur.

Yöntem 1: Etkinleştirme Sihirbazı'nı kullanma

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
322756 Windows'da kayıt defterini yedekleme ve geri yükleme
Değiştirebileceğiniz yalnızca birkaç toplu lisanslama ürün anahtarınız varsa Etkinleştirme Sihirbazı'nı kullanabilirsiniz.

Not

Bu adımları izlemeden önce yeni bir geri yükleme noktası oluşturmak için Sistem Geri Yükleme'yi çalıştırmanızı öneririz.

Windows'ı devre dışı bırakma
  1. Başlat'a ve ardından Çalıştır'a tıklayın.

  2. kutusunda, regedit yazın ve sonra da Tamam'ı seçin.

  3. Gezinti bölmesinde aşağıdaki kayıt defteri anahtarını bulun ve tıklayın: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. Konu bölmesinde OOBETimer'a sağ tıklayın ve ardından Değiştir'e tıklayın.

  5. Windows'un devre dışı bırakılması için bu değerin en az bir basamak değerini değiştirin.

Windows'u yeniden etkinleştirme ve yeni ürün anahtarı ekleme
  1. Başlat'a ve ardından Çalıştır'a tıklayın.

  2. kutusuna aşağıdaki komutu yazın ve Tamam'a tıklayın.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Evet, Windows'u etkinleştirmek için bir müşteri hizmetleri temsilcisine telefon etmek istiyorum'a ve ardından İleri'ye tıklayın.

  4. Ürün anahtarını değiştir'e tıklayın.

  5. Yeni anahtar kutularına yeni ürün anahtarını yazın ve Güncelleştir'e tıklayın.

    Önceki pencereye geri dönerseniz, Daha sonra anımsat'a tıklayın ve bilgisayarı yeniden başlatın.

  6. Windows'un etkinleştirildiğini doğrulamak için 1. ve 2. adımları yineleyin. Şu iletiyi alırsınız: Windows zaten etkinleştirildi. Çıkmak için Tamam'a tıklayın.

  7. Tamam'ı tıklatın.

  8. Windows XP Service Pack 1a veya windows XP'nin sonraki bir sürümünü yükleyin.

Windows XP SP1 veya sonraki bir Windows XP sürümünü yükledikten sonra Windows'u yeniden başlatamıyorsanız aşağıdaki adımları deneyin:

  1. Bilgisayarınızı yeniden başlatın ve Windows Gelişmiş Seçenekler menüsünü görene kadar F8 tuşuna basın.
  2. Menüden Bilinen Son İyi Yapılandırma'ya tıklayın ve ENTER tuşuna basın. Bu seçenek, önceki iyi yapılandırmayı kullanarak Windows'un başlatılmasını sağlar.
  3. "Windows'u yeniden etkinleştirme ve yeni ürün anahtarı ekleme" altında 1 ile 8 arasındaki adımları yineleyin.

WINDOWS XP'nin SP1 veya sonraki bir sürümünü yükleyebiliyorsanız ve Windows'u yeniden başlatabiliyorsanız, sorunu çözmüş olursunuz. Sorun çözülmediyse, yöntem 2'yi deneyin veya daha fazla sorun giderme kaynağı için "Sonraki Adımlar" bölümüne bakın.

Yöntem 2: Betik kullanma

Birden çok bilgisayar için ürün anahtarını değiştirmeniz gerekiyorsa, bu yöntemi öneririz. Toplu lisanslama ürün anahtarını değiştiren bir WMI betiği oluşturabilir ve ardından bu betiği bir başlangıç betiğine dağıtabilirsiniz.

Bu bölümde açıklanan örnek ChangeVLKey2600.vbs betiği ve örnek ChangeVLKeySP1 betiği, tek bir bağımsız değişken olarak girmek istediğiniz yeni toplu lisans anahtarını kullanır. Beş parçalı alfasayısal formdadır.

ChangeVLKey2600.vbs betiğini Windows XP SP1 ve windows XP'nin sonraki sürümlerini çalıştırmayan Windows XP tabanlı bilgisayarlarda kullanmanızı ve Windows XP SP1 ve sonraki Windows XP sürümlerini çalıştıran Windows XP tabanlı bilgisayarlarda ChangeVLKeySP1.vbs betiğini kullanmanızı öneririz. Bu betikler aşağıdaki işlevleri gerçekleştirir:

  • Beş parçalı alfasayısal ürün anahtarından kısa çizgi karakterlerini (-) kaldırır.
  • win32_WindowsProductActivation sınıfının bir örneğini oluştururlar.
  • Yeni toplu lisanslama ürün anahtarıyla SetProductKey yöntemini çağırır. Bağımsız değişken olarak yeni ürün anahtarıyla birlikte aşağıdaki örnek betiklerden birini kullanan bir toplu iş dosyası veya cmd dosyası oluşturabilirsiniz.

Bir başlangıç betiğinin parçası olarak dağıtabilir veya ürün anahtarını tek bir bilgisayarda değiştirmek için komut satırından çalıştırabilirsiniz.

Örnekler

Ürün anahtarı betiği oluşturma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
https://technet.microsoft.com/library/bb457096.aspx

ChangeVLKeySP1.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
ON ERROR RESUME NEXT  

if Wscript.arguments.count<1 then  
   Wscript.echo "Script can't run without VolumeProductKey argument"  
   Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"  
   Wscript.quit  
end if  

Dim VOL_PROD_KEY  
VOL_PROD_KEY = Wscript.arguments.Item(0)  
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","")'remove hyphens if any  

for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")  
   result = Obj.SetProductKey (VOL_PROD_KEY)  
   if err <> 0 then  
      WScript.Echo Err.Description, "0x" & Hex(Err.Number)  
      Err.Clear  
   end if  
Next
ChangeVLKey2600.vbs
'  
' WMI Script - ChangeVLKey.vbs  
'  
' This script changes the product key on the computer  
'  
'***************************************************************************  
ON ERROR RESUME NEXT  
if Wscript.arguments.count<1 then  
   Wscript.echo "Script can't run without VolumeProductKey argument"  
   Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"  
   Wscript.quit  
end if  

Dim VOL_PROD_KEY  
VOL_PROD_KEY = Wscript.arguments.Item(0)  
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","")'remove hyphens if any  
Dim WshShell  
Set WshShell = WScript.CreateObject("WScript.Shell")  
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value  
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")  

   result = Obj.SetProductKey (VOL_PROD_KEY)  
   if err <> 0 then  
      WScript.Echo Err.Description, "0x" & Hex(Err.Number)  
      Err.Clear  
   end if  

Next

Aşağıdaki örnekte komut satırından ChangeVLKeySP1.vbs betiğinin nasıl kullanılacağı gösterilmektedir:

  1. Başlat'a ve ardından Çalıştır'a tıklayın.
  2. kutusuna aşağıdaki komutu yazın; burada AB123-123AB-AB123-123AB-AB123 kullanmak istediğiniz yeni ürün anahtarıdır ve ardından Tamam'a tıklayın:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.