Gidai

„Windows 10“ sąrankos trikčių nepavyko patvirtinti produkto rakto

The „Sąrankai nepavyko patvirtinti produkto kodo“ klaida paprastai įvyksta, kai vartotojai bando atnaujinti į „Windows 10“ iš senesnės „Windows“ versijos, tokios kaip „Windows 7“ arba „Windows 8.1“, naudodami ISO failą.

Kas sukelia klaidą „Sąrankai nepavyko patvirtinti produkto rakto“?

  • Trečiosios šalies AV trukdžiai - Patvirtinta, kad naujovinimo įrankis gali nutraukti ryšį su išoriniais serveriais per daug apsaugančiu trečiųjų šalių rinkiniu. Tokiu atveju problemą galite išspręsti išjungdami apsaugą realiuoju laiku arba visiškai pašalinę saugos programą.
  • Išpakuotas diegimo programa jau yra „Temp“ - Kita galimybė yra tai, kad naujovinimo įrankis meta šią klaidą, nes jis jau randa neišpakuotą diegimo programą temp aplanke. Jei šis scenarijus yra tinkamas, galite išspręsti problemą vykdydami disko valymo įrankį, kad išvalytumėte visus laikinus failus.
  • Rakto raktas nėra pridėtas prie laikmenos diegimo - Pasirodo, problemą taip pat gali sukelti žurnalo failo (setuperr.log) failas tais atvejais, kai vartotojas bando atnaujinti naudodamas diegimo laikmeną be licencijos rakto. Tokiu atveju galite pritaikyti licencijos raktą naudodami CMD komandų seriją.
  • Sistemos failo sugadinimas - Sistemos failų sugadinimas taip pat gali būti atsakingas už šio klaidos pranešimo pasirodymą. Labiausiai tikėtina, kad kelios sugadintos priklausomybės verčia naujovinimo įrankį užbaigti procesą anksčiau laiko. Tokiu atveju galite išspręsti problemą atlikdami visą DISM nuskaitymą.
  • Trūksta konfigūracijos failo - Kitas galimas scenarijus yra situacija, kai naudojamoje naujovinančioje laikmenoje trūksta pagrindinio konfigūracijos failo, kuris reikalingas diegimui. Norėdami ją išspręsti, naudodami „Notepad“ galite lengvai sukurti konfigūracijos failą.

1 metodas: trečiosios šalies AV išjungimas (jei taikoma)

Jei naudojate trečiosios šalies saugos paketą, kuris paprastai yra pernelyg apsaugotas, gali būti, kad jis nutraukia ryšį tarp naujovinimo sąrankos su išoriniais serveriais.

Jei šis scenarijus tinka jums ir jūs naudojate trečiosios šalies rinkinį, kuris gali trukdyti naujovinimui, turėtumėte iš naujo pabandyti atnaujinti išjungę arba pašalinę galimą antivirusinį kaltininką.

Jei atsidūrėte tokioje situacijoje, pirmiausia išjunkite apsaugą realiuoju laiku ir patikrinkite, ar naujovinimas sėkmingas. Norėdami tai padaryti, tiesiog atidarykite užduočių juostos piktogramą, susietą su jūsų AV, ir ieškokite parinkties, kuri išjungia apsaugą realiuoju laiku.

Jei tai neveikia arba AV meniu neradote lygiavertės parinkties, pabandykite visiškai pašalinti saugos programą, kad įsitikintumėte, jog nėra jokių saugos taisyklių, galinčių turėti įtakos šiam naujovinimo procesui. Norėdami tai padaryti, pateikite šį straipsnį (čia) - tai parodys, kaip įdiegti saugos programą, ir užtikrins, kad pašalinsite likusius failus, kurie vis tiek gali sukelti tokį elgesį.

Jei šis metodas nebuvo taikomas arba jis neišsprendė pagrindinės problemos, pereikite prie kito galimo pataisymo, esančio žemiau.

2 metodas: Disko valymo vykdymas diske

Kaip paaiškėja, daugeliu atvejų „Sąrankai nepavyko patvirtinti produkto kodo“ klaida atsiras dėl klaidos, kilusios iš AppData \ Local \ Temp.Gali būti, kad atnaujinimo programinė įranga sukels šią klaidą, nes ji jau randa neišpakuotus diegimo programos failus aplanke „temp“, todėl nusprendžia, kad yra grėsmės saugumui įrodymų, ir nutraukia naujovinimo procesą.

