Przejdź do treści
Powrót do Centrum Pomocy
Poradniki

Slmgr — komendy i pełny przewodnik aktywacji Windows (2026)

Slmgr to skrypt slmgr.vbs znajdujący się w katalogu %SystemRoot%\System32\. Jego pełna ścieżka to C:\Windows\System32\slmgr.vbs. Narzędzie komunikuje się z usłu

12 min czytania·Zaktualizowano dzisiaj

Slmgr (Software License Manager, plik slmgr.vbs) to wbudowane w Windows narzędzie do zarządzania licencją i aktywacją systemu z poziomu wiersza poleceń. Pozwala zainstalować klucz produktu, aktywować Windows przez internet lub telefon, sprawdzić stan licencji, zresetować okres próbny (/rearm), skonfigurować klienta KMS oraz usunąć klucz z rejestru — wszystko za pomocą kilkunastu przełączników uruchamianych przez cscript slmgr.vbs.

W skrócie

  • Slmgr.vbs to skrypt VBS wbudowany w Windows 11, Windows 10, Windows Server 2025/2022/2019 — nie wymaga instalacji
  • Uruchamiasz przez wiersz polecenia jako Administrator: slmgr.vbs /przełącznik (lub cscript slmgr.vbs /przełącznik)
  • Najważniejsze komendy: /ipk (instalacja klucza), /ato (aktywacja), /dli / /dlv (informacje o licencji), /xpr (data wygaśnięcia), /rearm (reset okresu próbnego), /upk (usunięcie klucza)
  • Działa na wszystkich edycjach: Home, Professional, Enterprise, Education, Server — zarówno licencje detaliczne (Retail), jak i wolumenowe (MAK, KMS)
  • Windows 11 24H2 i Windows Server 2025 nie wprowadziły nowych przełączników slmgr — funkcjonalność pozostaje zgodna z dokumentacją Microsoft z lipca 2025
  • Większość operacji (poza /dli, /dlv, /xpr) wymaga uruchomienia jako Administrator

Czym jest slmgr.vbs i gdzie się znajduje

Slmgr to skrypt slmgr.vbs znajdujący się w katalogu %SystemRoot%\System32\. Jego pełna ścieżka to C:\Windows\System32\slmgr.vbs. Narzędzie komunikuje się z usługą Software Protection Platform (SPP), która zarządza stanem licencji w systemie. Slmgr sam w sobie jest tylko interfejsem — cała logika aktywacji leży po stronie SPP.

Slmgr obsługuje trzy główne ścieżki aktywacji:

Ścieżka aktywacjiOpisTyp licencji
Online (Retail / MAK)Klucz jest weryfikowany z serwerami Microsoft przez internetDetaliczna, MAK
KMS (Key Management Service)Komputer łączy się z lokalnym serwerem KMS w sieci organizacji; aktywacja odnawiana co 180 dniWolumenowa (GVLK)
ADBA (Active Directory-Based Activation)Aktywacja następuje automatycznie przy dołączeniu do domeny Active DirectoryWolumenowa (organizacje)
TelefonicznaKlucz podaje się przez telefon; slmgr generuje IID i przyjmuje CID (/dti + /atp)Awaryjna (brak internetu)

Składnia i uruchamianie slmgr

Podstawowa składnia:

slmgr.vbs [<NazwaKomputera> [<Użytkownik> <Hasło>]] [<Opcja>]

Aby uruchomić slmgr, otwórz wiersz polecenia jako Administrator (Menu Start → wpisz cmdCtrl+Shift+Enter) i wpisz:

slmgr.vbs /opcja

Możesz też użyć pełnej formy:

cscript slmgr.vbs /opcja

💡 Różnica między slmgr.vbs a cscript slmgr.vbs jest praktycznie żadna — Windows domyślnie używa cscript jako hosta dla skryptów VBS w wierszu poleceń. Jeśli jednak polecenie otwiera okienko dialogowe zamiast tekstu, użyj formy cscript slmgr.vbs.

Wszystkie komendy slmgr — pełna lista (2026)

Komendy podstawowe (najczęściej używane)

