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

Windows Server — licencja, aktywacja i błąd 0xC004 (rozwiązanie krok po kroku)

Kod błędu 0xC004 to przedrostek oznaczający problem z usługą Software Protection Platform (SPP) — mechanizmem odpowiedzialnym za weryfikację licencji Windows. Z

11 min czytania·Zaktualizowano dzisiaj
Faktura VAT 23% + KSeFDostawa 1-3 min e-mailemGwarancja działania klucza5,0 / 5,0(KluczeSoft)

Błąd 0xC004 to grupa kodów aktywacji systemu Windows Server oznaczająca problem z licencją, kluczem produktu lub komunikacją z serwerem KMS. Najczęściej spotykane to 0xC004F074 (brak kontaktu z serwerem KMS), 0xC004C003 (klucz zablokowany) i 0xC004F038 (zbyt mało komputerów w puli KMS). Poniżej znajdziesz pełną diagnostykę, dokładne kody błędów, przyczyny i sprawdzone rozwiązania — niezależnie od tego, czy administrujesz pojedynczym serwerem, czy farmą na Windows Server 2025/2022/2019.

W skrócie

  • Błąd 0xC004 to sygnatura grupy błędów aktywacji — dokładny kod (np. F074, C003, F038) wskazuje konkretną przyczynę
  • Trzy główne źródła problemu: (1) nieprawidłowy/zablokowany klucz produktu, (2) serwer KMS jest niedostępny lub nieaktywny, (3) klucz nie pasuje do edycji/kanalu serwera
  • Podstawowe narzędzie diagnostyczne: slmgr.vbs /dlv (szczegółowe informacje o licencji) oraz slmgr.vbs /ato (wymuszenie aktywacji)
  • Przed walką z kodem błędu zawsze sprawdź: czy klucz pasuje do edycji (Standard/Datacenter/Essentials), czy serwer KMS działa na porcie 1688, czy DNS rozpoznaje rekordy SRV KMS
  • Windows Server 2022 i 2025 działają na licencjach per-core — inny model niż starsze per-procesor, co bywa źródłem nieporozumień przy aktywacji
  • Klucz produktu z KluczeSoft to legalna licencja wtórna (zgodna z wyrokiem TSUE UsedSoft) — aktywuje się identycznie jak klucz z Microsoft Volume Licensing

Czym jest błąd 0xC004 w Windows Server

Kod błędu 0xC004 to przedrostek oznaczający problem z usługą Software Protection Platform (SPP) — mechanizmem odpowiedzialnym za weryfikację licencji Windows. Za każdym razem, gdy serwer próbuje się aktywować, usługa SPP sprawdza ważność klucza, kontaktuje się z serwerem licencyjnym Microsoft (lub lokalnym KMS) i weryfikuje zgodność sprzętu. Jeśli którykolwiek z tych etapów zawiedzie, system zwraca kod 0xC004 z unikalnym przyrostkiem identyfikującym przyczynę.

Microsoft udokumentował ponad 25 wariantów tego błędu — od problemów z DNS-em (0x8007232B), przez niedostępny serwer KMS (0xC004F074), po wyczerpany limit aktywacji MAK (0xC004C020). Poniższa tabela zbiera te najczęściej spotykane na Windows Server.

Najczęstsze kody błędów 0xC004 — tabela diagnostyczna

