Strona główna  /  Komputer  /  Slmgr – lista komend do aktywacji i zarządzania licencją Windows

Slmgr – lista komend do aktywacji i zarządzania licencją Windows

Komputer
✦ AI
Ekran komputera z wierszem poleceń do zarządzania licencją Windows na nowoczesnym biurku w biurze.

slmgr.vbs to wbudowany w Windows skrypt do zarządzania kluczem produktu, aktywacją i stanem licencji. Najczęściej uruchamia się go w CMD lub PowerShellu jako administrator. Komendy informacyjne, takie jak /dli, /dlv i /xpr, zwykle działają także bez podwyższonych uprawnień.

Czym jest slmgr.vbs i jak go uruchomić?

Nazwa slmgr pochodzi od Software Licensing Management Tool. Plik znajduje się w katalogu %SystemRoot%\System32, zwykle pod ścieżką C:\Windows\System32\slmgr.vbs. Narzędzie współpracuje z usługą ochrony oprogramowania Windows i obsługuje między innymi licencje detaliczne, OEM, MAK oraz aktywację KMS.

Podstawowa składnia wygląda następująco:

slmgr.vbs /przełącznik

Aby wykonać operację zmieniającą licencję, otwórz CMD lub PowerShell jako administrator:

  • Otwórz menu Start i wpisz cmd albo PowerShell.
  • Kliknij wynik prawym przyciskiem myszy i wybierz uruchomienie jako administrator.
  • Potwierdź monit kontroli konta użytkownika.
  • Wpisz wybraną komendę, na przykład slmgr.vbs /dli.

Jeśli Windows otwiera okno dialogowe zamiast zwracać tekst w konsoli, użyj interpretera Windows Script Host:

cscript slmgr.vbs /dli

Najważniejsze komendy slmgr.vbs

Poniższa tabela obejmuje przełączniki potrzebne przy sprawdzaniu licencji, instalacji klucza i aktywacji systemu:

Komenda Opis Wymaga Administratora
slmgr.vbs /ipk <klucz> Instaluje lub zmienia 25-znakowy klucz produktu. Tak
slmgr.vbs /ato Uruchamia aktywację online albo aktywację przez skonfigurowany serwer KMS. Tak
slmgr.vbs /dli Wyświetla podstawowe informacje o licencji i stanie aktywacji. Nie
slmgr.vbs /dlv Pokazuje szczegółowy raport licencji, przydatny w diagnostyce. Nie
slmgr.vbs /xpr Informuje, czy aktywacja jest trwała, oraz pokazuje termin wygaśnięcia, gdy ma on zastosowanie. Nie
slmgr.vbs /upk Odinstalowuje bieżący klucz produktu. Tak
slmgr.vbs /rearm Resetuje licznik okresu próbnego, jeśli dana edycja i stan licencji na to pozwalają. Tak

Aktywacja Windows krok po kroku

Najbezpieczniej wykonać czynności w kolejności od sprawdzenia stanu do aktywacji:

  1. Sprawdź podstawowy stan licencji – wpisz slmgr.vbs /dli. Komenda pokaże między innymi edycję systemu, częściowy klucz i stan licencji.
  2. Zainstaluj właściwy klucz produktu – użyj polecenia:
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Klucz musi odpowiadać zainstalowanej edycji Windows. Samo zainstalowanie klucza nie oznacza jeszcze aktywacji.

  1. Uruchom aktywację – wpisz:
slmgr.vbs /ato
  1. Sprawdź rezultat – użyj slmgr.vbs /xpr, aby potwierdzić, czy system został aktywowany trwale lub do kiedy obowiązuje bieżąca aktywacja.

Komenda /rearm służy do resetowania okresu próbnego, a nie do legalnego zastępowania licencji. Jej użycie jest limitowane przez system i zależy od konkretnej edycji oraz konfiguracji. Po pomyślnym wykonaniu zwykle wymagany jest restart:

slmgr.vbs /rearm

Aktywacja KMS i typowe błędy

W organizacjach korzystających z Key Management Service klient Windows może łączyć się z firmowym hostem KMS. Klucz GVLK jest przeznaczony do takiego środowiska i samodzielnie nie aktywuje systemu detalicznego. Standardowa komunikacja z hostem KMS odbywa się przez TCP 1688.

Jeżeli administrator zna adres serwera KMS, może ustawić go ręcznie, a następnie wymusić aktywację:

slmgr.vbs /skms kms.firma.local:1688
slmgr.vbs /ato

Aby usunąć ręcznie ustawiony host i przywrócić automatyczne wyszukiwanie przez DNS, użyj:

slmgr.vbs /ckms

Najczęstsze kody błędów i działania naprawcze przedstawia tabela:

Kod błędu Przyczyna Rozwiązanie
0xC004F074 Klient nie może skontaktować się z serwerem KMS. Sprawdź sieć, DNS, adres hosta oraz dostępność portu TCP 1688. Weryfikację konfiguracji ułatwia slmgr.vbs /dlv.
0xC004F050 Klucz jest nieprawidłowy albo nie pasuje do edycji Windows. Sprawdź klucz i nazwę zainstalowanej edycji systemu.
0x8007232B Nie znaleziono hosta KMS przez DNS. Zweryfikuj rekord DNS lub ustaw host ręcznie za pomocą /skms.
0x80070005 Brak wymaganych uprawnień. Uruchom CMD lub PowerShell jako administrator.

/dli a /dlv – czym się różnią?

slmgr.vbs /dli to szybki podgląd najważniejszych informacji o licencji. Sprawdza się przy zwykłej weryfikacji, czy system jest aktywowany i z jakiego kanału licencyjnego korzysta.

slmgr.vbs /dlv tworzy znacznie pełniejszy raport. Może zawierać między innymi identyfikator aktywacji, szczegóły kanału licencyjnego, informacje o KMS i licznik dostępnych operacji /rearm. Tę komendę wybierz przy analizowaniu błędów lub pracy administracyjnej.

MG Market

Zespół redakcyjny mg-market.pl z pasją śledzi świat RTV, AGD, multimediów oraz technologii i internetu. Chętnie dzielimy się naszą wiedzą, wyjaśniając nawet najbardziej złożone zagadnienia w prosty, przystępny sposób. Naszym celem jest, aby każdy czytelnik czuł się pewniej w cyfrowym świecie!

Może Cię również zainteresować

Potrzebujesz więcej informacji?