PrzełącznikOpisWymaga Admin?
/ipk <Klucz>Instaluje 25-znakowy klucz produktu (format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX). Jeśli klucz jest nieprawidłowy — zwraca błąd. Zastępuje istniejący klucz.✅ Tak
/ato [<Activation ID>]Uruchamia aktywację online (Retail/MAK) lub przez KMS (GVLK). Dla systemów z GVLK wymusza próbę aktywacji KMS.⚠ KMS: nie; online: tak
/dli [<Activation ID> | All]Wyświetla podstawowe informacje o licencji: nazwę produktu, typ licencji, częściowy klucz, stan aktywacji. All pokazuje wszystkie produkty.❌ Nie
/dlv [<Activation ID> | All]Wyświetla szczegółowe informacje: pełny stan licencji, pozostały czas do odnowienia (KMS), ID aktywacji, wersję licencji.❌ Nie
/xpr [<Activation ID>]Pokazuje datę wygaśnięcia aktywacji. Dla klientów KMS: data, do której komputer musi odnowić aktywację. Dla Retail/MAK: "The machine is permanently activated".❌ Nie
/upk [<Activation ID>]Odinstalowuje klucz produktu. Po restarcie system będzie w stanie nielicencjonowanym. Klucz trzeba zainstalować ponownie (/ipk).✅ Tak
/rearmResetuje liczniki okresu próbnego (grace period). Maksymalnie 3–4 razy (w zależności od wersji). Używane także przez sysprep /generalize.✅ Tak

Komendy zaawansowane

PrzełącznikOpisWymaga Admin?
/cpkyUsuwa klucz produktu z rejestru Windows — chroni przed kradzieżą przez złośliwe oprogramowanie. Zalecane po instalacji kluczy detalicznych. Nie działa (i nie jest potrzebne) dla kluczy MAK i KMS Host.✅ Tak
/dti [<Activation ID>]Wyświetla Installation ID (IID) — 63-cyfrowy identyfikator potrzebny do aktywacji telefonicznej.❌ Nie
/atp <Confirmation ID>Aktywuje system przy użyciu Confirmation ID (CID) otrzymanego od konsultanta Microsoft — drugi krok aktywacji telefonicznej po /dti.✅ Tak
/ilc <PlikLicencji>Instaluje plik licencji .xrm-ms — np. przy ręcznej konfiguracji token-based activation lub naprawie licencji.✅ Tak
/rilcPonownie instaluje wszystkie licencje z kopii zapasowych (%SystemRoot%\system32\oem i \spp\tokens). Nie dotyka licencji aplikacji zewnętrznych.✅ Tak
/rearm-app <ID>Resetuje licencję konkretnej aplikacji.✅ Tak
/rearm-sku <ID>Resetuje licencję konkretnego SKU (Stock Keeping Unit).✅ Tak

Komendy klienta KMS

PrzełącznikOpisWymaga Admin?
/skms <Host[:Port]>Ustawia ręcznie adres serwera KMS (np. kms.firma.local:1688). Wyłącza automatyczne wykrywanie KMS przez DNS. Dla IPv6 użyj formatu nazwa.komputera:port.✅ Tak
/skms-domain <FQDN>Określa domenę DNS, w której slmgr szuka rekordów SRV KMS. Przydatne w środowiskach z rozłączną przestrzenią nazw (disjoint namespace).✅ Tak
/ckmsUsuwa ręcznie skonfigurowany serwer KMS i przywraca automatyczne wykrywanie przez DNS.✅ Tak
/skhcWłącza buforowanie hosta KMS (domyślnie włączone). Klient po znalezieniu działającego KMS ignoruje priorytety DNS.✅ Tak
/ckhcWyłącza buforowanie hosta KMS — klient odpytuje DNS przy każdej próbie aktywacji (zalecane przy użyciu priorytetów/wag DNS).✅ Tak

Komendy konfiguracji hosta KMS

PrzełącznikOpis
/sai <Minuty>Interwał prób aktywacji nieaktywowanych klientów (domyślnie 120 minut, zakres: 15 minut – 30 dni).
/sri <Minuty>Interwał odnawiania aktywacji dla już aktywowanych klientów (domyślnie 10080 minut = 7 dni).
/sprt <Port>Ustawia port nasłuchiwania KMS (domyślnie TCP 1688).
/sdnsWłącza publikację DNS przez hosta KMS (domyślnie).
/cdnsWyłącza publikację DNS.
/spriUstawia priorytet KMS na normalny (domyślnie).
/cpriUstawia priorytet KMS na niski (w środowiskach współdzielonych).

Komendy Active Directory-Based Activation (ADBA)