Kod błęduKomunikatPrzyczynaTyp aktywacji
0xC004F074Brak kontaktu z serwerem KMSSerwer KMS niedostępny, błędny DNS, firewall blokuje port 1688KMS
0xC004F038Liczba aktywacji w puli KMS jest zbyt niskaPula KMS nie osiągnęła progu (5 dla Server, 25 dla Client)KMS
0xC004F039KMS nie jest włączonyUsługa KMS na hoście nie odpowiada na żądania klientaKMS
0xC004F041Serwer KMS nie został aktywowanyHost KMS wymaga jednorazowej aktywacji kluczem KMS Host KeyKMS
0xC004F042KMS nie może obsłużyć tego klientaKlient próbuje aktywować się na KMS-ie, który nie obsługuje tej edycjiKMS
0xC004C003Klucz produktu jest zablokowanyMicrosoft zablokował klucz MAK na serwerze aktywacyjnymMAK
0xC004C008Klucz KMS nie może zostać użytyPrzekroczono limit 10 aktywacji klucza KMS Host na maks. 6 komputerachKMS
0xC004C020Przekroczono limit aktywacji MAKKlucz MAK wykorzystał wszystkie dostępne aktywacjeMAK
0xC004C021Przekroczono limit rozszerzeń MAKWykorzystano przyznane dodatkowe aktywacje MAKMAK
0xC004F050Klucz produktu jest nieprawidłowyLiterówka w kluczu, klucz beta użyty na wersji GAMAK/KMS
0xC004F00FSprzęt wykracza poza tolerancjęZmiana sprzętu (dysku, płyty głównej) przekroczyła próg tolerancjiMAK/KMS
0xC004F014Klucz produktu niedostępnyBrak zainstalowanego klucza; wymagane slmgr /ipkMAK/KMS
0x8007232BNazwa DNS nie istniejeKlient KMS nie znajduje rekordów SRV w DNSKMS
0xC004F035Klucz licencji zbiorczej (VL) jest nieprawidłowyPróba aktywacji edycji Retail kluczem Volume LicenseKMS
0xC004F06CZnacznik czasu żądania jest nieprawidłowyRóżnica czasu między klientem a KMS >5 minutKMS

Jak działa aktywacja Windows Server

Zanim przejdziesz do naprawy, warto rozumieć, co właściwie sprawdza system. Windows Server obsługuje trzy główne ścieżki aktywacji:

1. KMS (Key Management Service) — najpopularniejszy w firmach

Serwer KMS to usługa działająca w sieci lokalnej na porcie TCP 1688. Klienci (w tym inne serwery) zgłaszają się do niego co 7 dni, a KMS automatycznie przedłuża ich aktywację na 180 dni. Serwer KMS wymaga jednorazowej aktywacji kluczem hosta KMS (GVLK host key) w Microsoft. Klienci używają preinstalowanych kluczy GVLK (Generic Volume License Key), które są publicznie znane — np. dla Windows Server 2022 Datacenter to WX4NM-KYWYW-QJJR4-XV3QB-6VM33, a dla Standard VDYBN-27WPP-V4HQT-9VMD4-VMK7H.

Kluczowa informacja: KMS działa dopiero, gdy w puli znajdzie się minimum 5 serwerów (dla Windows Server) lub 25 komputerów klienckich. Jeśli masz mniej maszyn — KMS nie ruszy i zobaczysz błąd 0xC004F038.

2. MAK (Multiple Activation Key) — dla mniejszych środowisk

Klucz MAK to pojedynczy klucz, który aktywuje określoną liczbę komputerów bezpośrednio przez serwery Microsoft (online lub telefonicznie). Każda aktywacja zużywa jedno miejsce z puli. Limit zależy od umowy — może to być 50, 500 lub więcej aktywacji. Po wyczerpaniu limitu dostajesz 0xC004C020. MAK jest jednorazowy — nie odnawia się cyklicznie jak KMS.

3. Aktywacja oparta na AD (Active Directory-Based Activation)

Od Windows Server 2012 możesz użyć roli Volume Activation Services w AD. Działa podobnie do KMS, ale zamiast osobnego serwera, informacje aktywacyjne przechowywane są w lesie Active Directory. Komputer przy dołączaniu do domeny automatycznie się aktywuje — bez komunikacji sieciowej z hostem KMS. To najwygodniejsza metoda dla domeny z wieloma maszynami.

Diagnostyka — od czego zacząć

Zanim zaczniesz zmieniać klucze lub restartować usługi, wykonaj sekwencję diagnostyczną. Otwórz wiersz polecenia jako Administrator:

slmgr.vbs /dlv

To polecenie wyświetli okno dialogowe z pełnymi informacjami: wersję systemu, typ licencji (Retail/OEM/Volume), stan aktywacji, nazwę i port serwera KMS (jeśli skonfigurowany), datę wygaśnięcia licencji oraz ostatnie 5 znaków klucza produktu.

Następnie:

slmgr.vbs /ato

Wymusi próbę aktywacji i zwróci dokładny kod błędu (lub komunikat o sukcesie).

Dodatkowo sprawdź dziennik zdarzeń: Podgląd zdarzeń → Dzienniki aplikacji i usług → Microsoft → Windows → Security-SPP → Operacyjne. Szukaj zdarzeń o ID 12288 — każde z nich zawiera szczegóły nieudanej próby aktywacji, w tym kod błędu i możliwą przyczynę.

