Regsvr32 ištrinti registraciją. DLL failo registravimas „Windows“ OS


Kartais REGSVR32.DLL ir kitos sistemos klaidos DLL klaidos gali būti susiję su Windows registro problemomis. Kelios programos gali naudoti failą REGSVR32.DLL, tačiau kai tos programos pašalinamos arba pakeičiamos, kartais lieka „našlaičių“ (klaidingų) įrašų. registro DLL.

Iš esmės tai reiškia, kad nors tikrasis failo kelias galėjo pasikeisti, jo buvusi neteisinga vieta vis dar įrašoma „Windows“ registre. Kai Windows bando ieškoti šių neteisingų failų nuorodų (failų vietos jūsų kompiuteryje), gali įvykti REGSVR32.DLL klaidų. Be to, kenkėjiškų programų infekcija gali sugadinti registro įrašus, susijusius su Stop Spam SpamCatcher. Todėl šiuos sugadintus DLL registro įrašus reikia pataisyti, kad problema būtų išspręsta pačioje pradžioje.

Rankiniu būdu redaguoti „Windows“ registrą, kad būtų pašalinti neteisingi REGSVR32.DLL raktai, nerekomenduojama, nebent esate kompiuterių paslaugų profesionalas. Klaidos, padarytos redaguojant registrą, gali padaryti jūsų kompiuterį neveikiantį ir padaryti nepataisomą žalą operacinei sistemai. Tiesą sakant, net vienas kablelis, padėtas netinkamoje vietoje, gali neleisti jūsų kompiuteriui paleisti!

Dėl šios rizikos labai rekomenduojame naudoti patikimas registro valymo priemones, pvz., WinThruster (sukurtą Microsoft Silver Certified Partner), kad nuskaitytumėte ir ištaisytumėte su REGSVR32.DLL susijusias registro problemas. Naudodamas registro valiklį, automatizuoja netinkamų registro įrašų, trūkstamų failų nuorodų (pvz., sukeliančių REGSVR32.DLL klaidą) ir neveikiančių nuorodų registre suradimą. Prieš kiekvieną nuskaitymą, a atsarginė kopija, todėl vienu spustelėjimu galima anuliuoti bet kokius pakeitimus, o tai apsaugo nuo galimos žalos jūsų kompiuteriui. Geriausia tai, kad registro klaidų taisymas taip pat gali žymiai padidinti sistemos greitį ir našumą.


Įspėjimas: Jei nesate patyręs vartotojas PC, NEREKOMENDUOJAME rankiniu būdu redaguoti „Windows“ registro. Neteisingas registro rengyklės naudojimas gali sukelti rimtų problemų ir reikalauti „Windows“ diegimas iš naujo. Negarantuojame, kad dėl netinkamo registro rengyklės naudojimo kilusios problemos gali būti ištaisytos. Registro rengyklę naudojate savo pačių rizika.

Prieš rankiniu būdu taisydami „Windows“ registrą, turite sukurti atsarginę kopiją eksportuodami registro dalį, susietą su REGSVR32.DLL (pvz., Stop SpamCatcher):

  1. Spustelėkite mygtuką Pradėkite.
  2. įveskite " komandą"V paieškos juosta... DAR NESPUSTELKITE ENTER!
  3. Laikydami nuspaudę klavišus CTRL-Shift klaviatūroje paspauskite ENTER.
  4. Bus rodomas prieigos dialogo langas.
  5. Spustelėkite Taip.
  6. Juodasis langelis atsidaro mirksinčiu žymekliu.
  7. įveskite " regedit“ ir paspauskite ENTER.
  8. Registro rengyklėje pasirinkite su REGSVR32.DLL susijusį raktą (pvz., Stop Spam SpamCatcher), kurio atsarginę kopiją norite sukurti.
  9. Meniu Failas pasirinkite Eksportuoti.
  10. Sąraše Išsaugoti pasirinkite aplanką, kuriame norite išsaugoti Stop Spam SpamCatcher rakto atsarginę kopiją.
  11. Lauke Failo pavadinimasĮveskite atsarginės kopijos failo pavadinimą, pvz., „Sustabdyti SpamCatcher atsarginę kopiją“.
  12. Įsitikinkite, kad laukas Eksporto diapazonas pasirinkta vertė Pasirinkta šaka.
  13. Spustelėkite Sutaupyti.
  14. Failas bus išsaugotas su plėtiniu .reg.
  15. Dabar turite su REGSVR32.DLL susijusio registro įrašo atsarginę kopiją.

