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

Aktywacja Windows 11 przez CMD — komendy slmgr, pełna lista poleceń i przykłady (2026)

slmgr.vbs to skrypt Visual Basic Script przechowywany w katalogu %SystemRoot%\System32\. Microsoft dostarcza go od Windows Vista — w Windows 11 nadal jest podst

11 min czytania·Zaktualizowano dzisiaj

slmgr.vbs (Software License Manager) to wbudowane narzędzie wiersza poleceń systemu Windows 11, które odpowiada za zarządzanie licencją i aktywacją systemu. Za pomocą kilku komend możesz sprawdzić stan aktywacji, zainstalować nowy klucz produktu, aktywować system online, skonfigurować serwer KMS lub zresetować liczniki okresu próbnego — bez dotykania interfejsu graficznego.

W skrócie

  • slmgr to wbudowany skrypt VBS w każdym Windows 11 — nie wymaga instalacji
  • Do działania wymaga wiersza polecenia z uprawnieniami administratora (oprócz komend wyświetlających informacje: /dli, /dlv, /xpr)
  • Pełna składnia: slmgr.vbs [NazwaKomputera] [Użytkownik Hasło] [Opcja]
  • Najważniejsze przełączniki: /ipk (instalacja klucza), /ato (aktywacja), /dli (info o licencji), /dlv (szczegóły), /xpr (data wygaśnięcia), /upk (odinstalowanie klucza), /rearm (reset okresu próbnego)
  • Windows 11 w wersji 24H2 (2024–2026) nie zmienił składni slmgr — wszystkie komendy działają identycznie jak w Windows 10 i 11 21H2/22H2/23H2
  • slmgr obsługuje licencje detaliczne (retail), OEM, cyfrowe, zbiorcze (MAK) i aktywację KMS
  • Narzędzie działa również na komputerach zdalnych (podając nazwę, użytkownika i hasło)

Czym jest slmgr.vbs i jak go uruchomić

slmgr.vbs to skrypt Visual Basic Script przechowywany w katalogu %SystemRoot%\System32\. Microsoft dostarcza go od Windows Vista — w Windows 11 nadal jest podstawowym narzędziem do zarządzania licencjonowaniem zarówno dla użytkowników indywidualnych, jak i administratorów IT w firmach.

Aby uruchomić slmgr, otwórz wiersz polecenia z uprawnieniami administratora:

  1. Naciśnij Win + S i wpisz cmd
  2. Kliknij prawym przyciskiem myszy na Wiersz poleceniaUruchom jako administrator
  3. Wpisz wybraną komendę, np. slmgr /dli

Możesz też użyć pełnego wywołania przez interpreter skryptów: cscript slmgr.vbs /dli. W większości przypadków wystarczy samo slmgr /przełącznik — Windows automatycznie wywoła odpowiedni interpreter.

Uwaga: Większość komend modyfikujących licencję (/ipk, /ato, /upk, /rearm, /skms, /cpky) wymaga uprawnień administratora. Komendy wyłącznie wyświetlające informacje (/dli, /dlv, /xpr) działają bez podniesionych uprawnień.

Pełna tabela komend slmgr — podział na kategorie

Komendy podstawowe — instalacja i aktywacja

KomendaOpisWymaga admina
slmgr /ipk <klucz>Instaluje klucz produktu w formacie 5×5 znaków✅ Tak
slmgr /ato [ID aktywacji]Aktywuje system online (lub przez KMS jeśli GVLK)✅ Tak (online); ❌ Nie (KMS)
slmgr /upk [ID aktywacji]Odinstalowuje klucz produktu — po restarcie system będzie bez licencji✅ Tak
`slmgr /dli [ID aktywacjiAll]`Wyświetla podstawowe informacje o licencji
`slmgr /dlv [ID aktywacjiAll]`Wyświetla szczegółowe informacje o licencji (typ, kanał, stan, pozostałe uzbrojenia)
slmgr /xpr [ID aktywacji]Wyświetla datę wygaśnięcia aktywacji (przydatne dla KMS)❌ Nie
slmgr /dti [ID aktywacji]Wyświetla identyfikator instalacji — potrzebny do aktywacji telefonicznej❌ Nie
slmgr /atp <ID potwierdzenia>Aktywuje produkt przez telefon, podając 48-cyfrowy identyfikator potwierdzenia✅ Tak
slmgr /rearmResetuje liczniki okresu próbnego (maks. 3–4 razy, potem konieczna aktywacja)✅ Tak
slmgr /cpkyUsuwa klucz produktu z rejestru (zabezpieczenie przed kradzieżą)✅ Tak