Rozwiązania dla konkretnych błędów

0xC004F074 — brak kontaktu z serwerem KMS

Najczęstszy błąd w środowiskach korporacyjnych. Oznacza, że klient nie może dosięgnąć żadnego skonfigurowanego hosta KMS.

Krok 1: Sprawdź, czy port KMS jest osiągalny:

Test-NetConnection -ComputerName <adres-KMS> -Port 1688

Krok 2: Zweryfikuj, czy DNS ma rekord SRV dla KMS:

nslookup -type=SRV _vlmcs._tcp.<domena>

Jeśli nie zwraca wyniku — serwer KMS nie opublikował się w DNS. Skonfiguruj publikację DNS na hoście KMS lub ręcznie wskaż klientowi serwer KMS:

slmgr.vbs /skms <adres-ip-lub-nazwa-kms>:1688

Krok 3: Jeśli używasz firewalla, upewnij się, że reguła zezwala na ruch wychodzący do portu 1688 z klienta i przychodzący na ten port na hoście KMS.

0xC004F038 — za mało maszyn w puli KMS

KMS wymaga minimum 5 aktywacji dla Windows Server. Jeśli masz mniej niż 5 serwerów, KMS nie rozpocznie aktywacji. Rozwiązania:

  • Dodaj więcej serwerów do puli (każdy klient KMS zwiększa licznik po udanej aktywacji).
  • Przełącz się na klucz MAK — nie ma wymogu minimalnej liczby maszyn. Zainstaluj klucz MAK komendą slmgr /ipk <klucz-MAK>, a następnie slmgr /ato.
  • Sprawdź bieżący stan licznika na hoście KMS: slmgr.vbs /dli.

0xC004C003 / 0xC004C020 — klucz zablokowany lub limit wyczerpany

Klucz MAK został zablokowany przez Microsoft lub osiągnął limit aktywacji. Nie ma obejścia poza uzyskaniem nowego klucza. W przypadku licencji z Volume Licensing skontaktuj się z Microsoft Licensing Activation Center. Jeśli używasz licencji wtórnej, sprawdź u dostawcy — legalne klucze z drugiego obiegu (jak w KluczeSoft) mają gwarancję działania, a w razie problemu otrzymasz nowy klucz.

0xC004F050 — nieprawidłowy klucz produktu

  • Sprawdź, czy klucz pasuje do edycji (Standard ≠ Datacenter ≠ Essentials).
  • Sprawdź, czy klucz pasuje do wersji (klucz Server 2022 nie zadziała na Server 2019 i odwrotnie).
  • Uważaj na myślniki i znaki — nie kopiuj klucza z PDF-a, który zamienia myślniki na pauzy.
  • Jeśli klucz jest poprawny, a błąd nadal występuje, przeinstaluj klucz: slmgr /upk (odinstaluj stary), slmgr /ipk <poprawny-klucz>.

0xC004F035 — klucz VL na edycji Retail

Próbujesz aktywować Windows Server w wersji Retail (kupiony w sklepie) kluczem Volume License. Rozwiązanie: użyj klucza zgodnego z typem licencji — Retail dla Retail, MAK/KMS dla Volume. Jeśli potrzebujesz przejść z Retail na Volume, zmień edycję systemu lub przeinstaluj system w wersji Volume License.

Która metoda aktywacji jest dla Ciebie?

KryteriumKMSMAKAD-Based Activation
Minimalna liczba serwerów≥51≥1 (wymaga AD)
Odnawianie licencjiAutomatyczne co 180 dniJednorazowe (stałe)Automatyczne przy dołączeniu do domeny
Potrzebny dostęp do internetuHost KMS jednorazowoKażdy serwerNie (w obrębie domeny)
Najlepsze dlaFirm z wieloma serweramiMałych firm (1–4 serwery)Domeny Active Directory
Złożoność konfiguracjiŚredniaNiskaŚrednia
Ryzyko przestoju aktywacjiGdy KMS padnie, po 180 dniach tracisz aktywacjęBrak (po aktywacji stała)Gdy opuszczasz domenę

Windows Server 2025 — co nowego w aktywacji