PrzełącznikOpis
/ad-activation-online <Klucz> [<NazwaAO>]Aktywuje las Active Directory online (kontakt z Microsoft). Wymaga uprawnień Read/Write do kontenera obiektów aktywacji w domenie głównej.
/ad-activation-get-IID <Klucz>Generuje IID do aktywacji AD przez telefon.
/ad-activation-apply-cid <Klucz> <CID>Kończy aktywację AD przez telefon przy użyciu CID.
/ao-listWyświetla wszystkie obiekty aktywacji dostępne dla tego komputera.
/del-ao <DN_obiektu>Usuwa wskazany obiekt aktywacji z lasu AD.

Komendy token-based activation (środowiska specjalistyczne)

PrzełącznikOpis
/lilWyświetla zainstalowane tokeny licencji.
/ril <ILID> <ILvID>Usuwa wskazany token licencji.
/ltcWyświetla certyfikaty token-based activation.
/fta <Odcisk> [<PIN>]Wymusza token-based activation z użyciem wskazanego certyfikatu.

10 najważniejszych praktycznych poleceń slmgr krok po kroku

1. Sprawdź stan licencji (podstawowy)

slmgr.vbs /dli

Otwiera okno z nazwą produktu, typem licencji (Retail/OEM/KMS/MAK), częściowym kluczem i informacją o aktywacji. Nie wymaga uprawnień administratora.

2. Sprawdź szczegółowy stan licencji

slmgr.vbs /dlv

Pokaże pełne szczegóły: ID aktywacji, pozostały czas KMS (w minutach), interwał odnowienia, nazwę serwera KMS, wersję licencji. Kluczowe przy diagnostyce problemów z aktywacją.

3. Sprawdź, kiedy wygasa aktywacja

slmgr.vbs /xpr

Dla Retail/MAK: "The machine is permanently activated". Dla KMS: data ostatecznego wygaśnięcia (zwykle 180 dni od ostatniej aktywacji).

4. Zainstaluj klucz produktu

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Podmień X na swój 25-znakowy klucz. Polecenie sprawdza poprawność klucza przed instalacją. Po pomyślnym wykonaniu przejdź do aktywacji (/ato).

5. Aktywuj Windows

slmgr.vbs /ato

Łączy się z serwerami Microsoft (Retail/MAK) lub lokalnym serwerem KMS. Może potrwać kilka–kilkanaście sekund. Jeśli się nie uda — slmgr zwróci kod błędu (np. 0xC004F074 — brak kontaktu z KMS).

6. Usuń klucz produktu z systemu

slmgr.vbs /upk

Odinstalowuje klucz i przechodzi w stan nielicencjonowany. Przydatne przy zmianie klucza na inny typ (np. z Home na Pro) przed reinstalacją nowego klucza /ipk.

7. Usuń klucz z rejestru (bezpieczeństwo)

slmgr.vbs /cpky

Po instalacji klucza detalicznego usuwa go z rejestru. Zapobiega odczytaniu klucza przez malware lub nieautoryzowane narzędzia.

8. Zresetuj okres próbny (rearm)

slmgr.vbs /rearm

Resetuje liczniki aktywacji — wydłuża okres próbny. Można użyć maksymalnie 3–4 razy w zależności od edycji. Po wykonaniu wymagany restart.

9. Wymuś aktywację KMS z konkretnego serwera

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

Ustawia ręcznie serwer KMS, a następnie wymusza próbę aktywacji. Port 1688 jest domyślny — jeśli nie zmieniano, można go pominąć: /skms kms-moja-firma.local.

10. Aktywacja telefoniczna (offline)

slmgr.vbs /dti

Skopiuj 63-cyfrowy Installation ID i zadzwoń na infolinię Microsoft. Konsultant poda Ci Confirmation ID (CID), który wpisujesz:

slmgr.vbs /atp <Confirmation_ID>

Typowe błędy slmgr i ich rozwiązania

Kod błęduZnaczenieRozwiązanie
0xC004F074KMS jest niedostępny lub klient nie może się połączyćSprawdź łączność sieciową z serwerem KMS, port 1688; zweryfikuj DNS
0xC004F050Klucz produktu jest nieprawidłowyUżyj poprawnego klucza — sprawdź, czy nie ma literówek
0xC004F00FKlucz nie pasuje do wersji systemuNp. klucz od Windows 11 Pro nie zadziała na Windows 11 Home — zainstaluj odpowiednią edycję
0xC004C003Klucz zablokowany (blokada serwera aktywacji)Klucz został oznaczony jako nieprawidłowy przez Microsoft — skontaktuj się ze sprzedawcą licencji
0xC004F069Okres próbny wygasłUruchom slmgr.vbs /rearm (jeśli dostępne) lub zainstaluj klucz
0x80070005Brak uprawnień administratoraUruchom wiersz polecenia jako Administrator (Ctrl+Shift+Enter w Menu Start)
0xC004F035Komputer nie ma licencji w BIOS/UEFI (OEM)Wersja OEM oczekuje klucza w firmware — użyj klucza zgodnego z licencją OEM