Komendy KMS — konfiguracja klienta

KomendaOpisWymaga admina
slmgr /skms <nazwa[:port]>Ustawia adres (i opcjonalnie port) serwera KMS; wyłącza automatyczne wykrywanie DNS✅ Tak
slmgr /ckmsUsuwa ręcznie skonfigurowany adres KMS, przywraca automatyczne wykrywanie DNS✅ Tak
slmgr /skms-domain <FQDN>Ogranicza wykrywanie KMS do wskazanej domeny DNS✅ Tak
slmgr /skhcWłącza buforowanie hosta KMS (domyślnie włączone)✅ Tak
slmgr /ckhcWyłącza buforowanie hosta KMS — klient używa DNS przy każdej próbie aktywacji✅ Tak

Komendy zaawansowane

KomendaOpisWymaga admina
slmgr /ilc <plik_licencji>Instaluje plik licencyjny (np. przy rozwiązywaniu problemów)✅ Tak
slmgr /rilcPonownie instaluje domyślne pliki licencyjne z katalogów systemowych✅ Tak
slmgr /rearm-app <ID>Resetuje stan licencji konkretnej aplikacji✅ Tak
slmgr /rearm-sku <ID>Resetuje stan licencji konkretnej jednostki SKU✅ Tak
slmgr /act-type <0-3>Ogranicza typ aktywacji: 0=wszystkie, 1=AD, 2=KMS, 3=token-based✅ Tak

Najczęściej używane scenariusze krok po kroku

1. Sprawdzenie stanu aktywacji

To najczęstsza czynność — chcesz wiedzieć, czy system jest aktywowany i na jakiej licencji działa.

slmgr /dli

Wynik pokazuje: nazwę edycji Windows, częściowy klucz produktu, stan licencji (Licensed / Unlicensed) oraz typ aktywacji (OEM / Retail / KMS / Digital License).

Dla pełnych szczegółów — w tym liczby pozostałych uzbrojeń (/rearm), kanału licencyjnego, daty wygaśnięcia dla KMS, czy identyfikatora aktywacji — użyj:

slmgr /dlv

2. Instalacja nowego klucza produktu

Kupiłeś nowy klucz Windows 11 Pro i chcesz go wprowadzić:

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

System potwierdzi "Zainstalowano klucz produktu XXXXX-XXXXX-XXXXX-XXXXX-XXXXX". Jeśli klucz jest nieprawidłowy lub nie pasuje do edycji, zostanie zwrócony błąd.

3. Aktywacja online

Po instalacji klucza (lub jeśli system sam nie przeprowadził aktywacji):

slmgr /ato

Pojawi się okno dialogowe potwierdzające aktywację. Jeśli próba się nie powiedzie, system wyświetli kod błędu (np. 0xC004C008 — serwer aktywacji zajęty).

4. Aktywacja telefoniczna (offline)

Gdy komputer nie ma dostępu do Internetu:

slmgr /dti

Zanotuj wyświetlony identyfikator instalacji (9 bloków po 7 cyfr), zadzwoń do Centrum Aktywacji Microsoft, podaj identyfikator, otrzymasz 48-cyfrowy identyfikator potwierdzenia, a następnie:

slmgr /atp 123456-789012-345678-901234-567890-123456-789012-345678

5. Konfiguracja aktywacji KMS (środowisko firmowe)

Jeśli pracujesz w organizacji korzystającej z serwera KMS:

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

Domyślny port KMS to 1688 (TCP). Jeśli nie masz skonfigurowanej domeny DNS, klient automatycznie wyszukuje serwer KMS przez rekordy SRV DNS.

6. Wydłużenie okresu próbnego

Po wygaśnięciu 30-dniowego okresu próbnego możesz zresetować liczniki komendą:

slmgr /rearm