Toliau nurodyti rankinio registro redagavimo veiksmai šiame straipsnyje nebus aprašyti, nes jie gali sugadinti jūsų sistemą. Jei norite gauti daugiau informacijos apie registro redagavimą rankiniu būdu, peržiūrėkite toliau pateiktas nuorodas.

Patikrinkite, kaip veikia šis metodas. Norėdami užregistruoti DLL failą, galite naudoti komandą „regsvr“ ir DLL failo pavadinimą (jei failas palaiko šią komandą). Taip bus sukurtas kelias iš „Windows“ registro į DLL failą, todėl sistemai bus lengviau rasti ir naudoti failą.

  • Paprastai šis metodas naudojamas registruojant DLL failus, susijusius su trečiųjų šalių programos ir kurios tiesiogiai sąveikauja su sistemos programomis (pavyzdžiui, komandų eilute).

Supraskite „įėjimo taško“ klaidos esmę. Jei DLL failas jau užregistruotas, jis nepalaiko komandos „regsvr“ arba jo kodas neleidžia prisijungti prie „Windows“ registro, gausite klaidos pranešimą „Modulis buvo įkeltas, bet įvesties taškas DllRegisterServer buvo nerastas(Modulis [DLL failo pavadinimas] įkeltas, bet DllRegisterServer įėjimo taškas nerastas.) Jei ekrane pasirodys šis pranešimas, negalėsite užregistruoti DLL failo.

  • „Įėjimo taško“ klaida yra ne tiek problema, kiek patvirtinimas, kad DLL failo nereikia registruoti.
  • Raskite DLL failą, kurį norite užregistruoti. Eikite į aplanką su norimu DLL failu ir raskite jį.

    • Jei DLL failas priklauso įdiegta programa, atidarykite aplanką su šia programa (pvz., C:\Program Files\[programos pavadinimas]).
  • Atidarykite DLL failo ypatybes. Spustelėkite dešiniuoju pelės mygtuku spustelėkite Užveskite pelės žymeklį ant DLL failo ir meniu pasirinkite „Ypatybės“. Atsidarys iššokantis langas.

    Raskite DLL failo pavadinimą. Teksto laukelyje ypatybių lango viršuje rasite pilnas vardas failą.

    • Dauguma DLL failų turi sudėtingus pavadinimus, todėl palikite atidarytą langą Ypatybės, kad vėliau galėtumėte nukopijuoti pavadinimą.
  • Nukopijuokite kelią į DLL failą. Laikykite nuspaudę kairįjį pelės mygtuką ir vilkite tekstą, rodomą eilutėje Vieta, tada paspauskite Ctrl + C, kad nukopijuotumėte kelią į DLL failą.

    Rasti komandinė eilutė. Meniu Pradėti paieškos juostoje įveskite komandų eilutę. Komandinės eilutės piktograma bus rodoma meniu Pradėti viršuje.

    Atidarykite komandų eilutę kaip administratorius. Už tai:

  • Eikite į katalogą su DLL failu.Įveskite cd , paspauskite tarpo klavišą, paspauskite Ctrl + V, kad įklijuotumėte kelią į DLL failą, tada paspauskite ↵ Įveskite.

    • Pavyzdžiui, jei DLL failas yra aplanke „SysWOW64“, kuris yra aplanke „Windows“, komanda atrodys taip: cd C:\Windows\SysWOW64
  • Įveskite komandą „regsvr“ ir DLL failo pavadinimą.Įveskite regsvr32 , paspauskite tarpo klavišą, įveskite DLL failo pavadinimą (kartu su plėtiniu .dll) ir paspauskite ↵ Įveskite. Jei DLL failą galima užregistruoti, ekrane pasirodys registracijos patvirtinimas.

    • Pavyzdžiui, jei DLL failo pavadinimas yra „usbperf.dll“, komanda atrodys taip: regsvr32 usbperf.dll
    • Norėdami nukopijuoti DLL failo pavadinimą, iš naujo atidarykite aplanką, kuriame yra DLL failas (atsidaro langas Ypatybės), pažymėkite failo pavadinimą ir paspauskite Ctrl + C. Tada įklijuokite pavadinimą į komandų eilutę - norėdami tai padaryti, paspauskite Ctrl + V.
    • Jei DLL failas jau užregistruotas arba jo negalima užregistruoti, bus rodoma „įėjimo taško“ klaida, o ne registracijos patvirtinimas.
  • Pabandykite išregistruoti DLL failą ir iš naujo užregistruoti. Jei įvedus komandą „regsvr“ atsiranda klaida, kuri nėra „įėjimo taško“ klaida, išregistruokite DLL failą ir užregistruokite jį iš naujo; už tai:

    • įveskite regsvr32 /u failo pavadinimas.dll ir spustelėkite ↵ Įveskite. Vietoj "failo pavadinimo" įveskite savo DLL failo pavadinimą;
    • Įveskite regsvr32 filename.dll ir spustelėkite ↵ Įveskite. Vietoj „failo pavadinimo“ įveskite savo DLL failo pavadinimą.
  • Pasirodo pranešimas, kad *. dll(Pavyzdžiui, VCompLib.dll). Tokiu atveju programa, žinoma, nepaleidžiama.

    Klaidų pranešimai gali būti skirtingi (tai daugiausia priklauso nuo to, kokia kalba parašyta programa), pavyzdžiui: "Komponentas "MSCOMM32.OCX" neteisingai užregistruotas: trūksta failo arba jis neteisingas" , arba „Programos nepavyko paleisti, nes MSVBVM50.DLL nerastas. Iš naujo įdiegus programą ši problema gali būti išspręsta.", arba „Vykdymo DLL/OCX failo klaida“. Gali pasirodyti langas Programų suderinamumo asistentas su žinute Šiai programai reikalingas trūkstamas „Windows“ komponentas.

    Problemos sprendimo būdai

    Jei susiduriate su klaidomis, susijusiomis su *. dll, būtina:

    1. Iš naujo įdiekite programą.

    2. Jei programos iš naujo įdiegimas nepadeda, turite patikrinti, ar sistemoje yra reikiamų failų.

    Failai *. dll, kaip taisyklė, turėtų būti aplanke \Windows\System32(rečiau - kataloge speciali programa). Jei yra failų, turite juos užregistruoti.

    Jei reikiamų failų nėra, susiraskite juos internete, atsisiųskite ir nukopijuokite į aplanką \Windows\System32 ir į programų katalogą. Dabar reikia juos užregistruoti.

    Kaip užregistruoti *.dll failus

    Registracija *. dll atliekama naudojant registracijos serverį regsvr32.exe(kurio disko adresas \Windows\System32).

    Pažvelkime į registracijos būdus:

    1. Spustelėkite mygtuką Pradėti;

    – teksto laukelyje Raskite programas ir failusįveskite regsvr32 failo pavadinimas-> Įveskite .

    2. Paspauskite mygtuką Pradėti;

    – teksto laukelyje Raskite programas ir failusįveskite cmd;

    – pasirodžiusiame sąraše (po antrašte Programos) dešiniuoju pelės mygtuku spustelėkite cmd.exe;

    - nuo kontekstinis meniu pasirinkite Vykdykite kaip administratorius;

    – įveskite slaptažodį, jei būsite paraginti;

    - atsidariusiame lange po sistemos raginimo įveskite regsvr32 failo pavadinimas , paspauskite Įeikite.

    3. Jei naudojate failų tvarkyklė Totalus vadas , tada galite užsiregistruoti *. dll naudojant komandinę eilutę Totalus vadas.

    Jei registruosite *. dll buvo sėkmingas, pasirodys langas RegSvr32 su atitinkamu pranešimu, pavyzdžiui: "Sėkmingas DllRegisterServer vykdymas C:\WINDOWS\system32\msvbvm50.dll":


    Pastabos

    1. Registruojantis *. dll jie įrašyti „Windows“ registras . Tuo pačiu metu gijoje sukuriamas atitinkamas parametras REG_DWORD su prasme 1 .

    2. Naudojant komandą regsvr32:

    regsvr32 ] DLL failą

    /u– atšaukia registraciją DLL;

    /s– „tylus“ režimas – pranešimų langai nerodomi;

    /i– priežastys DllInstall, perduodamas pasirenkamą komandos_stringą kaip parametrą, kai naudojamas su /u jungikliu priežastys DLLUninstall;

    Pastaruoju metu daugelis „Windows“ naudotojai 10/8/7 pradėjome stebėti padidėjusią procesoriaus ir disko apkrovą dėl Regsvr32.exe paslaugos, dar žinomos kaip „serveris“. Microsoft registracija“ Anomaliją galima lengvai sekti naudojant standartinę „Task Manager“. Straipsnyje išsamiai apibūdinsime, kas yra Regsvr32, kodėl tai sukelia didelę sistemos apkrovą ir kaip išjungti probleminį procesą.

    Kas yra šis procesas?

    „Microsoft“ registracijos serveris yra sistemos naudingumas, kuris suaktyvinamas diegiant arba pašalinant įvairius DLL sistemoje Windows. Šios bibliotekos gali priklausyti trečiųjų šalių programinei įrangai ir žaidimams arba suplanuotiems sistemos naujinimams. IN normalus režimas foninis Regsvr32.exe proceso darbas yra praktiškai nematomas. Tačiau po naujausių OS atnaujinimų, kuriuos kūrėjai vėl sugadino, registracijos serveris rodo didelį procesoriaus ir disko naudojimą. Be to, apkrova kyla ne tik šiuo metu trečiųjų šalių įrengimai, bet ir kompiuterio prastovos metu.

    Kaip tiksliai Regsvr32.exe įkelia procesorių?

    Jei kalbame apie patį neįprastos apkrovos šaltinį, tai gali būti bet koks DLL failas, kuris yra užšaldytas ir negali būti įkeltas į sistemą. Dažniausiai problema yra fono programas, kurie užregistruoti paleidžiant, arba sugedę saugos naujinimai.

    Verta paminėti, kad pats Regsvr32.exe procesas Windows (7, 8 arba 10) anksčiau užgeso, tačiau problema išplito nuo 2018 m. pradžios. Greičiausiai taip yra dėl to, kad „Microsoft“ pradėjo atidžiau stebėti kompiuterius su pasenusi versija saugos naujinimus ir savanoriškai bei privalomai juos įdiegti. Ankstesniame straipsnyje mes kalbėjome apie automatinis atsisiuntimas programa, kuri suaktyvina naujinimą į 1709 versiją.

    Kaip išjungti žurnalo serverio apkrovą?

    Jei mes kalbame apie pašalinimą, tada jūs negalite tiesiog ištrinti regsvr32.exe paslaugos iš sistemos, tai yra sistemos parinktis. Bet galite pabandyti rasti problemos šaltinį ir jį išjungti. Štai ką turėtumėte padaryti iš karto:

    Regsvr32.exe gedimo šaltinio nustatymas

    Jei visos aukščiau aprašytos pusės priemonės nepadeda, tuomet reikia naudoti specializuota programinė įranga probleminiams failams aptikti. Norėdami tai padaryti, galite atlikti šiuos veiksmus:


    Suradę šaltinį, atlikite paiešką internete. Programa gali reikalauti papildomų vairuotojų, arba yra jo oficiali versija.

    Išvada

    Tai viskas – dabar žinote, ką reiškia „Microsoft Registration Server“ paslauga ir dėl kokių priežasčių ji gali įkelti procesorių. Galiausiai norėčiau pažymėti, kad ypač sudėtingais atvejais vietoj regsvr32.exe gali būti aktyvus kaip virusas, todėl naudokite tą patį tvarkyklę, kad patikrintumėte jo vietą. Jei nepasiekėte adreso C:\Windows\System32, ištrinkite jį ir paleiskite kompiuterį per antivirusinį skaitytuvą (AdwCleaner, MalwareBytes, Dr.Web).

    Diegiant žaidimą ar sunkią programą reikia automatiškai įdiegti ir užregistruoti būtinus DLL operacinėje sistemoje Windows sistema. DLL yra dinaminės bibliotekos, kurias kelios programos gali pasiekti kelis kartus. Jei žaidimui ar programai bandant pasiekti konkretų DLL įvyksta klaida, vartotojas matys pranešimą „dllregisterserver įvesties taškas nerastas“ arba „nepaleisti, trūksta .dll failo“. Šios ir kitos klaidos, rodančios problemas prisijungiant prie dinaminės bibliotekos, gali būti pašalintos, jei užsiregistruosite reikalingas failas DLL sistemoje Windows.

    Kodėl prisijungiant prie DLL atsiranda klaida?

    DLL pridedami prie Operacinė sistema adresu Windows "naujinimo ir diegiant programas. Remdamiesi tuo, galime nustatyti šias pagrindines priežastis, kodėl įvyksta klaida, nurodanti, kad trūksta DLL failo arba su juo susijusi problema:

    • DLL nebuvo įdiegtas. Tam gali būti dvi priežastys – „Windows“ nėra atnaujinta Dabartinė versija, o bibliotekoje yra vienas iš Naujausi Atnaujinimai, arba žaidimas/programa diegimo metu dėl kokių nors priežasčių neįdiegė ir neužregistravo naujų DLL.
      Pastaba: Dažniausiai visi reikalingi DLL yra įtraukiami į programos diegimo failus, o kūrėjai nesitiki, kad reikiami komponentai jau buvo įdiegti kompiuteryje.
    • DLL žala. Ši problema dažniausiai atsiranda, jei DLL buvo pažeisti viruso programinė įranga arba neatsargūs vartotojo veiksmai, pavyzdžiui, registro pakeitimai, dėl kurių buvo pažeistos dinaminės bibliotekos.

    Dauguma DLL yra įdiegiami kompiuteryje kartu su „DirectX“, todėl jei diegdami žaidimą ar programą būsite paraginti atnaujinti/įdiegti „DirectX“, jums nereikia jo atsisakyti, kitaip yra didelė klaidos „negali būti paleistas, trūksta .dll failo.

    Kaip užregistruoti DLL sistemoje Windows

    Jei dėl kokių nors priežasčių Windows neturi DLL, reikalingo žaidimams ir programoms paleisti, vartotojas gali jį užregistruoti pats. Tai galima padaryti dviem būdais, pirmiausia atsisiunčiant reikiamą DLL į kompiuterį.

    DLL registravimas naudojant komandų eilutę

    Norėdami užregistruoti kompiuteryje esantį DLL naudodami komandinę eilutę, atlikite šiuos veiksmus:


    DLL registravimas naudojant vykdymo eilutę

    DLL registravimas per eilutę „Vykdyti“ praktiškai nesiskiria nuo veiksmų su komandine eilute. Vartotojui reikia:


    Ką daryti, jei negalite užregistruoti DLL

    Gali būti, kad reaguodama į bibliotekos registracijos komandą Windows išduos klaidą, nurodydama, kad modulis įkeltas, bet DllRegisterserver įėjimo taškas nerastas. Tikėtina, kad yra kitų panašių klaidų variantų, kurie neleidžia registruoti DLL. Tokios klaidos atsiranda dėl šių priežasčių:

    Jei bandant užregistruoti DLL atsiranda klaidų, pirmiausia pabandykite atsisiųsti oficialų komponentą iš pardavėjo, kad pašalintumėte netikro failo galimybę. Norėdami tai padaryti, turėsite naudoti paieškos variklis ir suraskite, kuriam sistemos komponentui priklauso probleminis DLL.

    Dalintis