Gidai

NUSTATYTI: „DllRegisterServer“ nepavyko su klaidos kodu 0x80070005

Ši problema atsiranda bandant paleisti komandą regsvr32 sistemose su „Windows Vista Home Premium“ (32 bitų). Dėl klaidos neįmanoma sėkmingai paleisti komandos. Kai bandote paleisti aukščiau nurodytą komandą, ekrane nuolat rodoma ši klaida;

buvo įkeltas, bet nepavyko iškviesti „DllRegisterServer“ su klaidos kodu 0x80070005

Ši problema yra gana dažna, o šios klaidos priežastis yra ribotos administravimo teisės. Norėdami sėkmingai paleisti komandą regsvr32, turite turėti administratoriaus teises. Taigi, kadangi problema kyla dėl administratoriaus teisių, galite lengvai išspręsti šią problemą vykdydami šią komandą su administratoriaus teisėmis.

Šie metodai ir veiksmai turėtų išspręsti klaidą be problemų.

1 metodas: Cmd kaip administratorius

Problema išspręsta tiesiog priverčiant sistemą prieš paleidžiant komandą atpažinti vartotoją kaip administratorių. Toliau pateikiama informacija, kaip tai padaryti.

  1. Paspauskite „Windows“ raktas klaviatūroje
  2. Tipas cmd paieškos juostoje, bet NESpauskite Įveskite.
  3. Pasirodžiusių programų sąraše raskite CMD ir dešiniuoju pelės mygtuku spustelėkite jį.
  4. Pasirinkite Vykdyti kaip administratorių ir pasirodžiusiame raginime spustelėkite „Tęsti“.
  5. Tipas regsvr32 „failo kelias“ paleisti komandą (Pakeiskite failo kelią faktinio failo keliu be kabučių)

Jei viskas gerai, šį kartą tai turėtų būti sėkminga. Jei matote klaidos pranešimus, įsitikinkite, kad failo kelias yra išsamus ir tikslus.

2 metodas: išjungti vartotojo abonemento valdymo UAC

Išjungus vartotojo abonemento kontrolę, kartais taip pat išspręsta problema. Iš esmės, kai išjungsite UAC, sistema neprašys patvirtinti administratoriaus teisių.

Prieš išjungdami UAC, atkreipkite dėmesį, kad tai iš esmės silpnina sistemos saugumą, nes tampa jautresnė saugumo atakoms. Taigi patartina įjungti UAC, kai baigsite registracijos procesą.

Šie veiksmai rodo, kaip išspręsti klaidą sukant UAC.

  1. Spustelėkite Pradėti -> tipascmd-> dešiniuoju pelės mygtuku spustelėkitecmdir pasirinktipaleisti kaip administratorius
  2. Norėdami išjungti UAC, nukopijuokite ir įklijuokite šią komandą į komandų eilutę ir paspauskite Enter.
    reg.exe PRIDĖTI HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 0 / f

  3. Norėdami įjungti UAC, įklijuokite šią komandą į komandų eilutę ir paspauskite Enter.
    reg.exe PRIDĖTI HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 1 / f
  4. Jūs sėkmingai išjungėte UAC. Iš naujo paleiskite kompiuterį ir vykdykite komandą REGSVR32 atlikdami 1 metode nurodytus veiksmus. Dabar ji turėtų sėkmingai veikti be problemų.

3 metodas: išjunkite antivirusus

Yra atvejų, kai klaidos pranešimą pamatysite nepaisant administratoriaus teisių. Taip gali nutikti dėl to, kad antivirusai trukdo registracijos procesui. Taigi, jei laikydamiesi 1 ir 2 metodų vis dar susiduriate su kai kuriomis problemomis, pabandykite išjungti antivirusus.

  1. Dukart spustelėkite antivirusinę piktogramą, esančią dešiniajame apatiniame ekrano kampe
  2. Kai atsidarys antivirusinis ekranas, ieškokite galimybės išjungti antivirusinę programą
  3. Paprastai bus galimybė išjungti antivirusinę 10, 20, 30 minučių, o tai automatiškai įjungs jūsų antivirusinę programą. Pasirinkite geriausiai jūsų poreikius atitinkančią parinktį.

Be to, nepamirškite, kad parinktys gali skirtis priklausomai nuo naudojamo antiviruso tipo. Kai antivirusinė programa bus išjungta, pabandykite dabar paleisti komandą regsvr32 su tinkamomis administratoriaus teisėmis ir patikrinkite, ar problema išlieka.

Pastaba: Antivirusinė programa yra svarbi jūsų kompiuterio saugumui, nes ji padeda apsaugoti kompiuterį nuo daugybės grėsmių. Taigi patariama įjungti antivirusinę, kai tik jūsų problema bus išspręsta.

$config[zx-auto] not found$config[zx-overlay] not found