Liczba uzbrojeń jest ograniczona — standardowo 3 razy (łącznie 120 dni: 30 dni bazowych + 3 × 30 dni po rearm). Po ich wyczerpaniu system przechodzi w tryb ograniczonej funkcjonalności i wymaga pełnej aktywacji.

Klucze GVLK dla Windows 11 — ściągawka

Jeśli konfigurujesz klienta KMS, potrzebujesz klucza GVLK (Generic Volume License Key) odpowiedniego dla danej edycji:

Edycja Windows 11Klucz GVLK
Windows 11 ProW269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 11 Pro NMH37W-N47XK-V7XM9-C7227-GCQG9
Windows 11 Pro for WorkstationsNRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
Windows 11 Pro for Workstations N9FNHH-K3HBT-3W4TD-6383H-6XYWF
Windows 11 Pro Education6TP4R-GNPTD-KYYHQ-7B7DP-J447Y
Windows 11 EducationNW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 11 EnterpriseNPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 11 Enterprise LTSC 2024M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 11 IoT Enterprise LTSC 2024KBN8V-HFGQ4-MGXVD-347P6-PDQGT

Ważne: Klucze GVLK nie aktywują systemu samodzielnie — umożliwiają jedynie aktywację przez firmowy serwer KMS. Jeśli nie masz dostępu do serwera KMS, potrzebujesz klucza detalicznego (retail) lub OEM.

Kody błędów aktywacji i ich rozwiązanie

Podczas korzystania z slmgr /ato możesz napotkać następujące błędy:

