Jak zmienić klucz produktu licencjonowania zbiorowego

W tym artykule opisano sposób zmiany klucza produktu licencjonowania zbiorowego.

Dotyczy: Windows Server 2012 R2, Windows 10 - wszystkie edycje
Oryginalny numer KB: 328874

Wprowadzenie

Ostrzeżenie

Kroki opisane w tym artykule są obowiązujące tylko na nośniku licencji zbiorczej. Jeśli spróbujesz wykonać te kroki na nośniku OEM lub na nośniku detalicznym, nie zmienisz klucza produktu.

Podczas instalowania systemu Windows XP lub Windows Server 2003 nośnik musi być zgodny z kluczem produktu. Oznacza to, że kanał (MSDN, retail, OEM, Volume License itd.), jednostka SKU (Windows XP Professional, Windows XP Home Edition itd.) i język (angielski, francuski itd.) muszą być zgodne między kluczem produktu a nośnikiem. Jest to konieczne, aby można było pomyślnie wprowadzić klucz produktu. Jeśli nośnik instalacyjny nie jest zgodny z kluczem produktu, zostanie wyświetlony następujący komunikat o błędzie:

Klucz produktu jest nieprawidłowy.

Jeśli używasz klucza produktu "wyciekłego" (klucz produktu, o którym wiadomo, że jest dostępny publicznie) do wdrażania systemu Windows XP na wielu komputerach (instalacja licencjonowania zbiorowego), być może nie możesz zainstalować dodatku Service Pack 1 (SP1) systemu Windows XP lub automatycznie uzyskać aktualizacji z witryny sieci Web Windows Update. Na przykład podczas instalowania systemu Windows XP z dodatkiem SP1 i nowszych wersji systemu Windows XP może zostać wyświetlony następujący komunikat o błędzie:

Klucz produktu używany do instalacji systemu Windows jest nieprawidłowy. Skontaktuj się natychmiast z administratorem systemu lub sprzedawcą detalicznym, aby uzyskać prawidłowy klucz produktu. Możesz również skontaktować się z zespołem ds. ochrony przed piractwem firmy Microsoft, wysyłając wiadomość e-mail piracy@microsoft.com , jeśli uważasz, że zakupiono pirackie oprogramowanie firmy Microsoft. Upewnij się, że wszelkie dane osobowe wysyłane do zespołu ds. ochrony przed piractwem firmy Microsoft będą utrzymywane w ścisłym zaufaniu.

Ten artykuł jest przeznaczony dla zaawansowanego użytkownika komputera. Wykonanie kroków może być łatwiejsze, jeśli najpierw wydrukujesz ten artykuł.

Więcej informacji

Wymagania wstępne

Aby móc korzystać z informacji zawartych w tym artykule, musisz mieć prawidłowy klucz produktu. Aby uzyskać prawidłowy klucz produktu, kliknij następujący link, aby skontaktować się z Centrum usług licencjonowania zbiorowego firmy Microsoft:
https://www.microsoft.com/licensing/servicecenter/home.aspx

Kroki zmiany klucza produktu licencjonowania zbiorowego

W tym artykule opisano dwie metody zmiany klucza produktu systemu Windows XP po instalacji licencjonowania zbiorowego w celu rozwiązania problemu. Jedna metoda używa graficznego interfejsu użytkownika Kreatora aktywacji systemu Windows ,a druga używa skryptu instrumentacji zarządzania windows (WMI). Metoda Kreatora aktywacji jest łatwiejsza. Jeśli jednak należy zmienić klucz produktu dla wielu komputerów, metoda skryptu jest bardziej odpowiednia.

Metoda 1. Korzystanie z Kreatora aktywacji

Ważna

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie Windows
Jeśli masz tylko kilka kluczy produktów licencjonowania zbiorowego do zmiany, możesz użyć Kreatora aktywacji.

Uwaga

Zalecamy uruchomienie przywracania systemu w celu utworzenia nowego punktu przywracania przed wykonaniem tych kroków.

Dezaktywowanie systemu Windows
  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  2. W polu Otwórz wpisz polecenie regedit, a następnie kliknij przycisk OK.

  3. W okienku nawigacji znajdź, a następnie kliknij następujący klucz rejestru: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WPAEvents

  4. W okienku tematu kliknij prawym przyciskiem myszy pozycję OOBETimer, a następnie kliknij przycisk Modyfikuj.

  5. Zmień co najmniej jedną cyfrę tej wartości, aby dezaktywować system Windows.