Windows Server 2025 (wydany jesienią 2024, w pełni wspierany w 2026) kontynuuje model licencjonowania per-core wprowadzony w Windows Server 2016. Oznacza to, że potrzebujesz tylu licencji, ile rdzeni ma fizyczny serwer (minimum 16 rdzeni na serwer, minimum 8 rdzeni na procesor). Nowością w 2025 jest rozszerzona integracja z Azure Arc, która umożliwia scentralizowane zarządzanie licencjami hybrydowymi (on-prem + Azure), oraz usprawniony mechanizm AVMA (Automatic Virtual Machine Activation) dla maszyn wirtualnych na Hyper-V — goście aktywują się automatycznie, jeśli host jest aktywowany.

Częste pytania

Co dokładnie oznacza kod 0xC004F074?

To najczęstszy błąd KMS — oznacza, że Twój serwer (klient KMS) nie może skontaktować się z żadnym serwerem KMS w sieci. Przyczyną jest zwykle nieprawidłowa konfiguracja DNS (brak rekordu SRV _vlmcs._tcp), firewall blokujący port TCP 1688 lub KMS host, który nie jest włączony. Sprawdź łączność komendą Test-NetConnection -Port 1688 i przejrzyj Event ID 12288 w dzienniku Security-SPP.

Czy mogę aktywować Windows Server bez klucza produktu?

Technicznie tak — Windows Server działa bez aktywacji przez okres próbny (grace period), który trwa 180 dni dla edycji Volume License (z możliwością pięciokrotnego przedłużenia komendą slmgr /rearm, co daje łącznie niemal 3 lata). Jednak po zakończeniu okresu próbnego system przechodzi w tryb ograniczonej funkcjonalności (Notifications mode), a ostatecznie wyłącza się co godzinę. Do produkcyjnego użytku zawsze potrzebujesz legalnej licencji.

Czym różni się klucz KMS od MAK?

Klucz KMS (GVLK) to publicznie znany klucz instalowany na kliencie, który aktywuje się lokalnie przez firmowy serwer KMS — aktywacja jest tymczasowa (180 dni) i odnawia się automatycznie. Klucz MAK (Multiple Activation Key) to unikalny, poufny klucz, który aktywuje system bezpośrednio na serwerach Microsoft — aktywacja jest trwała, ale limitowana liczbą użyć. KMS wymaga minimum 5 serwerów, MAK działa już na jednym.

Co zrobić, gdy klucz z KluczeSoft wyświetla błąd 0xC004C003?

Błąd 0xC004C003 oznacza, że klucz został zablokowany przez serwer aktywacyjny Microsoft. W przypadku licencji wtórnych (legalnych w UE od wyroku TSUE w sprawie UsedSoft) zdarza się to niezwykle rzadko, ale jeśli wystąpi — skontaktuj się ze sprzedawcą. KluczeSoft jako autoryzowany reseller zapewnia wymianę klucza w ramach gwarancji na każdy zakupiony produkt. Nie próbuj aktywować klucza telefonicznie — to tylko przedłuży problem.

Jak sprawdzić, który dokładnie klucz produktu jest zainstalowany na serwerze?