Kod błęduZnaczenieRozwiązanie
0xC004F074Klient KMS nie może skontaktować się z serwerem KMSSprawdź łączność sieciową, wpis DNS i port 1688; zweryfikuj komendą slmgr /dlv poprawność konfiguracji KMS
0xC004F050Wprowadzony klucz produktu jest nieprawidłowy lub nie pasuje do edycjiUpewnij się, że klucz odpowiada dokładnie zainstalowanej edycji (Home → Pro wymaga upgrade'u)
0x8007232BNie znaleziono rekordu DNS dla serwera KMSSkonfiguruj ręcznie serwer KMS przez slmgr /skms <serwer> lub utwórz odpowiedni rekord SRV w DNS
0xC004C008Serwer aktywacji Microsoft jest przeciążonyOdczekaj kilka minut i spróbuj ponownie slmgr /ato
0x8007007BNazwa pliku, katalogu lub składnia woluminu jest nieprawidłowa — problem z plikami licencyjnymiUruchom slmgr /rilc, aby ponownie zainstalować pliki licencji
0x80072F8FBłąd synchronizacji czasu — data/godzina systemowa znacznie odbiega od rzeczywistejSkoryguj datę i godzinę w Ustawienia → Czas i język → Data i godzina
0xC004F00FOkres karencji upłynął, system nieaktywowany — ograniczona funkcjonalnośćZainstaluj prawidłowy klucz (slmgr /ipk) i aktywuj (slmgr /ato) lub użyj slmgr /rearm tymczasowo
0xC004F012Usługa ochrony oprogramowania (sppsvc) nie jest uruchomionaUruchom services.msc, znajdź "Ochrona oprogramowania" i sprawdź, czy działa; jeśli nie — uruchom ręcznie
0x8007267CKomputer nie może połączyć się z serwerem aktywacji — brak DNS/InternetuSprawdź połączenie internetowe i konfigurację DNS

Zmiany w aktywacji Windows 11 w latach 2024–2026

Wersja Windows 11 24H2 (wydana jesienią 2024, z kolejnymi aktualizacjami w 2025 i 2026) nie wprowadziła przełomowych zmian w mechanizmie aktywacji ani w składni slmgr. Wszystkie komendy omówione w tym artykule działają bez zmian. Pojawiły się natomiast trzy istotne usprawnienia:

  1. Cyfrowa licencja powiązana z kontem Microsoft — Windows 11 24H2 jeszcze ściślej wiąże aktywację z kontem Microsoft. Po wymianie płyty głównej wystarczy zalogować się na swoje konto i uruchomić narzędzie do rozwiązywania problemów z aktywacją (Ustawienia → System → Aktywacja → Rozwiąż problemy) — slmgr nie jest już potrzebny do ponownej aktywacji po zmianie sprzętu.

  2. Uproszczony troubleshooting — Settings → System → Activation → Troubleshoot automatycznie diagnozuje najczęstsze problemy i w wielu przypadkach naprawia je bez potrzeby sięgania po slmgr.

  3. Windows 11 LTSC 2024 — nowa edycja Long-Term Servicing Channel z własnym kluczem GVLK (patrz tabela powyżej), przeznaczona dla urządzeń specjalistycznych (bankomaty, systemy medyczne, kioski).

Częste pytania

Czy slmgr działa na Windows 11 Home?

Tak, slmgr jest dostępny we wszystkich edycjach Windows 11, włącznie z Home. Jeśli jednak posiadasz licencję cyfrową (najczęstszy przypadek w Home), aktywacja odbywa się automatycznie przez internet lub konto Microsoft — ręczne używanie slmgr rzadko jest potrzebne. Komendy /dli i /dlv zadziałają bez problemu, ale /ipk z kluczem GVLK nie przyniesie efektu bez serwera KMS.

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

Standardowo 3 razy (w niektórych konfiguracjach do 4). Po wyczerpaniu limitu komenda /rearm nie wykona żadnej operacji. Wpis rejestru SkipRearm (ustawiony na 1 w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform) całkowicie blokuje /rearm — używa się go m.in. w obrazach sysprep.

Czy slmgr /ipk działa z kluczami OEM?

Tak — komenda /ipk przyjmuje każdy poprawny klucz produktu Windows 11 w formacie 5×5 znaków, niezależnie od kanału (OEM, retail, MAK, GVLK). Klucz zostanie zainstalowany, ale sama instalacja to nie to samo co aktywacja — do tego służy osobna komenda /ato. Pamiętaj, że klucz OEM jest trwale przypisany do pierwszego urządzenia, na którym został aktywowany.

Jaka jest różnica między slmgr /dli a slmgr /dlv?

/dli wyświetla podstawowe informacje: nazwę edycji, częściowy klucz, stan licencji (Licensed/Unlicensed) i typ aktywacji. To odpowiednik ekranu "Aktywacja" w Ustawieniach. /dlv pokazuje pełny raport: pełny klucz produktu, datę instalacji, pozostałą liczbę uzbrojeń (/rearm), kanał licencyjny (Retail/OEM/Volume), czas wygaśnięcia (dla KMS), identyfikator aktywacji i wiele więcej — to narzędzie diagnostyczne dla administratorów.

Co zrobić, gdy slmgr /ato zwraca błąd 0xC004F074?

To najczęstszy błąd aktywacji. Oznacza, że system spodziewa się aktywacji przez firmowy serwer KMS, ale nie może go osiągnąć. Sprawdź kolejno: (1) czy komputer jest w sieci firmowej lub ma VPN, (2) czy komenda slmgr /dlv pokazuje adres serwera KMS (w polu "KMS machine name"), (3) czy port 1688 (TCP) jest osiągalny. Jeśli ręcznie ustawiłeś serwer przez /skms, wyczyść konfigurację przez slmgr /ckms i spróbuj ponownie. Jeśli nie korzystasz z KMS, najprawdopodobniej potrzebujesz klucza detalicznego, a nie GVLK.

Czy mogę używać slmgr na komputerze zdalnym?

Tak. Podaj nazwę komputera zdalnego, użytkownika i hasło: slmgr.vbs NAZWA-KOMPUTERA Administrator Haslo123 /dli. Microsoft zaleca jednak, aby do zarządzania licencjami na wielu komputerach używać narzędzia VAMT (Volume Activation Management Tool) w wersji 1.2 lub nowszej — jest wydajniejsze, bezpieczniejsze i unika problemów z kompatybilnością między wersjami WMI na różnych kompilacjach Windows.

Czy slmgr działa w Windows 11 na procesorach ARM (Snapdragon)?

Tak. Niezależnie od architektury procesora (x64 czy ARM64), slmgr.vbs jest skryptem VBS interpretowanym przez Windows Script Host, który działa identycznie na obu platformach. Wszystkie opisane komendy działają bez zmian na urządzeniach takich jak Surface Pro 11 z Snapdragon X Elite.

Potrzebujesz klucza do Windows 11?

Jeśli potrzebujesz nowego, legalnego klucza do Windows 11 — aby aktywować nową instalację, zmienić edycję (np. z Home na Pro) lub rozwiązać problem z wygasającą licencją — sprawdź ofertę legalnych licencji Microsoft w sklepie KluczeSoft.pl. Wszystkie klucze są w pełni zgodne z slmgr /ipk i slmgr /ato, a po aktywacji otrzymujesz cyfrową licencję trwale powiązaną z Twoim sprzętem i kontem Microsoft.

Klucze Windows 11 — od 199 zł — legalne licencje detaliczne i OEM, natychmiastowa dostawa.

Najczęściej zadawane pytania

Tak, `slmgr` jest dostępny we wszystkich edycjach Windows 11, włącznie z Home. Jeśli jednak posiadasz licencję cyfrową (najczęstszy przypadek w Home), aktywacja odbywa się automatycznie przez internet lub konto Microsoft — ręczne używanie `slmgr` rzadko jest potrzebne. Komendy `/dli` i `/dlv` zadziałają bez problemu, ale `/ipk` z kluczem GVLK nie przyniesie efektu bez serwera KMS.
Standardowo **3 razy** (w niektórych konfiguracjach do 4). Po wyczerpaniu limitu komenda `/rearm` nie wykona żadnej operacji. Wpis rejestru `SkipRearm` (ustawiony na 1 w `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform`) całkowicie blokuje `/rearm` — używa się go m.in. w obrazach sysprep.
Tak — komenda `/ipk` przyjmuje każdy poprawny klucz produktu Windows 11 w formacie 5×5 znaków, niezależnie od kanału (OEM, retail, MAK, GVLK). Klucz zostanie zainstalowany, ale sama instalacja to nie to samo co aktywacja — do tego służy osobna komenda `/ato`. Pamiętaj, że klucz OEM jest trwale przypisany do pierwszego urządzenia, na którym został aktywowany.
`/dli` wyświetla **podstawowe** informacje: nazwę edycji, częściowy klucz, stan licencji (Licensed/Unlicensed) i typ aktywacji. To odpowiednik ekranu "Aktywacja" w Ustawieniach. `/dlv` pokazuje **pełny** raport: pełny klucz produktu, datę instalacji, pozostałą liczbę uzbrojeń (`/rearm`), kanał licencyjny (Retail/OEM/Volume), czas wygaśnięcia (dla KMS), identyfikator aktywacji i wiele więcej — to narzędzie diagnostyczne dla administratorów.
To najczęstszy błąd aktywacji. Oznacza, że system spodziewa się aktywacji przez firmowy serwer KMS, ale nie może go osiągnąć. Sprawdź kolejno: (1) czy komputer jest w sieci firmowej lub ma VPN, (2) czy komenda `slmgr /dlv` pokazuje adres serwera KMS (w polu "KMS machine name"), (3) czy port 1688 (TCP) jest osiągalny. Jeśli ręcznie ustawiłeś serwer przez `/skms`, wyczyść konfigurację przez `slmgr /ckms` i spróbuj ponownie. Jeśli nie korzystasz z KMS, najprawdopodobniej potrzebujesz klucza detalicznego, a nie GVLK.
Tak. Podaj nazwę komputera zdalnego, użytkownika i hasło: `slmgr.vbs NAZWA-KOMPUTERA Administrator Haslo123 /dli`. Microsoft zaleca jednak, aby do zarządzania licencjami na wielu komputerach używać narzędzia **VAMT (Volume Activation Management Tool)** w wersji 1.2 lub nowszej — jest wydajniejsze, bezpieczniejsze i unika problemów z kompatybilnością między wersjami WMI na różnych kompilacjach Windows.
Tak. Niezależnie od architektury procesora (x64 czy ARM64), `slmgr.vbs` jest skryptem VBS interpretowanym przez Windows Script Host, który działa identycznie na obu platformach. Wszystkie opisane komendy działają bez zmian na urządzeniach takich jak Surface Pro 11 z Snapdragon X Elite.

Czy ten artykuł był pomocny?