Windows 11 i Windows Server 2025 — co się zmieniło

Z dokumentacji Microsoft (stan na maj 2026) wynika, że slmgr.vbs nie otrzymał nowych przełączników ani zmian w składni między Windows 10 a Windows 11 ani między Windows Server 2022 a 2025. Wszystkie opisane wyżej komendy działają identycznie na Windows 10, Windows 11 (wszystkie wersje do 24H2) i Windows Server 2016–2025.

Jedyna różnica dotyczy samego procesu aktywacji: Windows 11 24H2 domyślnie wymaga połączenia z internetem i konta Microsoft podczas pierwszej konfiguracji (OOBE) w edycji Home. Mimo to — po instalacji — slmgr.vbs działa dokładnie tak samo i pozwala na zmianę klucza, aktywację KMS/MAK oraz pełną diagnostykę licencji.

Częste pytania

Czym różni się slmgr /dli od slmgr /dlv?

/dli (display license information) pokazuje podstawowe informacje: nazwę Windows, typ licencji, częściowy klucz i czy system jest aktywowany. /dlv (display license verbose) to pełny raport diagnostyczny: ID aktywacji, pozostały czas KMS co do minuty, interwał odnowienia, nazwę serwera KMS, stan licencji detalicznej i wiele więcej. Do szybkiego sprawdzenia stanu użyj /dli; do debugowania — /dlv.

Ile razy mogę użyć slmgr /rearm?

System Windows pozwala na maksymalnie 3–4 użycia /rearm w zależności od edycji (3 dla klienckich Windows, do 4 dla serwerowych). Każde /rearm resetuje 30-dniowy okres próbny. Po wyczerpaniu limitu /rearm przestaje działać i jedyną opcją jest instalacja prawidłowego klucza i aktywacja.

Czy slmgr działa na Windows 11 Home?

Tak — slmgr jest dostępny we wszystkich edycjach Windows 11 (Home, Professional, Enterprise, Education) i Windows Server. Różnica polega na tym, jakie typy kluczy są akceptowane: Home akceptuje tylko klucze detaliczne (Retail) i OEM, natomiast Professional i Enterprise obsługują również aktywację KMS i MAK.

Co zrobić, gdy slmgr /ipk zwraca błąd "klucz nieprawidłowy"?

  1. Sprawdź, czy klucz ma dokładnie 25 znaków (5 grup po 5 znaków oddzielonych myślnikami). 2. Zweryfikuj, czy klucz odpowiada zainstalowanej edycji Windows (np. klucz Pro nie zadziała na Home). 3. Uruchom slmgr.vbs /upk aby usunąć poprzedni klucz, a następnie spróbuj ponownie /ipk. 4. Jeśli błąd się powtarza — skontaktuj się ze sprzedawcą licencji.

Czy slmgr może zaszkodzić systemowi?

Nieprawidłowe użycie slmgr nie uszkadza systemu — co najwyżej dezaktywuje Windows (/upk) lub resetuje liczniki (/rearm). W najgorszym przypadku system przechodzi w stan nielicencjonowany, co objawia się znakiem wodnym "Activate Windows" i ograniczeniami personalizacji. Funkcjonalność i dane pozostają nienaruszone. Zawsze możesz ponownie zainstalować klucz (/ipk) i aktywować (/ato).

Dlaczego slmgr /dlv pokazuje "Timebased activation expired"?

Ten komunikat dotyczy klientów KMS — oznacza, że minął 180-dniowy okres od ostatniego kontaktu z serwerem KMS. Komputer wciąż działa, ale musi odnowić aktywację w ciągu ostatnich 30 dni okresu ważności (grace period). Jeśli okres łaski też minął, aktywacja wygasa. Rozwiązanie: sprawdź łączność z serwerem KMS (ping kms.firma.local) i uruchom slmgr.vbs /ato.

Czy mogę aktywować Windows za pomocą slmgr bez internetu?

Tak — przez aktywację telefoniczną. Użyj /dti, aby uzyskać 63-cyfrowy Installation ID, zadzwoń na infolinię Microsoft, odbierz Confirmation ID (CID) i wprowadź go przez slmgr.vbs /atp <CID>. Druga opcja to aktywacja KMS w sieci lokalnej — jeśli komputer ma łączność z serwerem KMS (bez dostępu do internetu), /ato przeprowadzi aktywację.

