NUSTATYTI: „DllUnregisterServer“ nepavyko su klaidos kodu 0x80040200



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurie „Windows“ vartotojai susiduria su „DllUnregisterServer“ nepavyko su klaidos kodu 0x80040200 ′ bandant užregistruoti ar išregistruoti DLL failą arba bandant įdiegti programą, kuri bando automatiškai užregistruoti DLL failą. Pranešama, kad ši problema kyla „Windows 7“, „Windows 8.1“ ir „Windows 10“.

„DllUnregisterServer“ nepavyko su klaidos kodu 0x80040200



Dažniausia priežastis, dėl kurios atsiras būtent ši klaida, yra leidimų problema. Norėdami tuo pasirūpinti, turėsite pabandyti užregistruoti arba išregistruoti DLL failą su administratoriaus prieiga.



Tačiau jei problema kyla bandant įdiegti programą, gali prireikti iš naujo užregistruoti failą, kai nepavyksta įdiegti. Jei susiduriate su problema OCX priklausomybė , bandykite perkelti failą į aplanką „System32“, prieš bandydami dar kartą atlikti diegimą.

1 būdas: DLL failo išregistravimas naudojant „Admin Access“

Jei matote šią klaidą bandydami išregistruoti DLL failą rankiniu būdu, greičiausiai pamatysite 0x80040200, nes neturite pakankamai leidimų. Jei šis scenarijus yra tinkamas, turėtumėte sugebėti visiškai išvengti šio klaidos pranešimo naudodami „Regsvr32“ komandą aukštesnėje komandų eilutėje.

Jei to dar neišbandėte, vykdykite toliau pateiktas instrukcijas ir bandykite rankiniu būdu išregistruoti DLL failą iš padidinto CMD raginimo:



  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti pakeltą CMD greitai. Kai pamatysite UAC (vartotojo abonemento kontrolė) , spustelėkite Taip suteikti administracines privilegijas.

    Paleisti komandinę eilutę

  2. Kai būsite pakelto CMD eilutėje, įveskite šią komandą ir paspauskite Įveskite rankiniu būdu išregistruoti .DLL failą:
    regsvr32 / u * DLL failas *

    Pastaba: Atminkite, kad * DLL failas * yra tiesiog vietos rezervavimo ženklas. Turėsite jį pakeisti DLL failo, kurį bandote išregistruoti, pavadinimu + plėtiniu. Pavyzdžiui, mums reikėjo išregistruoti failą cdo32.dll, todėl naudojome regsvr32 / u cdo32.dll komandą.

  3. Jei operacija sėkmingai baigta be 0x80040200 klaidos kodą, perkraukite savo kompiuterį ir tada užbaikite diegimą, kuris anksčiau sukėlė problemą.

Jei ta pati problema vis dar kyla arba ši operacija nebuvo taikoma, pereikite prie kito galimo pataisymo, esančio žemiau.

2 metodas: failo perregistravimas įdiegus programą

Jei bandydami įdiegti programą matote šią klaidą, greičiausiai matote šią klaidą dėl kai kurių netinkamai įkeliamų priklausomybių. Tokiu atveju jūs tikriausiai galėsite išspręsti šią problemą paleisti diegimo programą turint administratoriaus teises, o tada išregistravus ir registruojant nepavykusią priklausomybę rankiniu būdu.

Pastaba: Pranešama, kad ši pataisa veikia efektyviai „Windows 7“.

Jei šis scenarijus yra tinkamas, vykdykite toliau pateiktas instrukcijas, kad paleistumėte diegimą su administratoriaus prieiga, tada iš naujo užregistruokite trūkstamą priklausomybę:

  1. Atidarykite „File Explorer“ ir eikite į diegimo programos vietą, kuri galiausiai sukelia klaidą.
  2. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Vykdyti kaip administratorių iš naujai pasirodžiusio kontekstinio meniu.

    Diegimo programos paleidimas su administratoriaus prieiga

  3. Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte diegimą. Nesijaudink, jei matai tą patį 0x80040200 klaida - tiesiog uždarykite klaidos langą ir pereikite prie kito žingsnio.
  4. Atidarykite a Bėk dialogo langą paspausdami „Windows“ klavišas + R . Tada įveskite „Cmd“ teksto laukelyje ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti padidintą CMD raginimą.

    Paleisti komandinę eilutę

  5. Kai būsite komandų eilutės terminale, įveskite šias komandas eilės tvarka ir paspauskite Enter po kiekvienos komandos, kad išregistruotumėte ir iš naujo užregistruotumėte OCX priklausomybę:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą kartą paleidus kompiuterį.

Jei ta pati problema išlieka, pereikite prie kito toliau pateikto galimo sprendimo.

3 metodas: paleiskite OCX failą iš aplanko „System32“

Jei susiduriate su šia konkrečia problema dirbdami su .ocx failu (OLE valdymo plėtinys), greičiausiai esate leidimo problema. Keli paveikti vartotojai patvirtino, kad jiems pavyko išspręsti šią problemą perkėlus .OCX failą į aplanką „System32“ ir paleidus jį iš ten, kad būtų užtikrinta reikalinga prieiga.

SVARBU: Tai darykite tik tuo atveju, jei esate 100% tikras, kad .OCX failas nekelia pavojaus saugumui.

Jei iš tikrųjų susiduriate su 0x80040200 klaidos kodas su šio tipo failais, prieš atidarydami failą aplanke „System32“, vykdykite toliau pateiktas instrukcijas:

  1. Atidarykite „File Explorer“, eikite į .OCX failo vietą, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Iškirpti iš kontekstinio meniu.

    Failo iškirpimas

  2. Tada eikite į C: Windows System32 ir įklijuokite failą nukopijuota į jūsų mainų sritį .
  3. Kai failas bus Sistema32 aplanką, dar kartą pakartokite diegimą ir patikrinkite, ar vis dar susiduriate su tuo pačiu 0x80040200 klaida.
Žymos „Windows“ 3 minutes perskaityta