Pełny klucz produktu nie jest jawnie widoczny w systemie — ze względów bezpieczeństwa Windows przechowuje go w zaszyfrowanej postaci. Możesz zobaczyć ostatnie 5 znaków komendą slmgr /dlv. Jeśli potrzebujesz odczytać pełny klucz (np. przed przeinstalowaniem systemu), użyj zewnętrznych narzędzi jak ProduKey od NirSoft lub skryptu PowerShell odczytującego klucz z rejestru: (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey.

Czy zmiana płyty głównej lub dysku wpływa na aktywację?

Tak. Windows Server wiąże licencję z profilem sprzętowym (hardware hash). Wymiana płyty głównej niemal zawsze wymaga ponownej aktywacji — w przypadku MAK może pojawić się błąd 0xC004F00F (hardware ID poza tolerancją). Wymiana samego dysku lub dodanie RAM rzadko wywołuje problem. Przy KMS aktywacja odnowi się automatycznie w ciągu 7 dni. Jeśli korzystasz z MAK i zmieniasz sprzęt, przygotuj się na telefon do Microsoft Activation Center lub przełącz się na nowy klucz.

Czy Windows Server można aktywować kluczem z innej wersji językowej?

Tak. Klucze produktu Microsoft nie są związane z językiem systemu. Klucz do Windows Server 2022 Standard w wersji angielskiej zadziała identycznie na Windows Server 2022 Standard PL, DE czy FR. Język interfejsu jest niezależny od licencji — możesz go zmienić w ustawieniach lub przez instalację pakietu językowego (Language Pack).

Potrzebujesz sprawdzonego klucza do Windows Server?

Jeśli Twoja diagnostyka wskazuje na problem z kluczem — jest zablokowany (0xC004C003), nieprawidłowy (0xC004F050) lub po prostu potrzebujesz nowej licencji w rozsądnej cenie — sprawdź ofertę KluczeSoft. Wszystkie klucze są legalne (zgodne z prawem UE), dostarczane natychmiastowo i objęte gwarancją działania.

Licencje Windows Server — od 299 zł

Najczęściej zadawane pytania

To najczęstszy błąd KMS — oznacza, że Twój serwer (klient KMS) nie może skontaktować się z żadnym serwerem KMS w sieci. Przyczyną jest zwykle nieprawidłowa konfiguracja DNS (brak rekordu SRV `_vlmcs._tcp`), firewall blokujący port TCP 1688 lub KMS host, który nie jest włączony. Sprawdź łączność komendą `Test-NetConnection -Port 1688` i przejrzyj Event ID 12288 w dzienniku Security-SPP.
Technicznie tak — Windows Server działa bez aktywacji przez okres próbny (grace period), który trwa **180 dni** dla edycji Volume License (z możliwością pięciokrotnego przedłużenia komendą `slmgr /rearm`, co daje łącznie niemal 3 lata). Jednak po zakończeniu okresu próbnego system przechodzi w tryb ograniczonej funkcjonalności (Notifications mode), a ostatecznie wyłącza się co godzinę. Do produkcyjnego użytku zawsze potrzebujesz legalnej licencji.
Klucz **KMS** (GVLK) to publicznie znany klucz instalowany na kliencie, który aktywuje się lokalnie przez firmowy serwer KMS — aktywacja jest tymczasowa (180 dni) i odnawia się automatycznie. Klucz **MAK** (Multiple Activation Key) to unikalny, poufny klucz, który aktywuje system bezpośrednio na serwerach Microsoft — aktywacja jest trwała, ale limitowana liczbą użyć. KMS wymaga minimum 5 serwerów, MAK działa już na jednym.
Błąd `0xC004C003` oznacza, że klucz został zablokowany przez serwer aktywacyjny Microsoft. W przypadku licencji wtórnych (legalnych w UE od wyroku TSUE w sprawie UsedSoft) zdarza się to niezwykle rzadko, ale jeśli wystąpi — skontaktuj się ze sprzedawcą. KluczeSoft jako autoryzowany reseller zapewnia wymianę klucza w ramach gwarancji na każdy zakupiony produkt. Nie próbuj aktywować klucza telefonicznie — to tylko przedłuży problem.
Pełny klucz produktu nie jest jawnie widoczny w systemie — ze względów bezpieczeństwa Windows przechowuje go w zaszyfrowanej postaci. Możesz zobaczyć ostatnie 5 znaków komendą `slmgr /dlv`. Jeśli potrzebujesz odczytać pełny klucz (np. przed przeinstalowaniem systemu), użyj zewnętrznych narzędzi jak `ProduKey` od NirSoft lub skryptu PowerShell odczytującego klucz z rejestru: `(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey`.
Tak. Windows Server wiąże licencję z profilem sprzętowym (hardware hash). Wymiana płyty głównej niemal zawsze wymaga ponownej aktywacji — w przypadku MAK może pojawić się błąd `0xC004F00F` (hardware ID poza tolerancją). Wymiana samego dysku lub dodanie RAM rzadko wywołuje problem. Przy KMS aktywacja odnowi się automatycznie w ciągu 7 dni. Jeśli korzystasz z MAK i zmieniasz sprzęt, przygotuj się na telefon do Microsoft Activation Center lub przełącz się na nowy klucz.
Tak. Klucze produktu Microsoft nie są związane z językiem systemu. Klucz do Windows Server 2022 Standard w wersji angielskiej zadziała identycznie na Windows Server 2022 Standard PL, DE czy FR. Język interfejsu jest niezależny od licencji — możesz go zmienić w ustawieniach lub przez instalację pakietu językowego (Language Pack).

Czy ten artykuł był pomocny?