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

KMS Host — konfiguracja serwera aktywacji KMS dla firm krok po kroku (Windows Server 2025)

KMS to technologia aktywacji wolumenowej Microsoftu przeznaczona dla organizacji posiadających umowy licencjonowania zbiorowego (Open, Open Value, Select, Enter

11 min czytania·Zaktualizowano dzisiaj

KMS Host (Key Management Service) to wbudowana rola w systemie Windows Server, która pozwala centralnie aktywować dziesiątki, setki lub tysiące komputerów z systemem Windows i Windows Server w sieci firmowej — bez ręcznego wpisywania kluczy na każdym stanowisku. Klienci KMS automatycznie wykrywają hosta przez DNS, aktywują się w tle i odnawiają aktywację co 7 dni, co eliminuje problem wygasających licencji w organizacji.

W skrócie

  • KMS Host to serwer aktywacji w sieci lokalnej — komputery nie łączą się z Microsoft, tylko z Twoim hostem
  • Wymaga klucza hosta KMS (CSVLK) pozyskanego z Volume Licensing Service Center — nie jest to klucz detaliczny
  • Próg aktywacji: minimum 25 klientów Windows lub 5 serwerów Windows Server musi zgłosić się do hosta, zanim aktywacja zacznie działać
  • Aktywacja jest ważna 180 dni; klienci odnawiają ją automatycznie co 7 dni
  • Komunikacja odbywa się przez TCP port 1688, a host automatycznie publikuje się w DNS
  • Jeden host KMS obsługuje nieograniczoną liczbę klientów; Microsoft zaleca minimum dwa hosty dla redundancji przy >50 klientach
  • Host KMS działa na Windows Server (zalecane) lub Windows 10/11 Enterprise — może współdzielić serwer z innymi usługami

Czym jest KMS i kiedy warto go wdrożyć

KMS to technologia aktywacji wolumenowej Microsoftu przeznaczona dla organizacji posiadających umowy licencjonowania zbiorowego (Open, Open Value, Select, Enterprise, Services Provider License). Zamiast aktywować każdy komputer indywidualnie przez internet — co przy 100+ stanowiskach jest nieefektywne — administrator konfiguruje jeden serwer KMS w sieci lokalnej, który przejmuje cały proces.

Model jest prosty: host KMS aktywuje się jednorazowo w Microsoft (przez internet lub telefon), a następnie wszystkie komputery w sieci aktywują się przeciwko niemu. Klienci nie potrzebują dostępu do internetu — wystarczy łączność TCP z hostem KMS.

Kiedy KMS ma sens:

  • Organizacja posiada 25+ komputerów z Windows 10/11 w licencjonowaniu zbiorowym
  • W sieci jest 5+ serwerów Windows Server
  • Komputery nie mają stałego dostępu do internetu (sieci izolowane, produkcyjne)
  • Potrzebne jest automatyczne odnawianie aktywacji bez interwencji użytkowników
  • Wdrażane są maszyny wirtualne, które często są przebudowywane

Kiedy KMS nie jest potrzebny:

  • Firma ma mniej niż 25 stanowisk — wtedy lepszym wyborem jest MAK (Multiple Activation Key)
  • Komputery są na licencjach detalicznych (retail/OEM) — KMS działa tylko z edycjami Volume
  • Organizacja korzysta wyłącznie z Microsoft 365 z subskrypcją — aktywacja odbywa się przez Entra ID (dawniej Azure AD)

Wymagania wstępne — co musisz przygotować

Przed rozpoczęciem konfiguracji upewnij się, że masz:

  1. Klucz hosta KMS (CSVLK) — dostępny w Volume Licensing Service Center w sekcji Product Keys dla Twojej umowy. Klucz hosta różni się od kluczy klienckich (GVLK) — jest przypisany do konkretnej grupy produktów (np. Windows Server 2025 Volume License).
  2. Serwer z Windows Server — zalecany Windows Server 2025, 2022 lub 2019 (edycja Standard lub Datacenter). Może to być maszyna fizyczna lub wirtualna. Host KMS nie wymaga dedykowanego sprzętu — może współdzielić serwer z AD, DNS, DHCP.
  3. Uprawnienia administratora lokalnego na serwerze, który będzie pełnił rolę hosta KMS.
  4. Aktualizacje systemu — jeśli host KMS jest na starszej wersji Windows Server niż aktywowani klienci, zainstaluj odpowiednie rozszerzenia (lista poniżej).
  5. Łączność sieciową TCP na porcie 1688 między hostem a klientami. Host KMS musi też mieć jednorazowy dostęp do internetu (lub możliwość aktywacji telefonicznej), aby aktywować się w Microsoft.

Wymagane aktualizacje hosta KMS dla nowszych klientów

System hosta KMSAktywacja klientówWymagana aktualizacja
Windows Server 2022Windows Server 2025KB5034765 (luty 2024) lub nowszy cumulative update
Windows Server 2019Windows Server 2025, 2022KB5034768 (luty 2024) + KB5003646 (czerwiec 2021)
Windows Server 2016Windows Server 2022, 2019KB5003638 (czerwiec 2021)
Windows Server 2012 R2Windows Server 2019, 2016, Windows 10KB4467695 (listopad 2018) lub nowszy monthly rollup

Ważne: brak tych aktualizacji na hoście KMS spowoduje błędy aktywacji nowszych systemów (np. kod błędu 0xC004F074). Przed konfiguracją uruchom Windows Update i zainstaluj wszystkie dostępne aktualizacje zbiorcze.

Konfiguracja hosta KMS — krok po kroku

Poniższe kroki wykonaj na serwerze, który będzie pełnił rolę hosta KMS. Wszystkie polecenia uruchamiaj w wierszu polecenia jako Administrator.

Krok 1: Zainstaluj klucz hosta KMS (CSVLK)

Użyj narzędzia slmgr.vbs (Software License Manager), które jest wbudowane w każdy system Windows Server. Zastąp <TWÓJ-KLUCZ-CSVLK> rzeczywistym kluczem pobranym z VLSC:

slmgr /ipk <TWÓJ-KLUCZ-CSVLK>

Przykład dla hosta Windows Server 2025 Datacenter:

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

Po poprawnym wpisaniu klucza system wyświetli komunikat: "Zainstalowano klucz produktu XXXXX-XXXXX-XXXXX-XXXXX-XXXXX pomyślnie."

Krok 2: Aktywuj hosta KMS w Microsoft

slmgr /ato

To polecenie łączy się z serwerami aktywacyjnymi Microsoftu i aktywuje hosta KMS. Jeśli serwer nie ma dostępu do internetu, możesz użyć aktywacji telefonicznej:

slmgr /dti

Następnie zadzwoń pod numer widoczny w oknie dialogowym i postępuj zgodnie z instrukcjami.

Krok 3: Skonfiguruj port firewalla (TCP 1688)

KMS domyślnie nasłuchuje na porcie TCP 1688. Jeśli Windows Firewall jest włączony, dodaj regułę zezwalającą:

netsh advfirewall firewall add rule name="KMS Host (TCP 1688)" dir=in action=allow protocol=TCP localport=1688

Możesz zweryfikować, czy port jest otwarty:

netstat -an | findstr :1688

Jeśli używasz firewalla innej firmy, dodaj analogiczną regułę. Pamiętaj też o otwarciu portu na zaporze sieciowej między VLAN-ami, jeśli klienci są w innych segmentach sieci.

Krok 4: Zweryfikuj rejestrację DNS hosta KMS

Domyślnie host KMS automatycznie publikuje rekord SRV w DNS domeny, dzięki czemu klienci mogą go znaleźć bez ręcznej konfiguracji. Aby wymusić publikację:

slmgr /sdns

Sprawdź, czy rekord został utworzony (z poziomu kontrolera domeny lub dowolnego komputera z narzędziem nslookup):

nslookup -type=SRV _vlmcs._tcp.twoja-domena.local

Prawidłowa odpowiedź powinna zawierać nazwę i adres IP hosta KMS oraz port 1688.

💡 Jeśli host KMS nie jest przyłączony do domeny lub DNS dynamiczny jest wyłączony, rekord SRV trzeba dodać ręcznie w konsoli DNS. Alternatywnie możesz ręcznie wskazać hosta KMS na każdym kliencie przez slmgr /skms <adres-hosta>.

Krok 5: Sprawdź stan hosta KMS

slmgr /dli

To polecenie wyświetla podstawowe informacje o licencji — m.in. czy host jest aktywowany i czy działa jako KMS.

Bardziej szczegółowy widok:

slmgr /dlv

W oknie dialogowym zobaczysz kluczowe informacje:

  • Opis: VOLUME_KMS_WS22 channel (lub odpowiednik dla Twojej wersji)
  • Stan licencji: Licensed
  • Bieżąca liczba: ile komputerów zgłosiło się do hosta w ostatnich 30 dniach
  • Wymagana minimalna liczba: 25 (dla klientów Windows) lub 5 (dla serwerów)

Konfiguracja klientów KMS

Komputery z licencjonowaniem zbiorowym Windows (Volume License) domyślnie są klientami KMS — nie wymagają dodatkowej konfiguracji. Jeśli jednak komputer był wcześniej aktywowany kluczem MAK, detalicznym lub był hostem KMS, należy zainstalować odpowiedni klucz GVLK.

Instalacja klucza GVLK na kliencie

slmgr /ipk <KLUCZ-GVLK>

Najczęściej używane klucze GVLK w firmach:

System operacyjnyKlucz GVLK (klienta KMS)
Windows 11 Pro / Windows 10 ProW269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 11 Enterprise / Windows 10 EnterpriseNPPR9-FWDCX-D2C8J-H872K-2YT43
Windows Server 2025 StandardTVRH6-WHNXV-R9WG3-9XRFY-MY832
Windows Server 2025 DatacenterD764K-2NDRG-47T6Q-P8T8W-YP6DF
Windows Server 2022 StandardVDYBN-27WPP-V4HQT-9VMD4-VMK7H
Windows Server 2022 DatacenterWX4NM-KYWYW-QJJR4-XV3QB-6VM33
Windows Server 2019 StandardN69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2019 DatacenterWMDGN-G9PQG-XVVXX-R3X43-63DFG

⚠ Klucze GVLK są jawne i publiczne — służą wyłącznie do wskazania, że komputer ma szukać hosta KMS. Same w sobie nie aktywują systemu. Nie są to klucze licencyjne — legalność aktywacji wynika z posiadanej umowy Volume Licensing i klucza CSVLK na hoście.

Ręczne wskazanie hosta KMS (gdy DNS nie działa)

Jeśli klient nie może znaleźć hosta KMS przez DNS, wskaż go ręcznie:

slmgr /skms nazwa-hosta-kms.twoja-domena.local

Lub przez adres IP:

slmgr /skms 192.168.10.50

Następnie zainicjuj aktywację:

slmgr /ato

Próg aktywacji — kluczowa kwestia przy wdrożeniu

KMS ma wbudowany mechanizm progowy, który często zaskakuje administratorów przy pierwszym wdrożeniu:

Typ klientaMinimalna liczbaOkres
Komputery z Windows 10/11 (klienckie)25 unikalnych maszynW ciągu 30 dni
Serwery Windows Server5 unikalnych maszynW ciągu 30 dni
Microsoft Office (wolumeny)5 unikalnych instalacjiW ciągu 30 dni

Host KMS zlicza unikalne identyfikatory maszyn, które zgłosiły się w ciągu ostatnich 30 dni (maksymalnie 50 ostatnich kontaktów). Dopóki próg nie zostanie osiągnięty, klienci otrzymują odpowiedź z bieżącą liczbą i komunikatem o niewystarczającej liczbie.

Praktyczna wskazówka: przy wdrażaniu KMS w nowej organizacji pierwsze 24 komputery nie zostaną aktywowane. 25. komputer przekroczy próg i aktywuje się — ale wszystkie poprzednie 24 również się wtedy aktywują przy następnym cyklu odnawiania (w ciągu 7 dni). Możesz przyspieszyć ten proces, wymuszając aktywację ręcznie na każdym kliencie po osiągnięciu progu.

Najczęstsze problemy i ich rozwiązania

Błąd 0xC004F074 — nie można połączyć się z hostem KMS

Najczęstszy błąd przy wdrożeniu. Oznacza, że klient nie może nawiązać połączenia z hostem KMS. Sprawdź:

  • Czy port TCP 1688 jest otwarty na firewallu hosta i na zaporach sieciowych między segmentami
  • Czy rekord DNS SRV _vlmcs._tcp istnieje i wskazuje prawidłowy host
  • Czy klient i host mogą się pingować
  • Czy na hoście KMS są zainstalowane aktualizacje dla wersji klienta (tabela w sekcji wymagań)

Błąd 0xC004F038 — niewystarczająca liczba klientów

Host KMS zgłasza, że nie osiągnięto jeszcze progu aktywacji. Sprawdź bieżącą liczbę przez slmgr /dlv na hoście. Poczekaj, aż więcej maszyn zgłosi się do hosta. Jeśli używasz maszyn wirtualnych — każde unikalne VM z własnym identyfikatorem CMID liczy się jako osobny klient.

Klient aktywował się, ale po 180 dniach stracił aktywację

Klient utracił łączność z hostem KMS na dłużej niż 180 dni. Klienci domyślnie odnawiają aktywację co 7 dni — jeśli host jest niedostępny, mają 180 dni zapasu. Rozwiązanie: przywróć łączność i uruchom slmgr /ato.

Host KMS nie publikuje się w DNS

Uruchom slmgr /sdns, aby wymusić publikację. Jeśli to nie pomaga, sprawdź uprawnienia — konto komputera hosta KMS musi mieć prawo do tworzenia rekordów w strefie DNS. Alternatywnie dodaj rekord SRV ręcznie w konsoli DNS.

Częste pytania

Czy host KMS wymaga dedykowanego serwera?

Nie. Host KMS może działać na tym samym serwerze co Active Directory, DNS, DHCP czy inne usługi. Nie zużywa znaczących zasobów — to lekka usługa nasłuchująca na porcie TCP 1688 i odpowiadająca na zapytania aktywacyjne. Microsoft zaleca jednak posiadanie przynajmniej dwóch hostów KMS dla redundancji w organizacjach powyżej 50 klientów.

Co się stanie, jeśli host KMS przestanie działać?

Klienci, którzy już zostali aktywowani, mają 180 dni na ponowne połączenie z hostem. Jeśli w tym czasie host nie zostanie przywrócony, aktywacja wygaśnie i system przejdzie w stan powiadomień (ograniczona funkcjonalność, znak wodny). W praktyce masz prawie pół roku na naprawę — ale warto mieć drugi host KMS jako backup.

Czy KMS działa z Windows 11 w wersji detalicznej (retail/OEM)?

Nie. KMS aktywuje wyłącznie edycje Volume License systemu Windows (Enterprise, Pro w ramach umowy zbiorowej). Jeśli kupiłeś komputery z preinstalowanym Windows 11 Pro OEM, musisz albo użyć klucza MAK z umowy Volume Licensing, albo przekonwertować licencję OEM na Volume — wymaga to jednak aktywnej umowy Software Assurance.

Czy mogę używać jednego hosta KMS do aktywacji Windows Serwer i Windows 10/11 jednocześnie?

Tak — i to jest standardowe zastosowanie. Klucz hosta KMS (CSVLK) z grupy Windows Server 2025 aktywuje zarówno serwery (wszystkie edycje od 2008 R2 do 2025), jak i klientów Windows (od Windows 7 do Windows 11). Sprawdź dokładną tabelę kompatybilności w dokumentacji Microsoftu — jeden klucz CSVLK pokrywa bardzo szeroki zakres systemów.

Jaka jest różnica między KMS a MAK?

KMS to aktywacja lokalna — host w Twojej sieci aktywuje klientów bez limitu liczby maszyn; klienci muszą odnawiać aktywację co 180 dni. MAK (Multiple Activation Key) to klucz wielokrotnego użytku aktywowany bezpośrednio w Microsoft — każda aktywacja zużywa jeden przydział z puli; raz aktywowany komputer nie wymaga odnawiania. MAK sprawdza się w małych firmach (<25 stanowisk) lub dla komputerów, które rzadko łączą się z siecią firmową (laptopy terenowe).

Czy KMS wymaga dostępu do internetu na klientach?

Nie. Tylko host KMS potrzebuje jednorazowego dostępu do internetu (lub aktywacji telefonicznej), aby aktywować się w Microsoft. Klienci komunikują się wyłącznie z hostem KMS w sieci lokalnej przez TCP 1688. Dzięki temu KMS idealnie nadaje się do sieci izolowanych, przemysłowych i segmentów bez dostępu do internetu.

Jak sprawdzić, ile klientów jest już aktywowanych przez mój host KMS?

Uruchom na hoście KMS polecenie slmgr /dlv. W oknie dialogowym znajdziesz pole Bieżąca liczba (Current Count) — to liczba unikalnych maszyn, które zgłosiły się w ciągu ostatnich 30 dni. Poniżej znajduje się informacja o wymaganym progu i stanie DNS.

Licencje Windows Server i Windows dla Twojej firmy

Konfiguracja hosta KMS wymaga legalnego klucza CSVLK z umowy Volume Licensing. Jeśli Twoja organizacja dopiero planuje wdrożenie infrastruktury serwerowej lub potrzebuje dodatkowych licencji Windows Server do obsługi KMS, w KluczeSoft znajdziesz legalne licencje Microsoft w atrakcyjnych cenach:

Licencje Windows Server — Standard i Datacenter od 199 zł — w pełni legalne klucze do aktywacji wolumenowej, zgodne z orzeczeniem Trybunału Sprawiedliwości UE (C-128/11, UsedSoft).

KluczeSoft jest niezależnym sprzedawcą oprogramowania i nie jest powiązany z Microsoft Corporation.

Najczęściej zadawane pytania

Nie. Host KMS może działać na tym samym serwerze co Active Directory, DNS, DHCP czy inne usługi. Nie zużywa znaczących zasobów — to lekka usługa nasłuchująca na porcie TCP 1688 i odpowiadająca na zapytania aktywacyjne. Microsoft zaleca jednak posiadanie przynajmniej dwóch hostów KMS dla redundancji w organizacjach powyżej 50 klientów.
Klienci, którzy już zostali aktywowani, mają 180 dni na ponowne połączenie z hostem. Jeśli w tym czasie host nie zostanie przywrócony, aktywacja wygaśnie i system przejdzie w stan *powiadomień* (ograniczona funkcjonalność, znak wodny). W praktyce masz prawie pół roku na naprawę — ale warto mieć drugi host KMS jako backup.
Nie. KMS aktywuje wyłącznie edycje Volume License systemu Windows (Enterprise, Pro w ramach umowy zbiorowej). Jeśli kupiłeś komputery z preinstalowanym Windows 11 Pro OEM, musisz albo użyć klucza MAK z umowy Volume Licensing, albo przekonwertować licencję OEM na Volume — wymaga to jednak aktywnej umowy Software Assurance.
Tak — i to jest standardowe zastosowanie. Klucz hosta KMS (CSVLK) z grupy *Windows Server 2025* aktywuje zarówno serwery (wszystkie edycje od 2008 R2 do 2025), jak i klientów Windows (od Windows 7 do Windows 11). Sprawdź dokładną tabelę kompatybilności w dokumentacji Microsoftu — jeden klucz CSVLK pokrywa bardzo szeroki zakres systemów.
**KMS** to aktywacja lokalna — host w Twojej sieci aktywuje klientów bez limitu liczby maszyn; klienci muszą odnawiać aktywację co 180 dni. **MAK** (Multiple Activation Key) to klucz wielokrotnego użytku aktywowany bezpośrednio w Microsoft — każda aktywacja zużywa jeden przydział z puli; raz aktywowany komputer nie wymaga odnawiania. MAK sprawdza się w małych firmach (<25 stanowisk) lub dla komputerów, które rzadko łączą się z siecią firmową (laptopy terenowe).
Nie. Tylko host KMS potrzebuje jednorazowego dostępu do internetu (lub aktywacji telefonicznej), aby aktywować się w Microsoft. Klienci komunikują się wyłącznie z hostem KMS w sieci lokalnej przez TCP 1688. Dzięki temu KMS idealnie nadaje się do sieci izolowanych, przemysłowych i segmentów bez dostępu do internetu.
Uruchom na hoście KMS polecenie `slmgr /dlv`. W oknie dialogowym znajdziesz pole **Bieżąca liczba** (Current Count) — to liczba unikalnych maszyn, które zgłosiły się w ciągu ostatnich 30 dni. Poniżej znajduje się informacja o wymaganym progu i stanie DNS.

Czy ten artykuł był pomocny?

KMS Host — konfiguracja serwera aktywacji KMS dla firm kr… | Centrum Pomocy KluczeSoft