Strona główna  /  Komputer  /  Aktywacja Windows przez PowerShell – poradnik krok po kroku

Aktywacja Windows przez PowerShell – poradnik krok po kroku

Komputer
✦ AI
Nowoczesne stanowisko komputerowe z podświetlaną klawiaturą i terminalem z kodem na ekranie monitora.

Aktywacja Windows przez PowerShell wykorzystuje narzędzie slmgr.vbs. Wymaga uruchomienia konsoli jako administrator, poprawnego klucza produktu oraz – przy aktywacji online – połączenia z serwerami aktywacyjnymi Microsoft. Podstawowa procedura obejmuje instalację klucza poleceniem /ipk i uruchomienie aktywacji za pomocą /ato.

Dlaczego użyć PowerShell do aktywacji Windows?

PowerShell pozwala sterować aktywacją bez korzystania z aplikacji Ustawienia. Jest przydatny na komputerach, serwerach i maszynach, na których interfejs graficzny nie działa poprawnie. Same polecenia wykonuje narzędzie slmgr.vbs, czyli Software License Manager wbudowany w Windows.

Metoda działa zarówno dla typowych kluczy Retail i OEM, jak i w środowiskach firmowych korzystających z KMS. W przypadku KMS aktywacja wymaga konfiguracji firmowego serwera licencji. Nie należy zastępować legalnego klucza nieoficjalnymi aktywatorami lub skryptami.

Przygotowanie do aktywacji

Przed otwarciem konsoli sprawdź trzy warunki potrzebne do wykonania procedury:

  • Uprawnienia administratora – bez nich system może odrzucić polecenia zmieniające licencję.
  • 25-znakowy klucz produktu – powinien odpowiadać edycji Windows, na przykład Home, Pro lub właściwej wersji Windows Server.
  • Połączenie z internetem – jest potrzebne przy aktywacji online oraz weryfikacji klucza na serwerach Microsoft.

Aby uruchomić PowerShell z wymaganymi uprawnieniami, kliknij menu Start, wpisz PowerShell, kliknij wynik prawym przyciskiem myszy i wybierz Uruchom jako administrator. W Windows 11 możesz też otworzyć Terminal Windows jako administrator i wybrać profil PowerShell.

Aktywacja Windows przez PowerShell krok po kroku

Po otwarciu podwyższonego okna PowerShell wykonaj poniższe polecenia w podanej kolejności. Zastąp przykładowy ciąg własnym kluczem produktu.

  1. Zainstaluj klucz produktu – wpisz polecenie:
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Parametr /ipk zapisuje klucz w systemie. Nie przeprowadza jeszcze pełnej aktywacji, dlatego po pomyślnym wykonaniu polecenia przejdź do następnego kroku.

  1. Uruchom aktywację online – wykonaj:
slmgr.vbs /ato

Parametr /ato inicjuje próbę aktywacji. Windows łączy się z właściwą usługą licencyjną i sprawdza, czy klucz jest prawidłowy oraz pasuje do zainstalowanej edycji systemu. Po wykonaniu polecenia pojawi się okno z komunikatem o powodzeniu albo kodem błędu.

Jeżeli masz licencję Retail lub OEM, system zwykle korzysta z infrastruktury aktywacyjnej Microsoft. W środowisku firmowym polecenie może kierować żądanie do serwera KMS skonfigurowanego przez administratora. KMS korzysta standardowo z komunikacji TCP na porcie 1688, więc zapora sieciowa musi zezwalać na taki ruch do firmowego serwera licencji.

Sprawdzanie statusu licencji

Po aktywacji możesz zweryfikować stan systemu za pomocą kilku parametrów slmgr.vbs. Każde polecenie uruchom w PowerShell jako administrator:

Komenda Opis działania
slmgr.vbs /dli Wyświetla podstawowe informacje o licencji i stanie aktywacji.
slmgr.vbs /dlv Pokazuje szczegółowe dane, między innymi kanał licencji, identyfikatory i informacje o KMS.
slmgr.vbs /xpr Informuje, czy aktywacja jest trwała, albo pokazuje termin jej wygaśnięcia.
slmgr.vbs /ipk KLUCZ Instaluje lub zastępuje klucz produktu.
slmgr.vbs /ato Wymusza próbę aktywacji online.

Do szybkiej kontroli wystarczy zwykle /xpr. Jeśli potrzebujesz ustalić typ licencji, adres serwera KMS albo dokładną przyczynę problemu, użyj /dlv. Przy błędzie 0xC004F074 szczegółowe dane pomagają sprawdzić, czy system może skontaktować się z usługą KMS.

Co zrobić, gdy aktywacja nie działa?

Najczęstsze problemy wynikają z błędnego klucza, niezgodności edycji systemu albo braku połączenia z usługą aktywacyjną. Sprawdź kolejno:

  • Połączenie z internetem oraz działanie DNS, zwłaszcza gdy /ato zwraca błąd połączenia.
  • Poprawność klucza i jego zgodność z zainstalowaną edycją Windows.
  • Literówki w kluczu, ponieważ pojedynczy błędny znak uniemożliwia instalację.
  • Uprawnienia PowerShell, gdy polecenie kończy się odmową dostępu.
  • Konfigurację firmowej zapory i serwera KMS, jeśli używasz aktywacji organizacyjnej.

W przypadku aktywacji KMS możesz sprawdzić dostępność serwera poleceniem, podstawiając adres używany w organizacji:

Test-NetConnection nazwa-serwera-KMS -Port 1688

Wynik TcpTestSucceeded : True oznacza, że połączenie TCP zostało nawiązane. Wartość False wskazuje na problem z trasą, zaporą, DNS albo dostępnością serwera. Jeśli poprawny klucz i łączność nie rozwiązują problemu, skonsultuj konfigurację z administratorem lub pomocą techniczną Microsoft.

Najkrótsza procedura wygląda więc tak: uruchom PowerShell jako administrator, wykonaj slmgr.vbs /ipk z własnym kluczem, użyj slmgr.vbs /ato, a następnie sprawdź wynik poleceniem slmgr.vbs /xpr lub /dlv.

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?