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
slmgrto 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/23H2slmgrobsł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:
- Naciśnij
Win + Si wpisz cmd - Kliknij prawym przyciskiem myszy na Wiersz polecenia → Uruchom jako administrator
- 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
| Komenda | Opis | Wymaga 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 aktywacji | All]` | Wyświetla podstawowe informacje o licencji |
| `slmgr /dlv [ID aktywacji | All]` | 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 /rearm | Resetuje liczniki okresu próbnego (maks. 3–4 razy, potem konieczna aktywacja) | ✅ Tak |
slmgr /cpky | Usuwa klucz produktu z rejestru (zabezpieczenie przed kradzieżą) | ✅ Tak |
Komendy KMS — konfiguracja klienta
| Komenda | Opis | Wymaga admina |
|---|---|---|
slmgr /skms <nazwa[:port]> | Ustawia adres (i opcjonalnie port) serwera KMS; wyłącza automatyczne wykrywanie DNS | ✅ Tak |
slmgr /ckms | Usuwa ręcznie skonfigurowany adres KMS, przywraca automatyczne wykrywanie DNS | ✅ Tak |
slmgr /skms-domain <FQDN> | Ogranicza wykrywanie KMS do wskazanej domeny DNS | ✅ Tak |
slmgr /skhc | Włącza buforowanie hosta KMS (domyślnie włączone) | ✅ Tak |
slmgr /ckhc | Wyłącza buforowanie hosta KMS — klient używa DNS przy każdej próbie aktywacji | ✅ Tak |
Komendy zaawansowane
| Komenda | Opis | Wymaga admina |
|---|---|---|
slmgr /ilc <plik_licencji> | Instaluje plik licencyjny (np. przy rozwiązywaniu problemów) | ✅ Tak |
slmgr /rilc | Ponownie 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 11 | Klucz GVLK |
|---|---|
| Windows 11 Pro | W269N-WFGWX-YVC9B-4J6C9-T83GX |
| Windows 11 Pro N | MH37W-N47XK-V7XM9-C7227-GCQG9 |
| Windows 11 Pro for Workstations | NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J |
| Windows 11 Pro for Workstations N | 9FNHH-K3HBT-3W4TD-6383H-6XYWF |
| Windows 11 Pro Education | 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y |
| Windows 11 Education | NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 |
| Windows 11 Enterprise | NPPR9-FWDCX-D2C8J-H872K-2YT43 |
| Windows 11 Enterprise LTSC 2024 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
| Windows 11 IoT Enterprise LTSC 2024 | KBN8V-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łędu | Znaczenie | Rozwiązanie |
|---|---|---|
0xC004F074 | Klient KMS nie może skontaktować się z serwerem KMS | Sprawdź łączność sieciową, wpis DNS i port 1688; zweryfikuj komendą slmgr /dlv poprawność konfiguracji KMS |
0xC004F050 | Wprowadzony klucz produktu jest nieprawidłowy lub nie pasuje do edycji | Upewnij się, że klucz odpowiada dokładnie zainstalowanej edycji (Home → Pro wymaga upgrade'u) |
0x8007232B | Nie znaleziono rekordu DNS dla serwera KMS | Skonfiguruj ręcznie serwer KMS przez slmgr /skms <serwer> lub utwórz odpowiedni rekord SRV w DNS |
0xC004C008 | Serwer aktywacji Microsoft jest przeciążony | Odczekaj kilka minut i spróbuj ponownie slmgr /ato |
0x8007007B | Nazwa pliku, katalogu lub składnia woluminu jest nieprawidłowa — problem z plikami licencyjnymi | Uruchom slmgr /rilc, aby ponownie zainstalować pliki licencji |
0x80072F8F | Błąd synchronizacji czasu — data/godzina systemowa znacznie odbiega od rzeczywistej | Skoryguj datę i godzinę w Ustawienia → Czas i język → Data i godzina |
0xC004F00F | Okres karencji upłynął, system nieaktywowany — ograniczona funkcjonalność | Zainstaluj prawidłowy klucz (slmgr /ipk) i aktywuj (slmgr /ato) lub użyj slmgr /rearm tymczasowo |
0xC004F012 | Usługa ochrony oprogramowania (sppsvc) nie jest uruchomiona | Uruchom services.msc, znajdź "Ochrona oprogramowania" i sprawdź, czy działa; jeśli nie — uruchom ręcznie |
0x8007267C | Komputer nie może połączyć się z serwerem aktywacji — brak DNS/Internetu | Sprawdź 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:
-
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) —
slmgrnie jest już potrzebny do ponownej aktywacji po zmianie sprzętu. -
Uproszczony troubleshooting — Settings → System → Activation → Troubleshoot automatycznie diagnozuje najczęstsze problemy i w wielu przypadkach naprawia je bez potrzeby sięgania po
slmgr. -
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.
