„RegsVR32“ klaida nepavyko atsisiųsti modulio, kodėl jis atsiranda ir kaip ją ištaisyti

„RegsVR32“ klaida nepavyko atsisiųsti modulio, kodėl jis atsiranda ir kaip ją ištaisyti

Laikai praėjo tada. Šiandien net santykinai paprastos programos naudoja paruoštas bibliotekas, kurios yra pastatytos -in arba įdiegtos OS komponentai. Kai kuriais atvejais šių bibliotekų naudojimas yra neteisingai sukeliamas, ypač jei naudojate įsilaužimo programinę įrangą, tada jų registracijai reikia naudoti „RegSVR32“ naudingumą.EXE paleistas iš komandinės eilutės. Bet ši operacija dažnai baigiasi nesėkmingai, klaidingu pranešimu „nebuvo įmanoma įkelti modulio“. Šiandien apsvarstysime, kodėl kyla klaida ir kaip jos atsikratyti.

Kodėl yra „RegSVR32“ klaida

Taigi, „Regsvr32“ naudingumas.EXE, kuris yra „Windows“ operacinės sistemos dalis (pradedant nuo 95 versijos), yra įrankis, kurio pagrindinis tikslas yra įvairių OS komponentų registracija. Visų pirma, naudojant OLE technologiją, ir tokios, pavyzdžiui, „ActiveX Elements“, leidžia integruoti programas į „Windows“ trečiadienį, neatsižvelgiant į tai, kokia programavimo kalba jie yra parašyti. Žinoma, tai taikoma bet kurioms kitoms dinaminėms bibliotekoms, naudojant DLL formatą.

Įdiegdami programas kompiuteryje, jie bando nustatyti, ar sistemoje yra įdiegti moduliai, reikalingi tinkamam kryžminio platformos veikimui. Ir jei ne, jie daugeliu atvejų bando juos įdiegti savarankiškai - paprastai nukopijuodami į sistemos aplanką. Tačiau dažnai to nepakanka, nes operacinė sistema turi žinoti ne tik ten, kur yra norimas komponentas, bet ir kaip su ja dirbti su ja.

Tai tik šiems tikslams ir jums reikia „Reggr32“ įrankio.exe, kuris registruoja naujus sistemos komponentus, jei to nepadarys įdiegta programa. Naudingumas paleidžiamas tik iš komandinės eilutės, o jos vystymasis jokiu būdu nėra visada sėkmingai sėkmingai. Kartais, užuot sėkmingai registruojama bibliotekoje, vartotojas pastebi, kad klaidingas pranešimas regsvr32 „Nepavyko atsisiųsti modulio“.

Klaidos priežastys gali būti skirtingos: nuo netinkamo būdo įdėti patį naudingumą iki vartotojo klaidingų veiksmų. Paprastai žaidėjai dažniausiai susiduria su šia klaida, dažnai diegdami piratų žaidimų kopijas kompiuteryje. Paprastai tiems moduliams, kurie yra atsakingi už licencijavimo ar įsilaužimo apeidimą, reikia registruoti trūkstamas dinamines bibliotekas rankiniu būdu. Tačiau kartais tokių veiksmų reikia diegiant „Geras“ ir netgi gana populiarias ir gerai žinomas programas, pavyzdžiui, įdiegiant „Creative Cloud“ iš „Adobe“. Vaizdo ir grafikos apdorojimo programos taip pat gali naudoti neregistruotus DLL komponentus, kuriuos reikia įdiegti rankiniu būdu. Jei ši operacija nesėkmingai pasibaigs, tai nėra sakinys, ir šiandien mes apsvarstysime, ką daryti, jei „RegSVR32“ negalėtų rasti nurodyto modulio ir baigtųsi avarine situacija.

DLL registracijos metodai „Windows“

Trūkstamų komponentų galite užregistruoti naudodami konsolę „Vykdyti“, tačiau per komandinę eilutę tai bus daug patikimesnė. Visos įregistruotos bibliotekos dedamos į sistemos katalogą, kuris „Windows 95/98/ME“ yra sistema, skirta „Windows XP/Vista/NT“ ir vėlesnėms 32 bitų versijoms - „System32“, 64 bitų OS - „SYSWOW64“ arba „System32“. Visos šios savybės turi žinoti.

