Błąd 0xC004F039: Usługa zarządzania kluczami (KMS) nie jest włączona
Błąd 0xC004F039 pojawia się podczas procesu, jakim jest aktywacja Windows, gdy komputer kliencki kontaktuje się z serwerem KMS, ale ten serwer nie jest poprawnie aktywowany albo nie został skonfigurowany do obsługi właściwego typu licencjonowania. Najczęściej problem dotyczy środowisk firmowych i wersji serwerowych, gdzie używa się aktywacji zbiorczej, a nie standardowego klucza produktu przypisanego do jednego urządzenia. Jeśli widzisz komunikat o niewłączonej usłudze KMS, trzeba sprawdzić zarówno konfigurację hosta KMS, jak i sposób aktywacji klienta.
Ten kod błędu występuje przede wszystkim w systemach Windows Server 2016, Windows Server 2019 i Windows Server 2022, ale może też pojawić się w innych wdrożeniach korzystających z licencjonowania zbiorczego. Jeżeli aktywujesz system detalicznym kluczem, warto też sprawdzić poradnik dotyczący <a href="https://kluczesoft.pl/klucz-windows-11/microsoft-windows-11-professional">Windows 11 Professional</a> i aktywacji.
Co oznacza błąd 0xC004F039
Kod 0xC004F039 oznacza, że klient próbował wykonać aktywację przez KMS, lecz po stronie serwera aktywacyjnego występuje problem z jego gotowością do obsługi żądania. W praktyce serwer KMS jest osiągalny, ale nie ma poprawnie ukończonej własnej aktywacji albo nie udostępnia właściwej usługi dla danego produktu.
To istotna różnica: problem zwykle nie polega na całkowitym braku połączenia z siecią, lecz na błędnej konfiguracji infrastruktury licencyjnej. Z tego powodu samo ponawianie aktywacji po stronie klienta rzadko pomaga bez wcześniejszej diagnostyki serwera.
Główne przyczyny
- Serwer
KMSnie został jeszcze aktywowany u Microsoft. - Na hoście KMS wprowadzono niewłaściwy klucz produktu.
- Usługa Software Protection Platform nie działa poprawnie.
- Klient próbuje aktywacji typu
KMS, chociaż powinien używać kluczaMAK. - W środowisku DNS brakuje poprawnego rekordu
_vlmcswskazującego host KMS. - Serwer KMS nie obsługuje danej edycji systemu lub pakietu licencyjnego.
- Występuje problem z datą, godziną albo synchronizacją czasu.
- Zapora sieciowa blokuje port używany przez KMS, zwykle
1688.
5 metod rozwiązania
Metoda 1: Aktywuj serwer KMS
Jeżeli host KMS nie został aktywowany, klienci będą zwracali błąd 0xC004F039. Na serwerze uruchom Wiersz polecenia lub PowerShell jako administrator i wykonaj:
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
slmgr /dlv
Polecenie slmgr /ipk instaluje odpowiedni klucz hosta KMS, slmgr /ato uruchamia aktywację, a slmgr /dlv pokazuje szczegóły licencjonowania. Jeżeli po tej operacji host nadal nie jest aktywny, trzeba zweryfikować poprawność klucza oraz łączność z serwerami Microsoft.
Metoda 2: Sprawdź, czy usługa ochrony oprogramowania działa
Usługa Software Protection odpowiada za mechanizm licencjonowania. Jej zatrzymanie lub uszkodzenie może blokować aktywację Windows zarówno na kliencie, jak i na serwerze KMS.
sc query sppsvc
net start sppsvc
slmgr /xpr
Jeśli usługa nie była uruchomiona, po jej starcie warto ponowić aktywację. Polecenie slmgr /xpr pokaże, czy system jest aktywowany na stałe, czy nadal wymaga interwencji.
Metoda 3: Zweryfikuj typ aktywacji i klucz produktu
Część błędów wynika z użycia niewłaściwego modelu licencji. W środowisku firmowym można spotkać KMS oraz MAK, ale nie są one zamienne. Jeśli klient powinien być aktywowany kluczem MAK, próba kontaktu z KMS zakończy się niepowodzeniem.
slmgr /dlv
slmgr /upk
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
Najpierw sprawdź szczegóły licencji, potem usuń błędny klucz i wprowadź właściwy klucz produktu. Jeżeli pojawi się inny komunikat, porównaj go z opisami błędów 0xC004C003 oraz 0xC004F050, bo często wskazują one na problem z samym kluczem.
Metoda 4: Skonfiguruj lub wskaż host KMS ręcznie
Jeżeli rekord DNS nie działa poprawnie, klient może nie odnaleźć właściwego hosta KMS albo łączyć się z nieprawidłowym serwerem. Wtedy można ustawić host ręcznie:
slmgr /skms nazwa-serwera-kms:1688
slmgr /ato
slmgr /dlv
Aby usunąć ręcznie wpisany adres i wrócić do autodetekcji DNS, użyj:
slmgr /ckms
To rozwiązanie jest szczególnie przydatne w testowych lub niestandardowych środowiskach, gdzie rekordy DNS nie są jeszcze poprawnie opublikowane.
Metoda 5: Sprawdź czas systemowy, sieć i port KMS
Aktywacja zbiorcza wymaga poprawnej komunikacji z hostem KMS. Nawet prawidłowy klucz produktu nie pomoże, jeśli system ma złą datę albo połączenie na port 1688 jest blokowane.
w32tm /query /status
ipconfig /all
nslookup -type=srv _vlmcs._tcp
telnet nazwa-serwera-kms 1688
Jeżeli telnet nie działa, problem może leżeć po stronie zapory lub routingu. Jeżeli nslookup nie znajduje rekordu, trzeba poprawić konfigurację DNS dla KMS.
Diagnostyka
Aby zidentyfikować rzeczywistą przyczynę błędu 0xC004F039, najlepiej przejść przez kilka punktów w ustalonej kolejności. Najpierw sprawdź szczegóły aktywacji poleceniem:
slmgr /dlv
Zwróć uwagę na:
- kanał licencjonowania,
- typ aktywacji,
- częściowy identyfikator klucza,
- nazwę serwera KMS,
- komunikaty o stanie licencji.
Następnie sprawdź, czy system powinien używać KMS, czy MAK. Jeśli to środowisko jednostanowiskowe lub zakup detaliczny, aktywacja przez KMS może być po prostu błędną ścieżką. Warto też potwierdzić, czy host KMS jest aktywowany oraz czy publikuje się poprawnie w DNS. Na końcu sprawdź zegar systemowy, usługę sppsvc i łączność do serwera.
Jeżeli nie możesz samodzielnie ustalić źródła problemu, najkrótszą drogą jest przygotowanie opisu środowiska i wysłanie zgłoszenia przez formularz pomocy.
Prewencja
Aby ograniczyć ryzyko powrotu błędu 0xC004F039, warto utrzymywać spójną konfigurację licencyjną w całym środowisku. Najważniejsze jest rozdzielenie scenariuszy: urządzenia aktywowane przez KMS powinny mieć właściwy kanał licencji, a systemy z aktywacją indywidualną powinny używać odpowiedniego klucza produktu lub MAK.
Dobrą praktyką jest również:
- regularne sprawdzanie statusu hosta KMS,
- monitorowanie usługi
Software Protection, - poprawna konfiguracja DNS dla rekordów
_vlmcs, - synchronizacja czasu z zaufanym źródłem,
- dokumentowanie, które systemy korzystają z
KMS, a które zMAK.
Powiązane błędy
Podczas diagnozy aktywacji Windows często pojawiają się również inne kody:
- Błąd 0xC004C003 – zwykle oznacza problem z zablokowanym lub nieprawidłowym kluczem.
- Błąd 0xC004F050 – najczęściej wskazuje na nieprawidłowy klucz produktu albo niezgodność edycji systemu.
- Aktywacja Windows 11 Professional – przydatna, gdy chcesz porównać aktywację detaliczną z aktywacją zbiorczą.
FAQ
Czy błąd 0xC004F039 oznacza uszkodzony klucz produktu?
Nie zawsze. Ten kod częściej wskazuje na problem z hostem KMS niż z samym kluczem produktu. Uszkodzony lub zły klucz może jednak doprowadzić do błędnej konfiguracji serwera.
Czy 0xC004F039 dotyczy tylko Windows Server?
Najczęściej spotyka się go w środowiskach serwerowych i firmowych, ale źródłem problemu jest model aktywacji KMS, więc może pojawić się wszędzie tam, gdzie taki mechanizm jest używany.
Jaka jest różnica między KMS a MAK?
KMS służy do aktywacji zbiorczej w sieci lokalnej przez serwer aktywacyjny, a MAK to klucz wielokrotnej aktywacji kontaktujący się bezpośrednio z Microsoft. Wybór niewłaściwego modelu jest częstą przyczyną błędów aktywacji Windows.
Czy mogę naprawić błąd 0xC004F039 po stronie klienta?
Czasem tak, ale tylko wtedy, gdy problemem jest błędny adres hosta KMS, niewłaściwy kanał aktywacji albo zły klucz produktu. Jeśli serwer KMS nie jest aktywny, naprawa musi zostać wykonana po stronie hosta.
Jak sprawdzić, czy system jest aktywowany?
Najprościej uruchomić:
slmgr /xpr
Możesz też wejść w Ustawienia > System > Aktywacja i sprawdzić status licencji.
Kiedy warto zgłosić problem do wsparcia?
Jeżeli po sprawdzeniu slmgr /dlv, aktywacji hosta KMS, usług systemowych i DNS problem nadal występuje, najlepiej utworzyć nowe zgłoszenie z informacją o wersji systemu, typie licencji i wyniku poleceń diagnostycznych.
Gdzie kupić oryginalny klucz
Potrzebujesz legalnego klucza? Sprawdź oferty w sklepie kluczesoft.pl:
Wszystkie klucze są fabrycznie nowe, dostarczane elektronicznie z fakturą VAT.
<!-- IL-V1 -->Powiązane artykuły
- Błąd 0xC004F041 — Serwer zarządzania kluczami (KMS) nie jest aktywowany — Napraw błąd 0xC004F041: Serwer zarządzania kluczami (KMS) nie jest aktywowany.
- Błąd 0xC004F042 — Podana usługa zarządzania kluczami (KMS) nie może zostać użyta — Napraw błąd 0xC004F042: Podana usługa zarządzania kluczami (KMS) nie może zostać użyta.
- Błąd 0xC004F074 — Nie można skontaktować się z usługą zarządzania kluczami (KMS) — Napraw błąd 0xC004F074: Nie można skontaktować się z usługą zarządzania kluczami (KMS).
- Błąd 0x8007232B — Nazwa DNS nie istnieje (klient KMS) — Napraw błąd 0x8007232B: Nazwa DNS nie istnieje (klient KMS).
- Błąd 0xC004F028 — Nie można aktywować Windows Server — zbyt wiele reinstalacji — Napraw błąd 0xC004F028: Nie można aktywować Windows Server — zbyt wiele reinstalacji.