Jei šis scenarijus yra tinkamas, turėtumėte sugebėti išspręsti problemą, paleisdami „Disk Cleanup“ įrankį „Windows“ diske, ir įsitikinkite, kad procesas baigs išvalyti aplanką „Temp“. Tai padarius ir iš naujo paleidus mašiną, naujovinimo procesas turėtų būti užbaigtas be problemų.

Štai ką turite padaryti:

  1. Paspauskite „Windows“ klavišas + R atidaryti dialogo langą Vykdyti. Tada įveskite „Cleanmgr“teksto laukelyje ir paspauskite Įveskite atidaryti disko valymo įrankį. Jei esate paraginti Vartotojo abonemento kontrolė (UAC) lange spustelėkite Taip suteikti administratoriui prieigą.
  2. Kai tik atvyksite į Disko valymas: disko pasirinkimas etape naudokite išskleidžiamąjį meniu, esantį Diskai norėdami pasirinkti savo OS diską. Tai paprastai C: bet jį galite atpažinti per „Windows“ logotipą. Pasirinkę tinkamą diską, spustelėkite Gerai kad išsaugotumėte pakeitimus.
  3. Patekę į disko valymo langą įsitikinkite, kad pažymėti žymės langeliai, susieti su Laikini interneto failai ir Laikini failai yra tikrinami.
  4. Kai viskas bus nustatyta, spustelėkite Išvalykite sistemos failus mygtuką ir tada patvirtinkite UAC eilutėje.
  5. Tada jums bus pasiūlyta kita disko valymo piktograma, kurioje turėsite dar kartą pasirinkti Laikini interneto failai ir Laikini failai prieš spustelėdami Gerai.
  6. Paskutiniame raginime spustelėkite Ištrinti failus pradėti šį procesą.
  7. Palaukite, kol operacija bus baigta, tada iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą kartą paleidus sistemą.
  8. Baigę kitą įkrovos seką, pakartokite naujovinimo procesą ir patikrinkite, ar sugebate tai padaryti nesulaukę klaidos pranešimo.

Jei vis tiek matote „Sąrankai nepavyko patvirtinti produkto kodo“ klaidą, pereikite prie kito toliau pateikto metodo.

3 metodas: „Pkey“ pritaikymas rankiniu būdu

Jei problema iš tikrųjų yra susijusi su duomenimis, saugomais žurnalo failuose, tikriausiai dėl to, kad failas setuperr.log yra žinomas dėl to, kad sukelia „Sąrankai nepavyko patvirtinti produkto kodo“ klaida atnaujinant bandymus naudojant vietoje saugomą diegimo laikmeną.

Jei šis scenarijus yra tinkamas, turėtumėte sugebėti išspręsti problemą atidarydami komandų eilutę ir vykdydami komandą, kuri prideda licencijos raktą aplanke, kuriame saugoma diegimo laikmena.

Keli paveikti vartotojai, kurie taip pat susidūrė su šia problema, pranešė, kad problema buvo išspręsta visiškai atlikus toliau pateiktas instrukcijas. Štai ką turite padaryti:

  1. Paspauskite „Windows“ klavišas + R atidaryti dialogo langą Vykdyti. Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti aukštesnę komandinę eilutę. Kai pamatysite Vartotojo abonemento valdymą, spustelėkite Taip suteikti administracines privilegijas.
  2. Kai būsite pakeltoje komandų eilutėje, įveskite šią komandą, kad pereitumėte į vietą, kurioje laikmenos diegimo įrankis saugo savo failus:
    Kompaktinis diskas: C: \ ESD \

    Pastaba: Jei privertėte daugialypės terpės kūrimo įrankį saugoti, tai paduota pasirinktoje vietoje, eikite ten.

  3. Tada įveskite šią komandą ir paspauskite Įveskite Norėdami pridėti produkto raktą prie laikmenos diegimo įrankio, kuris tvarko naujinį:
    Sąranka / raktas xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

    Pastaba: * X * yra tiesiog vietos rezervavimo ženklas. Pakeiskite jį tikruoju licencijos raktu, kurį norite naudoti naujovinimo procesui.

  4. Uždarykite padidintą CMD, tada vėl pradėkite naujovinimo procesą ir pažiūrėkite, ar vis dar susiduriate su „Sąrankai nepavyko patvirtinti produkto kodo“ klaida.

