Hainbat programa edo jolas instalatu ondoren, egoera piztu daiteke, pizten denean, "Programa abiaraztea ezin da egin, beharrezko DLLa sisteman ez dagoenean". Windows sistema eragileak normalean liburutegiak atzealdean erregistratzen baditu ere, DLL fitxategia leku egokian deskargatu eta jarri ondoren, errorea gertatzen da oraindik eta sistemak besterik ez du ikusten. Hori konpontzeko, liburutegia erregistratu behar duzu. Artikulu honetan, gero, nola egin daitekeen eztabaidatuko da.
Arazoaren konponbideak
Arazo hau ezabatzeko hainbat metodo daude. Demagun horietako bakoitza xehetasun handiagoz.
1 metodoa: OCX / DLL kudeatzailea
OCX / DLL Manager liburutegia edo OCX fitxategia erregistratzen lagun dezakeen programa txiki bat da.
Deskargatu OCX / DLL kudeatzailea
Horretarako beharko duzu:
- Egin klik menuko elementuan "Erregistratu OCX / DLL".
- Hautatu erregistratzeko fitxategi mota.
- Botoia erabiliz "Aztertu" zehaztu DLLren kokapena.
- Sakatu botoia "Izena eman" eta programa bera fitxategia erregistratuko du.
OCX / DLL kudeatzaileak liburutegia kendu ahal izango du; horretarako, menu elementua hautatu behar duzu "Unregister OCX / DLL" eta, ondoren, lehenengo kasuetan bezala funtzionamendu guztiak egin. Bertan behera uzteko funtzioa beharrezkoa izan daiteke emaitza emaitzak fitxategi aktibatuarekin eta desaktibatuta eta baita ordenagailu birusak kentzean ere.
Matrikulazio prozesuan zehar, sistemak errore bat eman dezake administratzailearen eskubideak beharrezkoak direla esanez. Kasu honetan, programa abiarazi behar duzu saguaren eskuineko botoiarekin klik eginez eta hautatu "Exekutatu administratzaile gisa".
2 metodoa: exekutatu menua
DLL bat erregistratu dezakezu komandoa erabiliz "Run" Windows sistema eragilearen hasierako menuan. Horretarako, ekintza hauek burutu beharko dituzu:
- Sakatu teklatuko lasterbidea "Windows + R" edo hautatu elementu bat "Run" menutik "Hasi".
- Idatzi liburutegia erregistratuko duen programaren izena - regsvr32.exe eta fitxategia kokatzen den bide-izena. Azkenean, honela agertu beharko litzateke:
- prentsa "Sartu" edo botoia "OK"; Sistemak liburutegia behar bezala erregistratu den edo ez emango dizu mezu bat.
regsvr32.exe C: Windows System32 dllname.dll
non dllname zure fitxategiaren izena da.
Adibide hau egokituko zaizu sistema eragilea C. unitatean instalatuta badago, beste toki batean badago, unitatearen letra aldatu edo komandoa erabili beharko duzu.
% systemroot% System32% rsvr32.exe% windir%
Itxura honetan, programak berak aurkitzen du sistema eragilea instalatutako karpeta, eta zehaztutako DLL fitxategiaren erregistroa hasten du.
64 biteko sistema baten kasuan, bi regsvr32 programa izango dituzu - bata karpetan dago:
C: Windows SysWOW64
eta bigarren bidean:
C: Windows sistemak32
Egoera garrantzitsuetarako bereizitako fitxategiak dira. 64-bit OS eta 32-bit DLL fitxategi bat baduzu, liburutegiaren fitxategia bera karpetan jarri behar da:
Windows / SysWoW64
eta taldea honela izango da:
% windir%% SysWoW64% rsvr32.exe% windir%
3 metodoa: komando lerroa
Fitxategi bat komando-lerrotik erregistratzea ez da bigarren aukeraren oso desberdina:
- Aukeratu talde bat "Run" menuan "Hasi".
- Sartu irekitzen den eremuan. cmd.
- prentsa "Sartu".
Bigarren aukera gisa komando berdinak sartu behar dituzu leiho bat ikusiko duzu.
Kontuan izan behar da komando-lerroko leihoa kopiatutako testua sartzeko funtzioa duela (erosotasunagatik). Menu hau aurki dezakezu goiko ezkerreko izkinan ikonoan eskuineko botoiaz klik eginez.
4 metodoa: Ireki honekin
- Ireki fitxategiaren menua erregistratu nahi duzun fitxa gainean klik eginez.
- Aukeratu "Ireki honekin" agertzen den menuan.
- prentsa "Orokorra" eta hautatu regsvr32.exe programa honako direktorioan:
- Ireki DLL programa honekin. Sistemak izen ematearen inguruko mezua erakutsiko du.
Windows / System32
edo 64 bit-eko sistema batean lan egiten baduzu, eta DLL fitxategia 32 bit da:
Windows / SysWow64
Akats posibleak
"Fitxategia ez dago Windows instalatutako bertsioarekin bateragarria" - Horrek esan nahi du ziur aski 64 biteko DLL bat 32 biteko sistemarekin edo alderantziz erregistratzea nahiago duzula. Erabili bigarren metodoko deskribatutako komando egokia.
"Sarrera-puntua ez da aurkitu" - DLL guztiak ezin dira erregistratu, horietako batzuk besterik ez DllRegisterServer komandoa onartzen. Halaber, errore bat sistemak sisteman erregistratuta dagoenean eragin dezake. Benetan liburutegiak ez diren fitxategiak banatzen dituzten guneak daude. Kasu honetan, noski, erregistroa ez da funtzionatuko.
Ondorioz, esan behar dut proposatutako aukera guztien funtsa bera dela - izen ematearen taldea abiarazteko metodo desberdinak direla - nori erosoagoa da.