Potrzebujesz legalnego klucza do Windows?

Jeśli Twój system Windows wymaga nowego klucza — bo okres próbny się kończy, klucz został zablokowany lub chcesz zmienić edycję — sprawdź legalne klucze Microsoft w dobrej cenie. Wszystkie opisane wyżej komendy (/ipk, /ato, /dlv) zadziałają bez problemu z kluczami dostępnymi w ofercie KluczeSoft.

Microsoft Windows 11 Professional — klucz licencyjny
Microsoft Windows 11 Home — pełna aktywacja
Microsoft Windows Server — licencje dla firm


Artykuł opracowano na podstawie oficjalnej dokumentacji Microsoft Learn — "Slmgr.vbs Options for Obtaining Volume Activation Information" (ostatnia aktualizacja: lipiec 2025) oraz specyfikacji Windows Server 2025 i Windows 11 24H2 (stan na maj 2026). KluczeSoft jest niezależnym sprzedawcą licencji Microsoft i nie jest powiązany z Microsoft Corporation.

Najczęściej zadawane pytania

`/dli` (display license information) pokazuje **podstawowe informacje**: nazwę Windows, typ licencji, częściowy klucz i czy system jest aktywowany. `/dlv` (display license verbose) to **pełny raport diagnostyczny**: ID aktywacji, pozostały czas KMS co do minuty, interwał odnowienia, nazwę serwera KMS, stan licencji detalicznej i wiele więcej. Do szybkiego sprawdzenia stanu użyj `/dli`; do debugowania — `/dlv`.
System Windows pozwala na maksymalnie **3–4 użycia** `/rearm` w zależności od edycji (3 dla klienckich Windows, do 4 dla serwerowych). Każde `/rearm` resetuje 30-dniowy okres próbny. Po wyczerpaniu limitu `/rearm` przestaje działać i jedyną opcją jest instalacja prawidłowego klucza i aktywacja.
Tak — slmgr jest dostępny **we wszystkich edycjach** Windows 11 (Home, Professional, Enterprise, Education) i Windows Server. Różnica polega na tym, jakie typy kluczy są akceptowane: Home akceptuje tylko klucze detaliczne (Retail) i OEM, natomiast Professional i Enterprise obsługują również aktywację KMS i MAK.
1. Sprawdź, czy klucz ma dokładnie 25 znaków (5 grup po 5 znaków oddzielonych myślnikami). 2. Zweryfikuj, czy klucz odpowiada zainstalowanej edycji Windows (np. klucz Pro nie zadziała na Home). 3. Uruchom `slmgr.vbs /upk` aby usunąć poprzedni klucz, a następnie spróbuj ponownie `/ipk`. 4. Jeśli błąd się powtarza — skontaktuj się ze sprzedawcą licencji.
Nieprawidłowe użycie slmgr **nie uszkadza systemu** — co najwyżej dezaktywuje Windows (`/upk`) lub resetuje liczniki (`/rearm`). W najgorszym przypadku system przechodzi w stan nielicencjonowany, co objawia się znakiem wodnym "Activate Windows" i ograniczeniami personalizacji. Funkcjonalność i dane pozostają nienaruszone. Zawsze możesz ponownie zainstalować klucz (`/ipk`) i aktywować (`/ato`).
Ten komunikat dotyczy klientów KMS — oznacza, że **minął 180-dniowy** okres od ostatniego kontaktu z serwerem KMS. Komputer wciąż działa, ale musi odnowić aktywację w ciągu ostatnich 30 dni okresu ważności (grace period). Jeśli okres łaski też minął, aktywacja wygasa. Rozwiązanie: sprawdź łączność z serwerem KMS (`ping kms.firma.local`) i uruchom `slmgr.vbs /ato`.
Tak — przez **aktywację telefoniczną**. Użyj `/dti`, aby uzyskać 63-cyfrowy Installation ID, zadzwoń na infolinię Microsoft, odbierz Confirmation ID (CID) i wprowadź go przez `slmgr.vbs /atp <CID>`. Druga opcja to aktywacja KMS w sieci lokalnej — jeśli komputer ma łączność z serwerem KMS (bez dostępu do internetu), `/ato` przeprowadzi aktywację.

Czy ten artykuł był pomocny?

Slmgr — komendy i pełny przewodnik aktywacji Windows (2026) | Centrum Pomocy KluczeSoft