Błąd 0xC004C020: Klucz MAK przekroczył limit aktywacji — kompletny poradnik rozwiązywania problemów
Błąd 0xC004C020 oznacza, że aktywacja Windows nie może zostać dokończona, ponieważ używany klucz produktu typu MAK osiągnął już maksymalną liczbę dozwolonych aktywacji. Problem występuje najczęściej w systemach Windows 10, Windows 11 24H2/25H2 oraz Windows Server 2022/2025 w środowiskach firmowych i przy licencjach zbiorczych. Jeśli próbujesz aktywować system ponownie po reinstalacji, wymianie sprzętu albo migracji maszyny, kod 0xC004C020 zwykle wskazuje na ograniczenie po stronie samego klucza, a nie na awarię systemu. W 2026 roku problem dotyczy również aktywacji pakietu Office 2024 LTSC i Exchange Server SE w ramach umów Volume Licensing.
Co oznacza błąd 0xC004C020
Kod 0xC004C020 pojawia się wtedy, gdy serwery aktywacyjne Microsoft odrzucają żądanie aktywacji dla klucza MAK (Multiple Activation Key), ponieważ jego limit został wyczerpany. Taki model licencjonowania działa inaczej niż KMS (Key Management Service). W przypadku MAK każda aktywacja jest liczona osobno i przypisywana do puli dostępnej dla danego klucza. Gdy liczba aktywacji zostanie wykorzystana, kolejna próba kończy się błędem — serwer nie rozróżnia, czy to nowa maszyna, czy reinstalacja tego samego sprzętu.
Typowe objawy:
- komunikat: „Klucz MAK przekroczył limit aktywacji”
- kod błędu:
0xC004C020 - angielska wersja komunikatu: “The Multiple Activation Key has exceeded its limit”
- brak aktywacji mimo poprawnie wpisanego klucza
- problem po reinstalacji systemu lub zmianie podzespołów
- błąd może wystąpić również przy próbie aktywacji Office 2024 Professional Plus przez MAK
W środowiskach hybrydowych korzystających z Microsoft 365 Copilot i usług chmurowych, aktywacja MAK bywa mylona z subskrypcyjną aktywacją Windows Enterprise E3/E5. To dwa odrębne modele — MAK dotyczy wyłącznie licencji wieczystych nabywanych przez Volume Licensing.
Typy kluczy zbiorczych — tabela porównawcza
W licencjach zbiorczych Microsoft funkcjonują trzy główne mechanizmy aktywacji. Poniższa tabela porównawcza pomoże zrozumieć, dlaczego MAK zachowuje się inaczej niż pozostałe.
| Cecha | MAK (Multiple Activation Key) | KMS (Key Management Service) | ADBA (Active Directory-Based Activation) |
|---|---|---|---|
| Sposób aktywacji | Bezpośrednio z serwerami Microsoft (online lub telefon) | Lokalny serwer KMS w sieci firmy | Przez usługi domenowe Active Directory |
| Licznik aktywacji | Stała pula (np. 50, 500, 5000 aktywacji) | Próg 25+ klientów, reaktywacja co 180 dni | Bez limitu — aktywacja przez członkostwo w domenie |
| Typowe zastosowanie | Małe firmy, komputery bez stałego połączenia z siecią firmową | Średnie i duże organizacje z własną infrastrukturą | Duże przedsiębiorstwa z rozbudowaną domeną AD |
| Wymagany dostęp do internetu | Tylko podczas aktywacji — jednorazowo | Klient potrzebuje dostępu do serwera KMS w LAN/VPN | Klient potrzebuje dostępu do kontrolera domeny |
| Reinstalacja na tym samym sprzęcie | Zużywa dodatkową aktywację z puli | Nie zużywa dodatkowej licencji | Nie zużywa dodatkowej licencji |
| Obsługa Windows Server | Tak — Windows Server 2022/2025 Standard i Datacenter | Tak | Tak |
| Obsługa Office 2024 LTSC | Tak | Tak | Tak |
| Limit czasowy aktywacji | Brak — aktywacja trwała | Odnowienie co 180 dni | Odnowienie automatyczne przez domenę |
Kiedy organizacja powinna przejść z MAK na KMS
Firma zatrudniająca powyżej 25 pracowników korzystających z Windows 10/11 Pro lub Enterprise powinna rozważyć migrację na KMS. Przykład: firma logistyczna z 80 stanowiskami co kwartał reinstaluje systemy w 15 laptopach. Jeśli używa klucza MAK z pulą 100 aktywacji, po niecałych dwóch latach limit zostanie wyczerpany. Wdrożenie lokalnego serwera KMS eliminuje ten problem — klucz KMS hosta aktywuje się raz, a wszystkie stacje robocze odnawiają aktywację automatycznie co 180 dni.
Główne przyczyny
- Klucz MAK został już użyty na zbyt wielu urządzeniach — pula wyczerpana.
- System był wielokrotnie reinstalowany na tym samym lub innym sprzęcie, a każda reinstalacja zużywa jedną aktywację.
- Wymiana płyty głównej, dysku lub innych ważnych komponentów spowodowała, że serwer uznał komputer za nowe urządzenie.
- Zastosowano niewłaściwy typ klucza produktu do danej edycji systemu (np. klucz Windows 11 Enterprise na wersję Pro).
- Organizacja powinna używać aktywacji KMS lub ADBA, ale próbuje aktywować system kluczem MAK.
- Klucz pochodzi z licencji zbiorczej, której pula aktywacji nie została zwiększona przez administratora w portalu VLSC ani przez dostawcę.
- W przypadku Office 2024 — użyto tego samego klucza MAK na większej liczbie stanowisk niż zakupiono.
- Migracja z Exchange Server 2019 na Exchange Server SE — klucz MAK dla nowej wersji nie został przypisany w umowie Volume Licensing.
Tabela poniżej pokazuje, w jakich scenariuszach błąd występuje najczęściej i jakie jest typowe rozwiązanie.
| Scenariusz | Najbardziej prawdopodobna przyczyna | Zalecane działanie |
|---|---|---|
| Pojedynczy komputer po reinstalacji | Pula MAK wyczerpana przez wielokrotne reinstalacje w organizacji | Metoda 5 — kontakt z administratorem VLSC |
| Nowy komputer w firmie, klucz działał wczoraj | Pula MAK wyczerpana — ostatnia aktywacja zużyła limit | Metoda 2 i 5 — nowy klucz z VLSC |
| Wiele komputerów jednocześnie zgłasza błąd | Pula MAK całkowicie wyczerpana | Metoda 5 — zwiększenie limitu przez dostawcę |
| Aktywacja po wymianie płyty głównej | Serwer Microsoft widzi nowy sprzęt, nalicza kolejną aktywację | Metoda 3 i 5 — ewentualnie telefon do aktywacji |
| Office 2024 Pro Plus zgłasza 0xC004C020 | Klucz MAK dla Office również ma limit | Metoda 5 — osobna pula MAK dla Office |
| Firma z Exchange Server SE | Nowy klucz MAK nie przypisany w kontrakcie | Metoda 5 — weryfikacja umowy VL |
5 metod rozwiązania
Metoda 1: Sprawdź aktualny status aktywacji
Najpierw potwierdź, że problem faktycznie dotyczy limitu aktywacji, a nie np. niezgodnej edycji systemu.
slmgr /dlv
slmgr /xpr
Polecenie slmgr /dlv pokazuje szczegóły licencji, kanał aktywacji i dodatkowe informacje diagnostyczne. W wynikach zwróć uwagę na pole Product Key Channel — jeśli widnieje tam Volume:MAK, potwierdza to typ klucza. slmgr /xpr informuje, czy system jest aktywowany trwale, czasowo, czy wcale.
Dla Office 2024 LTSC diagnostykę wykonuje się przez ospp.vbs znajdujący się w katalogu instalacyjnym Office:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
Metoda 2: Wprowadź klucz ponownie i spróbuj aktywacji
Jeżeli masz nowy lub poprawiony klucz produktu, zainstaluj go ponownie i wykonaj aktywację online.
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
slmgr /xpr
Ta metoda działa tylko wtedy, gdy nowy klucz ma jeszcze dostępne aktywacje i pasuje do zainstalowanej edycji Windows. Analogicznie dla Office 2024:
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /act
Metoda 3: Zweryfikuj, czy używasz właściwego typu licencji
W wielu środowiskach firmowych bardziej odpowiedni jest KMS niż MAK. Jeśli komputer powinien aktywować się przez serwer KMS, warto usunąć błędny klucz MAK i ustawić właściwy model aktywacji.
slmgr /upk
slmgr /cpky
Po usunięciu klucza administrator może wdrożyć właściwy klucz klienta KMS (Generic Volume License Key — GVLK) lub skonfigurować aktywację zgodnie z polityką firmy. Dla Windows 11 Enterprise GVLK to NPPR9-FWDCX-D2C8J-H872K-2YT43, a dla Windows 11 Pro — W269N-WFGWX-YVC9B-4J6C9-T83GX. Jeżeli po zmianie pojawiają się inne kody, sprawdź także: /problemy/blad-0xc004f050.
Metoda 4: Sprawdź zgodność edycji systemu z kluczem
Błąd 0xC004C020 zwykle oznacza przekroczony limit, ale przed kontaktem z dostawcą warto upewnić się, że aktywujesz właściwą edycję, np. Pro, Enterprise lub Server. Do weryfikacji wersji systemu użyj:
wmic os get caption
slmgr /dli
W systemie Windows 11 25H2 polecenie wmic jest domyślnie wyłączone jako składnik Feature on Demand — alternatywnie użyj:
Get-ComputerInfo | Select-Object WindowsProductName, WindowsEditionId
Jeśli edycja systemu nie odpowiada typowi licencji, sama próba aktywacji będzie problematyczna. W przypadku błędu związanego z blokadą lub odrzuconym kluczem zobacz również: /problemy/blad-0xc004c003.
Metoda 5: Skontaktuj się z administratorem, VLSC lub sprzedawcą licencji
Jeśli diagnostyka potwierdza, że klucz MAK wyczerpał pulę aktywacji, najskuteczniejszym rozwiązaniem jest uzyskanie zwiększenia limitu albo nowego klucza. Przed zgłoszeniem zbierz dane techniczne:
slmgr /dlv
slmgr /dli
slmgr /xpr
Te informacje ułatwią weryfikację problemu przez dział licencji, administratora IT lub partnera Microsoft. Administrator z dostępem do portalu Volume Licensing Service Center (VLSC) może kliknąć przycisk Increase Activation Limit przy danym kluczu MAK — Microsoft zazwyczaj zatwierdza zwiększenie automatycznie do podwojenia pierwotnej puli. Jeśli chcesz przekazać sprawę do analizy, użyj formularza: /zgloszenia/nowe.
Diagnostyka błędu 0xC004C020
Aby poprawnie zidentyfikować przyczynę, nie wystarczy sam komunikat z okna aktywacji. Najlepiej wykonać kilka prostych kroków:
- Sprawdź, czy system widzi poprawną edycję Windows lub Windows Server.
- Uruchom
slmgr /dlvi zwróć uwagę na pole Product Key Channel oraz Remaining Windows rearm count. - Potwierdź, czy używany klucz produktu to rzeczywiście MAK, a nie klucz detaliczny (Retail) lub klienta KMS (GVLK).
- Ustal, czy komputer był niedawno reinstalowany albo czy zmienił się sprzęt.
- Zweryfikuj, czy problem dotyczy jednego urządzenia, czy większej liczby stanowisk.
- Sprawdź, czy w organizacji nie trwa równolegle migracja na Exchange Server SE lub Office 2024, które również używają osobnych kluczy MAK.
Jeżeli błąd występuje na wielu komputerach jednocześnie, to niemal zawsze wskazuje na problem z pulą aktywacji lub niewłaściwie używanym kluczem zbiorczym. Jeżeli dotyczy jednego komputera po modernizacji, możliwe jest ponowne naliczenie aktywacji dla tego samego klucza przez kontakt telefoniczny z Microsoft Activation Center.
Przykład diagnostyczny
Firma produkcyjna z województwa wielkopolskiego posiada umowę Volume Licensing na 120 stanowisk. Administrator zauważa błąd 0xC004C020 na trzech nowych laptopach z Windows 11 24H2 Pro. Po uruchomieniu slmgr /dlv potwierdza kanał Volume:MAK i edycję Professional. Sprawdza w portalu VLSC — pula 120 aktywacji jest całkowicie wyczerpana, ponieważ dział HR nie zgłosił wycofania 15 zwrotów leasingowych, a ich reinstalacje zużyły pozostałe aktywacje. Rozwiązaniem jest kliknięcie Increase Activation Limit w VLSC i aktualizacja rejestru sprzętu. Po zwiększeniu limitu do 240 aktywacji, nowe laptopy aktywują się bezbłędnie.
Cennik orientacyjny licencji w polskich warunkach (ceny netto, obowiązuje Faktura VAT 23%, rozliczenie zgodne z KSeF):
| Produkt | Szacunkowa cena jednostkowa netto (PLN) | Typ licencji |
|---|---|---|
| Windows 11 Pro (MAK, 1 stanowisko) | ~650–750 PLN | Wieczysta, komercyjna |
| Windows 11 Enterprise (MAK, 1 stanowisko) | ~1100–1300 PLN | Wieczysta, Volume Licensing |
| Office 2024 Professional Plus (MAK) | ~1400–1700 PLN | Wieczysta, komercyjna |
| Windows Server 2025 Standard (16 rdzeni) | ~3800–4200 PLN | Wieczysta, Volume Licensing |
| Exchange Server SE (1 serwer) | ~5500–7500 PLN | Wieczysta, Volume Licensing |
| Zwiększenie puli MAK przez VLSC | 0 PLN | Bezpłatne, do podwojenia pierwotnej puli |
| Nowy klucz MAK po wyczerpaniu zwiększonej puli | Zgodnie z umową VL | Wymaga zakupu dodatkowych licencji |
Prewencja
Aby ograniczyć ryzyko ponownego wystąpienia błędu 0xC004C020, warto wdrożyć kilka praktyk organizacyjnych:
- Prowadzić rejestr wszystkich aktywacji w arkuszu przypisanym do danego klucza MAK — szczególnie przy rotacji sprzętu i zwrotach leasingowych.
- Przed reinstalacją systemu na dużą skalę (np. wdrożenie Windows 11 25H2 w całej firmie) upewnić się, że pula MAK ma odpowiedni zapas.
- Rozważyć migrację na KMS, gdy firma przekracza 25 stanowisk — oszczędza to aktywacje i upraszcza zarządzanie.
- Dla organizacji powyżej 100 komputerów z domeną Active Directory wdrożyć ADBA — aktywacja staje się całkowicie bezobsługowa.
- Po każdej zmianie sprzętowej (wymiana płyty głównej, dysku systemowego) sprawdzić, czy system domaga się ponownej aktywacji — jeśli tak, odnotować zużycie jednej aktywacji MAK.
- W przypadku subskrypcji Microsoft 365 Copilot z Windows Enterprise E5, całkowicie zrezygnować z MAK na rzecz aktywacji subskrypcyjnej — licencja przypisana do użytkownika w Azure AD eliminuje problem licznika sprzętowego.
- Ustalić w zespole IT osobę odpowiedzialną za cykliczne monitorowanie stanu pul MAK w portalu VLSC (rekomendowany przegląd co kwartał).
- Zintegrować ewidencję licencji z systemem fakturowym obsługującym KSeF, aby dokumenty zakupu były zawsze łatwo dostępne podczas audytu Microsoft.
Organizacje z sektora finansowego i ubezpieczeniowego, które w 2026 roku wdrażają Exchange Server SE jako następcę Exchange 2019, powinny pamiętać, że klucz MAK dla Exchange SE jest odrębnym produktem w umowie VL — nie dziedziczy puli po poprzedniku. Zaplanowanie odrębnej puli aktywacji przed migracją pozwala uniknąć przestojów w komunikacji firmowej.
Przykład prewencyjny
Sieć aptek z 35 placówkami w województwie mazowieckim używa Windows 11 Pro na wszystkich stanowiskach. Dotychczas aktywowano je kluczem MAK z pulą 50 aktywacji. W związku z planowaną migracją na Windows 11 25H2 oraz dołączeniem Office 2024 Professional Plus, dział IT zdecydował o migracji na serwer KMS. Oszacowano, że przy cyklu życia sprzętu wynoszącym 4 lata i corocznych reinstalacjach w 10 placówkach, pula 50 aktywacji zostałaby wyczerpana w ciągu 18 miesięcy. Po wdrożeniu KMS koszt jednorazowy konfiguracji serwera KMS (wolumin DNS, rejestracja w VLSC, GVLK na stacjach) zamknął się w 4 godzinach pracy administratora. Od tego momentu aktywacja wszystkich 35 stacji i pakietu Office 2024 odbywa się w tle, bez dalszej interwencji.
Częste pytania
Czy limit aktywacji MAK można zwiększyć bez kupowania nowych licencji?
Tak. W portalu VLSC przy danym kluczu MAK dostępna jest opcja Increase Activation Limit. Microsoft zazwyczaj zatwierdza zwiększenie automatycznie do dwukrotności pierwotnej puli. Jeśli limit został już wcześniej podwojony, konieczny jest kontakt z działem licencjonowania Microsoft lub zakup dodatkowych licencji.
Czym się różni MAK od KMS w codziennej praktyce?
MAK wymaga jednorazowej aktywacji przez internet lub telefon i działa trwale. KMS opiera się na lokalnym serwerze w sieci firmy, a stacje robocze odnawiają aktywację automatycznie co 180 dni. KMS jest wygodniejszy przy powyżej 25 stanowiskach, natomiast MAK sprawdza się w małych firmach i na komputerach rzadko podłączanych do sieci.
Czy reinstalacja Windows na tym samym sprzęcie zużywa kolejną aktywację MAK?
Tak, każda reinstalacja systemu — nawet na identycznym sprzęcie — domyślnie zużywa jedną aktywację z puli MAK. Wyjątkiem jest sytuacja, gdy sprzęt nie zmienił się znacząco, a administrator telefonicznie uzyska ponowne przypisanie aktywacji z Microsoft Activation Center.
Czy po wymianie płyty głównej muszę użyć nowego klucza MAK?
Nie zawsze. Jeśli pula wciąż ma wolne aktywacje, system aktywuje się standardowo. Jeśli pula jest wyczerpana, należy najpierw zwiększyć limit w VLSC. Gdy sprzęt został uznany za nowe urządzenie, można również zadzwonić do Microsoft Activation Center i wyjaśnić, że to modernizacja, a nie nowy komputer — operator może ręcznie zatwierdzić aktywację.
Czy Office 2024 i Windows 11 używają tej samej puli MAK?
Nie. Klucz MAK dla Windows i klucz MAK dla Office 2024 to dwa odrębne produkty z osobnymi pulami aktywacji. Nawet jeśli oba zostały zakupione w ramach jednej umowy Volume Licensing, każdy ma własny licznik w portalu VLSC.
Czy błąd 0xC004C020 dotyczy również Windows Server?
Tak. Windows Server 2022 i Windows Server 2025 Standard oraz Datacenter licencjonowane przez Volume Licensing również korzystają z kluczy MAK z określoną pulą aktywacji. Problem jest szczególnie istotny przy maszynach wirtualnych — każda nowa maszyna wirtualna (VM) z Windows Server zużywa jedną aktywację MAK.
Co zrobić, gdy VLSC nie pozwala zwiększyć limitu aktywacji?
Należy skontaktować się z działem Microsoft Volume Licensing Support i przedstawić stan puli oraz uzasadnienie zwiększenia. W większości przypadków zwiększenie do dwukrotności pierwotnego limitu jest akceptowane automatycznie. Jeśli pula była już powiększana i ponownie wyczerpana, jedyną drogą jest zakup dodatkowych licencji.
Czy aktywacja subskrypcyjna M365 Copilot zastępuje MAK?
Tak, ale tylko dla organizacji z subskrypcją Microsoft 365 E3 lub E5. Windows Enterprise subskrypcyjny aktywuje się przez przypisanie licencji do użytkownika w Azure AD, a nie przez klucz MAK. Organizacje mieszane — część stanowisk subskrypcyjnych, część z MAK — muszą pilnować, który komputer korzysta z którego modelu, aby uniknąć konfliktu przy reinwentaryzacji licencji.
Czy błąd pojawia się przy Exchange Server SE?
Exchange Server SE (Subscription Edition) wprowadzony jako następca Exchange 2019 używa odrębnego klucza MAK w ramach umowy VL. W trakcie migracji administratorzy często zapominają przypisać nowy klucz MAK dla Exchange SE i próbują użyć klucza z Exchange 2019, który może mieć wyczerpaną pulę. Warto przed migracją zweryfikować stan obu kluczy w VLSC.
Czy istnieje narzędzie do śledzenia zużycia puli MAK poza VLSC?
Microsoft nie udostępnia publicznego API do sprawdzania puli MAK — jedynym oficjalnym źródłem jest portal VLSC. Dla większych organizacji (>500 stanowisk) dostępne są raporty w Microsoft 365 Admin Center, ale tylko w ramach umów Enterprise Agreement z aktywnym Software Assurance. Alternatywą jest prowadzenie własnego rejestru aktywacji w arkuszu kalkulacyjnym lub systemie CMDB organizacji.
