Klaida 0xC004F074: Windows aktyvinimas be KMS serverio
Klaida 0xC004F074 pasirodo tada, kai Windows bando aktyvintis, o nė vienas KMS (Key Management Service) serveris neatsako. Didžiojoje daugumoje atvejų kompiuteryje įdiegtas tūrinės licencijos raktas – toks, kokiu įmonėse aktyvinami šimtai kompiuterių – nors pats įrenginys nėra prijungtas prie jokio organizacijos aktyvinimo serverio. Asmeniniame kompiuteryje jokia komanda to serverio iš oro nesukurs: arba atkuriate ryšį su juo, arba įdiegiate raktą, tinkantį atskirai veikiančiam kompiuteriui. Toliau paaiškinsime, kaip per maždaug trisdešimt sekundžių nustatyti, kurioje situacijoje esate, ir kaip problemą išspręsti kaip pridera.
Ką iš tikrųjų reiškia klaida 0xC004F074
Visas pranešimas yra maloniai aiškus: „The Software Licensing Service reported that the computer could not be activated. No Key Management Service (KMS) could be contacted.“ Tūrinė licencija nesiregistruoja Microsoft serveriuose. Ji kreipiasi į vidinį KMS serverį, kuris aptinkamas pagal DNS SRV įrašą (_vlmcs._tcp) ir pasiekiamas per TCP prievadą 1688. Toks aktyvinimas nėra nuolatinis – tai 180 dienų nuoma, tyliai atnaujinama kas 7 dienas.
Dokumentuotos priežastys visada yra tos pačios kelios:
- GVLK (KMS kliento) raktas, įdiegtas namų kompiuteryje – paprastai per modifikuotą diegimo atvaizdį arba „aktyvatorių“;
- darbinis kompiuteris, atsijungęs nuo įmonės tinklo: nuotolinis darbas be VPN, nešiojamasis kompiuteris, pasiliktas išėjus iš įmonės, atnaujintas kompiuteris, perparduotas su senu raktu viduje;
- išjungtas arba pervadintas KMS serveris arba nebeegzistuojantis _vlmcs._tcp DNS įrašas;
- užblokuotas 1688 prievadas – dėl užkardos arba tinklo politikos;
- pasenęs KMS adresas, kadaise įvestas rankiniu būdu, nukrypęs laikrodis arba KMS serveris, vis dar nepasiekęs 25 klientinių kompiuterių ribos.
Sprendimai – nuo paprasčiausio iki lemiamo
1. Sutvarkykite laikrodį ir paleiskite trikčių šalinimo įrankį
Atidarykite Parametrai > Laikas ir kalba > Data ir laikas, įjunkite automatinį laiko ir laiko juostos nustatymą, tada spustelėkite Sinchronizuoti dabar. Aktyvinimo užklausos žymimos laiko žymomis, todėl kelias valandas ar dienas nukrypęs laikrodis vienas pats gali sugriauti visą duomenų apsikeitimą. Toliau eikite į Parametrai > Sistema > Aktyvinimas: jei matote mygtuką Trikčių šalinimas, paleiskite jį. Perkraukite kompiuterį ir patikrinkite dar kartą. Tai dviejų minučių apylanka, tačiau teisėtai licencijuotame kompiuteryje istorija kartais čia pat ir baigiasi.
2. Sužinokite, koks raktas iš tikrųjų įdiegtas
Dešiniuoju pelės mygtuku spustelėkite Pradžios meniu, atidarykite Terminalą (administratoriaus teisėmis) ir paleiskite slmgr /dlv. Atsivėrusiame lange bus nurodytas produkto rakto kanalas, o viskas priklauso būtent nuo šios vienos eilutės.
| Ką rodo slmgr /dlv | Ką tai reiškia | Ką daryti toliau |
|---|---|---|
| Volume:GVLK (VOLUME_KMSCLIENT) | KMS kliento raktas, netinkamas naudoti už įmonės tinklo ribų | 3 žingsnis arba 4 žingsnis, jei tai asmeninis kompiuteris |
| Volume:MAK (VOLUME_MAK) | MAK tūrinis raktas, aktyvinamas be jokio KMS | Dar kartą paleiskite slmgr /ato; jei vis tiek nepavyksta, kvota išnaudota |
| RETAIL arba OEM_DM | Vartotojiškas raktas: toks klaidos kodas čia yra neįprastas | Vadinasi, buvo priverstinai nurodytas KMS adresas – žr. 3 žingsnį |
3. Darbinis kompiuteris: atkurkite ryšį su serveriu
Jei kompiuteriui iš tiesų galioja tūrinės licencijos sutartis, tereikia vėl suteikti jam prieigą prie KMS serverio. Administratoriaus terminale:
- vėl prisijunkite prie vidinio tinklo arba įjunkite VPN;
- patikrinkite DNS aptikimą komanda nslookup -type=srv _vlmcs._tcp, pridėdami savo domeną, jei trumpoji forma nieko negrąžina;
- patikrinkite prievadą per PowerShell: Test-NetConnection kms.company.local -Port 1688. Rezultatas False rodo užkardos taisyklę arba neveikiantį serverį;
- pašalinkite pasenusį adresą komanda slmgr /ckms arba priverstinai nurodykite teisingą komanda slmgr /skms kms.company.local:1688;
- pakartokite bandymą komanda slmgr /ato, patvirtinkite rezultatą su slmgr /dlv, o jei reikia detalių, atidarykite Įvykių peržiūros programą ir peržiūrėkite Application žurnalą, filtruodami pagal Security-SPP šaltinį.
Jei jau išėjote iš įmonės arba kompiuteris jums buvo perduotas, to rakto naudoti nebeturite teisės. Pereikite prie 4 žingsnio.
Raktas visam laikui užblokuotas arba jo niekur nerandate?
Nėra prasmės gaišti valandų: visiškai nauja originali licencija kainuoja mažiau nei 10 € ir per 5 minutes atkeliauja į jūsų el. pašto dėžutę. Windows 11 Pro už 9,90 € – aktyvinimas iškart, garantija visam laikui.
4. Asmeninis kompiuteris: pakeiskite tūrinės licencijos raktą veikiančiu
Atskirai veikiančiame kompiuteryje tai vienintelė švari išeitis. Visos toliau nurodytos komandos vykdomos administratoriaus terminale:
- slmgr /upk pašalina esamą raktą, o slmgr /cpky ištrina jį iš registro;
- slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX įdiegia naująjį. Pro raktas Home versijoje pakeis leidimą į Pro; atvirkštiniu atveju jis tiesiog bus atmestas;
- slmgr /ato aktyvina internetu, o slmgr /xpr patvirtina rezultatą: „The machine is permanently activated.“;
- jei aktyvinimas internetu nepavyksta net ir su teisingu raktu, komanda slui 4 atveria aktyvinimą telefonu, o slui 3 leidžia dar kartą įvesti raktą.
Kitus šios šeimos kodus aptariame savo Windows ir Office aktyvinimo klaidų vadove, o jei atmetamas ir naujasis raktas, mūsų puslapyje apie tai, ką daryti, kai Windows produkto raktas neveikia, rasite likusius patikrinimus.
5. Ta pati klaida Office programose? Pasitelkite ospp.vbs
Tūrinės Office versijos grąžina 0xC004F074 dėl lygiai tos pačios priežasties, o slmgr čia nieko nelemia – Office turi savo atskirą aktyvinimo įrankį. Atidarykite komandų eilutę administratoriaus teisėmis Office aplanke (paprastai C:\Program Files\Microsoft Office\Office16 arba atitikmenį Program Files (x86) aplanke, jei įdiegta 32 bitų versija) ir paleiskite cscript ospp.vbs /dstatus. Licencija, aprašyta kaip KMS_CLIENT, patvirtina diagnozę. Toliau komandos cscript ospp.vbs /sethst:kms.company.local ir cscript ospp.vbs /act vėl nukreipia įmonės kompiuterį į jo serverį, o cscript ospp.vbs /unpkey:XXXXX (paskutiniai penki įdiegto rakto simboliai) ir po to cscript ospp.vbs /inpkey: su tinkamu raktu atgaivina namų kompiuterio įdiegtį. Jei Office rodo geltoną juostą, o ne klaidos kodą, mūsų nelicencijuoto produkto klaidos sprendimas žingsnis po žingsnio apima būtent tą atvejį.
6. Jei šiame kompiuteryje buvo naudotas „aktyvatorius“
Pasakykime tiesiai, ką tokie įrankiai iš tikrųjų daro: jie įdiegia GVLK raktą ir paleidžia netikrą vietinį KMS serverį, palaikomą suplanuotos užduoties. Tą dieną, kai antivirusinė programa jį pašalins, kai Windows naujinimas sugadins emuliatorių arba kai tyliai baigsis 180 dienų nuoma, 0xC004F074 grįš iškart. Tai jokia licencija tikrąja to žodžio prasme – jokios naudojimo teisės, jokio palaikymo, jokios garantijos, o dauguma tokių vykdomųjų failų dar ir reikalauja išjungti apsaugą, kad apskritai pasileistų. Sutvarkymui reikia trijų komandų – slmgr /upk, slmgr /cpky, slmgr /ckms – po to viso kompiuterio patikros antivirusine programa ir tikro rakto.
Jei niekas nepadėjo
Išsiaiškinkime vieną dalyką: esant 0xC004F074, raktas nebūtinai yra negyvas. Jam paprasčiausiai nėra kur aktyvintis, o jokia Windows komanda KMS serverio nesukurs. Vis dėlto tikrai negyvų raktų pasitaiko – MAK raktas, kurio aktyvinimų kvota išnaudota, raktas, atšauktas nutraukus sutartį arba jį masiškai išplatinus, raktas, iš pradžių gautas iš aktyvatoriaus. Nei slmgr /ato, nei slui 4, nei švari sistemos įdiegtis nieko iš to nepakeis.
Lieka du keliai. Teisėtas atvejis, kai tai įmonės kompiuteris pagal galiojančią sutartį: tik jūsų IT skyrius gali patikrinti KMS serverio būseną, o Microsoft palaikymą pasieksite per Parametrai > Sistema > Aktyvinimas > Gauti pagalbos. Priešingu atveju viskas baigiasi per kelias minutes su originalia Windows 11 Pro licencija už 9,90 €, pristatoma el. paštu, su garantija visam laikui ir ES įsikūrusia klientų pagalba. Jei tame pačiame kompiuteryje tokia pati būklė ir Office, Office 2021 Pro Plus kainuoja 19,90 €.
Dažnai užduodami klausimai
Ar galiu namuose įsirengti KMS serverį, kad aktyvinčiau kompiuterį?
Ne. KMS serverio raktas išduodamas tik pagal su Microsoft pasirašytą tūrinio licencijavimo sutartį, o tokios skirtos organizacijoms. Be to, KMS serveris neaktyvins nė vieno kliento, kol prie jo neprisiregistruos bent 25 kompiuteriai – nepasiekus šios ribos jis atmeta viską. Namuose vienintelis teisėtas kelias yra individuali licencija.
Windows buvo aktyvinta ištisus mėnesius. Kodėl klaida pasirodo dabar?
Todėl, kad KMS aktyvinimas niekada nebūna nuolatinis: tai 180 dienų nuoma, fone atnaujinama kas 7 dienas taip, kad niekas to nepastebi. Tą dieną, kai kompiuteris palieka tinklą, kai serveris nurašomas arba kai dingsta aktyvatoriaus paliktas netikras KMS, nuoma baigiasi ir Windows grįžta į pranešimų režimą. Jūsų pusėje niekas nepasikeitė – tiesiog nustojo vykti atnaujinimas.
Kuo tai skiriasi nuo 0x8007232B ar 0xC004F050?
Tai trys atskiri gedimai. Esant 0xC004F074, nepavyko susisiekti su jokiu KMS serveriu. Klaida 0x8007232B sustabdo procesą vienu žingsniu anksčiau: nepavyksta DNS užklausa dėl KMS serverio, todėl Windows apskritai neranda adreso, kuriuo galėtų bandyti kreiptis. Klaida 0xC004F050 su KMS neturi nieko bendra – ten pats raktas atmetamas kaip netinkamas, dažniausiai todėl, kad jis skirtas kitam leidimui ar kitai Windows versijai arba buvo suklysta įvedant simbolį.
Ar iš naujo įdiegus Windows klaida dings?
Tik tuo atveju, jei problema buvo diegimo laikmena. Įdiegę iš naujo iš modifikuoto ISO atvaizdžio su GVLK raktu, klaidą pamatysite vos tik bandydami aktyvinti. Atsisiųskite oficialų atvaizdį iš Microsoft, diegimo metu praleiskite rakto įvedimą ir įdiekite savąjį vėliau komanda slmgr /ipk. Diegimas iš naujo ant negyvo ar atšaukto rakto nepakeičia visiškai nieko.
Ar naudotos licencijos pirkimas ES yra teisėtas?
Taip. Europos Sąjungos Teisingumo Teismas šį klausimą išsprendė sprendime UsedSoft prieš Oracle (C-128/11): kai programinės įrangos licencija ES viduje parduodama neribotam naudojimui, teisių turėtojo platinimo teisė yra išnaudojama ir tokią licenciją galima teisėtai perparduoti, jei pirmasis savininkas nustoja ja naudotis. Būtent taip originali naudota licencija jus pasiekia už 9,90 €, o ne už pilną mažmeninę kainą – ir, skirtingai nei GVLK raktas iš aktyvatoriaus, ji aktyvinama pačiuose Microsoft serveriuose, visam laikui ir be jokio KMS.