Ponowne aktywowanie systemu Windows i dodawanie nowego klucza produktu
  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  2. W polu Otwórz wpisz następujące polecenie, a następnie kliknij przycisk OK.
    %systemroot%\system32\oobe\msoobe.exe /a

  3. Kliknij przycisk Tak, chcę zadzwonić do przedstawiciela działu obsługi klienta, aby aktywować system Windows, a następnie kliknij przycisk Dalej.

  4. Kliknij pozycję Zmień klucz produktu.

  5. Wpisz nowy klucz produktu w polach Nowe klucze , a następnie kliknij przycisk Aktualizuj.

    Jeśli nastąpi powrót do poprzedniego okna, kliknij przycisk Przypomnij mi później, a następnie uruchom ponownie komputer.

  6. Powtórz kroki 1 i 2, aby sprawdzić, czy system Windows jest aktywowany. Zostanie wyświetlony następujący komunikat: System Windows jest już aktywowany. Kliknij przycisk OK, aby zakończyć pracę.

  7. Kliknij przycisk OK.

  8. Zainstaluj system Windows XP z dodatkiem Service Pack 1a lub nowszą wersją systemu Windows XP.

Jeśli nie można ponownie uruchomić systemu Windows po zainstalowaniu systemu Windows XP z dodatkiem SP1 lub nowszej wersji systemu Windows XP, spróbuj wykonać następujące kroki:

  1. Uruchom ponownie komputer i zacznij naciskać klawisz F8, dopóki nie zostanie wyświetlone menu Opcje zaawansowane systemu Windows.
  2. Wybierz pozycję Ostatnia znana dobra konfiguracja z menu i naciśnij klawisz ENTER. Ta opcja uruchamia system Windows przy użyciu poprzedniej dobrej konfiguracji.
  3. Powtórz kroki od 1 do 8 w obszarze "Uaktywnij ponownie system Windows i dodaj nowy klucz produktu".

Jeśli możesz zainstalować sp1 lub nowszą wersję systemu Windows XP i możesz ponownie uruchomić system Windows, rozwiązano problem. Jeśli problem nie został rozwiązany, wypróbuj metodę 2 lub zobacz sekcję "Następne kroki", aby uzyskać więcej zasobów do rozwiązywania problemów.

Metoda 2. Używanie skryptu

Jeśli musisz zmienić klucz produktu dla wielu komputerów, zalecamy tę metodę. Możesz utworzyć skrypt usługi WMI, który zmienia klucz produktu licencjonowania zbiorowego, a następnie wdrożyć ten skrypt w skryptze uruchamiania.

Przykładowy skrypt ChangeVLKey2600.vbs i przykładowy skrypt ChangeVLKeySP1 opisany w tej sekcji używają nowego klucza licencjonowania zbiorowego, który chcesz wprowadzić jako pojedynczy argument. Jest w pięcioczęściowej postaci alfanumerycznej.

Zalecamy użycie skryptu ChangeVLKey2600.vbs na komputerach z systemem Windows XP, na których nie jest uruchomiony system Windows XP z dodatkiem SP1 i nowszych wersjach systemu Windows XP oraz że używasz skryptu ChangeVLKeySP1.vbs na komputerach z systemem Windows XP z systemem Windows XP z dodatkiem SP1 i nowszych wersjach systemu Windows XP. Te skrypty wykonują następujące funkcje:

  • Usuwają znaki łącznika (-) z pięcioczęściowego alfanumerycznego klucza produktu.
  • Tworzą wystąpienie klasy win32_WindowsProductActivation.
  • Nazywają metodę SetProductKey nowym kluczem produktu licencjonowania zbiorowego. Możesz utworzyć plik wsadowy lub plik cmd, który używa jednego z następujących przykładowych skryptów wraz z nowym kluczem produktu jako argumentem.

Można go wdrożyć w ramach skryptu uruchamiania lub uruchomić go z wiersza polecenia, aby zmienić klucz produktu na jednym komputerze.

Przykłady

Aby uzyskać więcej informacji na temat skryptu klucza produktu, odwiedź następującą witrynę sieci Web firmy Microsoft:
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

W poniższym przykładzie pokazano, jak używać skryptu ChangeVLKeySP1.vbs z wiersza polecenia:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.
  2. W polu Otwórz wpisz następujące polecenie, gdzie AB123-123AB-AB123-123AB-AB123 to nowy klucz produktu, którego chcesz użyć, a następnie kliknij przycisk OK:
    c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123

Zbieranie danych

Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.