Jei vis tiek susiduriate su ta pačia problema, pereikite prie kito toliau pateikto metodo.

4 metodas: DISM nuskaitymo vykdymas

Kai kurie paveikti vartotojai patvirtino, kad pavyko išspręsti problemą paleidus DISM (diegimo vaizdų aptarnavimas ir valdymas) nuskaityti savo kompiuteryje. Šio metodo sėkmė rodo galimybę, kad šią problemą taip pat gali sukelti pagrindinė sistemos korupcijos problema, veikianti naujovinimo procesą.

DISM yra įmontuotas įrankis, kuris labai gerai nustato priklausomybes, kurios gali trukdyti kritiniams OS darbams, pvz., Naujovinti į naujesnę versiją.

Čia pateikiamas trumpas DISM nuskaitymo vadovas norint išspręsti problemą „Sąrankai nepavyko patvirtinti produkto kodo“ klaida:

  1. Atidarykite a Bėk dialogo langelį paspausdami „Windows“ klavišas + R. Naujai atidarytame lange įveskite „Cmd“ ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti aukštesnę komandinę eilutę. Kai būsite paraginti UAC (vartotojo abonemento kontrolė), spustelėkite Taip suteikti administracines privilegijas.
  2. Kai būsite pakeltoje CMD eilutėje, įveskite šias komandas eilės tvarka ir paspauskite Enter, kai baigsite kiekvieną nuskaitymą, kad paleistumėte visą DISM galią:
    Dism / Online / Cleanup-Image / CheckHealth Dism / Online / Cleanup-Image / ScanHealth Dism / Online / Cleanup-Image / RestoreHealth
  3. Baigę kiekvieną nuskaitymą, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą kartą, kai bandysite paleisti naujovinimo įrankį.

Tuo atveju Sąrankai nepavyko patvirtinti produkto kodoklaida vis dar pasitaiko, pereikite prie paskutinio metodo žemiau.

5 metodas: sukurkite EI.cfg failą ISO failui

Jei nė vienas iš aukščiau nurodytų metodų neleido išspręsti problemos Sąrankai nepavyko patvirtinti produkto kodoklaida, tikriausiai todėl, kad atnaujinimo laikmenoje, kurią bandote naudoti, nėra konfigūracijos failo, kuris yra privalomas naujovinant iš senesnės „Windows“ versijos.

Tokiu atveju turėsite naudoti dekompresijos įrankį, kad išgautumėte „Windows 10 ISO“ ir pridėtumėte .cfg failą, kuris pašalins šią problemą. Kai tai padarysite ir vėl sujungsite ISO, nebeturėtumėte susidurti su ta pačia problema.

Čia pateikiamos nuoseklios instrukcijos:

  1. Norėdami išskleisti ISO failą su diegimo laikmena į aplanką, naudokite „WinRar“, „WinZip“, „7Zip“ ar bet kurią kitą panašią priemonę.
  2. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langelis. Tada įveskite „Notepad.exe“ ir paspauskite „Ctrl“ + „Shift“ + „Enter“ kad atidarytumėte aukštesnį „Notepad“ langą.
  3. Įėję į bloknotų langą, įklijuokite žemiau esantį turinį:
    [Leidimo ID] [Kanalas] Mažmeninė prekyba [VL] 0
  4. Kai turinys bus pridėtas, eikite į Failas> Išsaugoti kaip.Kai būsite viduje, nustatykite Išsaugoti kaip tipą į Visi failai.Pavadink ei ir įsitikinkite, kad įtraukėte.cfg‘Pratęsimas pabaigoje. Bet prieš spustelėdami išsaugoti, įsitikinkite, kad naujas failas yra išsaugotas Šaltiniai ISO diegimo aplankas.
  5. Paleiskite setup.exe failą iš tos pačios diegimo laikmenos ir patikrinkite, ar galite užbaigti procesą nesusidūrę su Sąrankai nepavyko patvirtinti produkto kodoklaida.
$config[zx-auto] not found$config[zx-overlay] not found