Tačiau dažniausiai „RegsVR32“ klaidingą pranešimą nepavyko atsisiųsti modulio „pasirodo dėl to, kad naudingumas neturėjo reikiamų teisių atlikti kai kurių operacijų, reikalingų registruojant komponentą. Kitaip tariant, jūs paleidote naudingumą kaip paprastas vartotojas, kuris neturi administratoriaus autoriteto. Laimei, tai lengvai galima ištaisyti.

Norėdami tai padaryti, ankstyvosiose „Windows“ versijose (iki „Septynių“) turite spustelėti mygtuką „Pradėti“, pasirinkite „Visos programos“, slinkite žemyn žemyn iki pastraipos „standarto“ ir suraskite komandinę eilutę ten ten. Spustelėkite jį PKM ir kontekstiniame meniu, kuris, atrodo, pasirinks „paleisti administratoriaus vardu“.

„Aštuoni“ ir „Dešimt“ yra lengviau, tiesiog paspauskite mygtuką „Pradėti“, suraskite „Komandos eilutę“ ir spustelėkite ją PKM pasirinkdami norimą argumentą.

Kai kurie nori paleisti vertėją per laidininką - šiuo atveju veiksmai yra panašūs: spustelėkite „RegsVR32“ failą.Exe naudodamiesi tinkamu pelės mygtuku ir pasirinkite parinktį „Paleisti administratoriaus vardu“.

Antrasis dažniausiai dažnis yra priežastis. Net patyrę vartotojai nukopijuoja norimą failą į „System32“ katalogą, tiesiog iš įpročio. 64 bitų „Windows“ versijai, sistemos aplankas, kuriame yra visi įrašyti komponentai, yra „SySwow64“. Viskas, ko jums reikia, yra įsitikinti, kad nukopijavote biblioteką į norimą aplanką. Ir jei taip nėra, ištaisykite savo klaidą, tada vėl pradėkite komandinę eilutę su administratoriaus teisėmis ir vykdykite komandą:

Regsvr32.Exe C: Windows /System32 /

Antrasis metodas nereikalauja naudoti komandinės eilutės, todėl ji gali būti geriau nepatyrusiems vartotojams. Mes pateikiame žingsnį -by -step algoritmą:

  • Laidininke randame tinkamą biblioteką (failas su DLL plėtiniu);
  • Mes spustelėjame jį PKM, tada pagal parinktį „Atidaryti naudojant ...“;
  • Spustelėkite mygtuką „Peržiūrėti“ ir ieškokite vykdomojo „RegSVR32“ failo.exe, kuris, nepaisant „Windows“ versijos, yra „System32“ sistemoje;
  • Spustelėkite jį su pele ir mygtuką „Atidaryti“.

Jei šie veiksmai nepadėjo, yra tikimybė, kad priežastis yra sugadintas regsvr32 failas.Exe arba atsiradus klaidų sistemų registre, susijusiai su šio naudingumo darbu. Dažniausiai tokios problemos kyla, jei kompiuteris neteisingai išjungtas, įskaitant dėl ​​elektros energijos praradimo.

Tokiais atvejais jie naudojasi specializuotos programinės įrangos pagalba, kuri gali rasti tokias problemas ir savarankiškai jas pataisyti arba siūlyti sprendimus. Pavyzdys yra gerai žinoma „Ccleaner“ programa, mažiau žinomas „Restoro“ ir kitos programinės įrangos analogas.

Taip pat nepakenks patikrinti kompiuterį su antivirus.EXE gali būti tiesiog užkrėstas.

Taigi, kad tokios problemos neatsiras ateityje, nenustato nelicencijuotos programinės įrangos, neignoruokite kompiuterio apsaugos su sukurtomis saugos priemonėmis ir trečiosios pusės antivirusais ir neleidžiate jo priverstinio išjungimo išjungti.