Грешката в Regsvr32 не успя да изтегли модула защо се появява и как да го поправите
- 3589
- 492
- Ray Ward
Времената са преминали кога да напишат компютърна програма от програмиста само знания за един или повече езици за програмиране, без да се позовават на определена операционна система. Днес дори сравнително прости програми използват готови библиотеки, които са изградени -в или инсталирани компоненти на ОС. В някои случаи използването на тези библиотеки е причинено неправилно, особено ако използвате хакерски софтуер и тогава тяхната регистрация изисква използването на помощната програма Regsvr32.EXE стартира от командния ред. Но тази операция често завършва неуспешно, с погрешно съобщение „не беше възможно да се зареди модулът“. Днес ще разгледаме защо възниква грешка и как да се отървем от нея.
Защо е грешка в Regsvr32
И така, regsvr32 полезност.EXE, която е част от операционната система Windows (като се започне с версия 95), е инструмент, основната цел на която е регистрацията на различни компоненти на ОС. На първо място, използването на OLE технология и такива са например, ActiveX елементи, позволяващи интегриране на програми в Windows в сряда, независимо от това какъв език за програмиране са написани. Разбира се, това се отнася за всички други динамични библиотеки, използвайки формат DLL.
Когато инсталират програми на компютър, те се опитват да определят дали инсталираните модули, необходими за правилното им кръстосано функциониране. И ако не, те се опитват да ги инсталират сами, в много случаи - като просто копиране в системната папка. Въпреки това, често това не е достатъчно, тъй като операционната система трябва да знае не само къде се намира желаният компонент, но и как да работи с нея.
Това е само за тези цели и се нуждаете от инструмент reggr32.Exe, който регистрира нови компоненти в системата, ако това не се прави от инсталирана програма. Помощната програма се стартира само от командния ред и развитието му в никакъв случай не винаги е успешно. Понякога, вместо успешна регистрация на библиотеката, потребителят наблюдава погрешно съобщение regsvr32 "не успя да изтегли модула".
Причините за грешката могат да бъдат различни: от грешния начин за поставяне на самата помощна програма към погрешни действия на потребителя. По правило геймърите най -често се сблъскват с тази грешка, често инсталират пиратски копия на игри на компютъра. Обикновено онези модули, които са отговорни за заобикалянето на лицензирането или хакването, изискват регистрация на липсващи динамични библиотеки ръчно. Въпреки това, понякога се изискват такива действия, когато инсталирате „добри“ и дори доста популярни и добре познати програми, например, когато инсталирате Creative Cloud от Adobe. Програмите за видео и графична обработка също могат да използват нерегистрирани DLL компоненти, които трябва да бъдат инсталирани ръчно. Ако тази операция приключи безуспешно, това не е изречение и днес ще разгледаме какво да правим, ако Regsvr32 не успее да намери определения модул и завърши с аварийни ситуации.
Методи за регистрация на DLL в Windows
Можете да регистрирате липсващите компоненти с помощта на конзолата „Execute“, но чрез командния ред тя ще бъде много по -надеждна. Всички регистрирани библиотеки са поставени в системен каталог, който за Windows 95/98/ME е система, за Windows XP/Vista/NT и по -късно 32 -BIT версии - System32, за 64 -BIT OS - или Syswow64, или System32. Всички тези функции трябва да знаят.
Но най -често погрешно съобщение на Regsvr32 не успя да изтегли модула „се появява поради факта, че полезността няма необходимите права за извършване на някои операции, необходими по време на регистрацията на компонента. С други думи, вие стартирахте полезността като обикновен потребител, който няма правомощия на администратора. За щастие, това е лесно коригируемо.
За да направите това, в ранните версии на Windows (до "седем") трябва да кликнете върху бутона "Стартиране", изберете "Всички програми", превъртете надолу до подпаляването "Стандарт" и намерете командния ред там там. Кликнете върху него PKM и в контекстното меню, което изглежда избира „Стартиране от името на администратора“.
В "осем" и "десет" е по -лесно, просто натиснете бутона "Старт", намерете "командния ред" и щракнете върху него PKM с избора на желания аргумент.
Някои предпочитат да стартират преводача чрез проводника - в този случай действията са подобни: щракнете върху файла RegSVR32.EXE с правилния бутон на мишката и изберете опцията „Стартирайте от името на администратора“.
Втората най -честота на появата е причината да се регистрира желаната библиотека или компонент е грешка с поставянето на този компонент. Дори опитни потребители копират желания файл в директорията System32, само по навик. За 64-битова версия на Windows, системна папка, която съдържа всички записани компоненти, е Syswow64. Всичко, което се изисква от вас, е да се уверите, че сте копирали библиотеката в желаната папка. И ако това не е така, поправете грешката си и след това стартирайте командния ред с правата на администратора отново и изпълнете командата:
Regsvr32.EXE C: Windows /System32 /
Вторият метод не изисква използването на командния ред, така че може да е за предпочитане за неопитни потребители. Ние даваме стъпка -by -step алгоритъм:
- В проводника намираме правилната библиотека (файл с DLL разширение);
- Кликваме върху него PKM и след това с опцията „Отворете с ...“;
- Щракнете върху бутона "Review" и потърсете файла за изпълними regsvr32.exe, което, независимо от версията на Windows, се намира в системата на System32;
- Кликнете върху него с мишката и след това върху бутона "Отворете".
Ако тези действия не помогнаха, има вероятност причината да е повреденият файл Regsvr32.EXE или при появата на грешки в системния регистър, свързани с работата на тази помощна програма. Най -често се появяват подобни проблеми, ако компютърът е изключен, включително поради загубата на електричество.
В такива случаи те прибягват до помощта на специализиран софтуер, който може да намери такива проблеми и да ги коригира или да ги коригира или да предлага решения. Пример е добре известната програма Ccleaner, по -малко известен аналог на Restoro и друг софтуерен софтуер.
Също така няма да навреди да проверите компютъра с антивирус, като стартирате пълно сканиране - файла regsvr32.Exe може просто да бъде заразен.
И така, че подобни проблеми не възникват в бъдеще, не установявайте нелицензиран софтуер, не пренебрегвайте защитата на компютъра с вградени инструменти за безопасност и антивируси от трета страна и не позволяват принудителното му изключване.
- « За какви са файловете за .ThumbData в android и възможно ли е да ги премахнете
- Какво е Iastoricon.EXE в автоматично зареждане и възможно ли е да изтриете файла »