Human sa pag-instalar sa nagkalain-laing mga programa o mga dula, mahimong makasugat ka og usa ka sitwasyon diin sa dihang magsugod, ang sayup nga "Pagsugod sa programa dili mahimo, tungod kay ang gikinahanglan nga DLL wala sa sistema." Bisan pa sa kamatuoran nga ang mga operating system sa Windows kasagaran magparehistro sa mga librarya sa luyo, human nimo i-download ug ibutang ang imong DLL file sa tukmang dapit, ang kasaypanan nagpadayon gihapon, ug ang sistema dili makita niini. Aron ayuhon kini, kinahanglan nimo nga magparehistro sa librarya. Kon unsaon kini mahimo pagahisgotan sa ulahi niining artikuloha.
Mga solusyon sa problema
Adunay ubay-ubay nga mga pamaagi sa pagwagtang niini nga problema. Hunahunaa ang matag usa niini sa mas detalyado.
Pamaagi 1: OCX / DLL Manager
Ang OCX / DLL Manager usa ka gamay nga programa nga makatabang sa pagparehistro sa usa ka library o OCX file.
I-download ang OCX / DLL Manager
Tungod niini ikaw nagkinahanglan:
- I-klik ang menu item "Register OCX / DLL".
- Pilia ang klase sa file aron magparehistro.
- Gamit ang buton "Mag-browse" tukma ang nahimutangan sa DLL.
- Ipadayon ang button "Register" ug ang programa mismo magparehistro sa file.
Ang OCX / DLL Manager mahimo usab nga unregister sa librarya, kay kinahanglan nimo nga pilion ang menu item "Unregister OCX / DLL" ug sa sunod buhaton ang tanan nga sama nga mga operasyon sama sa unang kaso. Ang pagkansela sa gikinahanglan mahimo nga gikinahanglan aron imong itandi ang mga resulta sa usa ka gi-activate nga file ug kini gipatay, ingon man usab sa panahon sa pagtangtang sa pipila ka mga virus sa computer.
Sa panahon sa proseso sa pagrehistro, ang sistema mahimong mohatag kanimo og usa ka sayop nga nag-ingon nga ang mga katungod sa tigdumala gikinahanglan. Sa kini nga kaso, kinahanglan nimo nga sugdan ang programa pinaagi sa pag-klik niini sa tuo nga mouse button, ug pagpili "Dagan isip tagdumala".
Pamaagi 2: Run menu
Mahimo nimo maparehistro ang usa ka DLL gamit ang command Dagan sa pagsugod sa menu sa Windows operating system. Sa pagbuhat niini, kinahanglan nimo nga buhaton ang mosunod nga mga aksyon:
- Ipadayon ang shortcut sa keyboard "Windows + R" o pagpili og usa ka butang Dagan gikan sa menu "Pagsugod".
- Pagsulod sa ngalan sa programa nga magparehistro sa librarya - regsvr32.exe, ug ang dalan diin nahimutang ang file. Sa katapusan, kinahanglan kini nga ingon niini:
- I-klik "Pagsulod" o butones "OK"; Ang sistema maghatag kanimo og usa ka mensahe mahitungod kung ang librarya malampuson nga nakarehistro o dili.
regsvr32.exe C: Windows System32 dllname.dll
diin ang pangalan sa ngalan mao ang imong ngalan.
Kini nga pananglitan mopahiangay kanimo kon ang operating system gipahimutang sa drive C. Kung kini anaa sa laing dapit, kinahanglan nimo nga usbon ang drive letter o gamiton ang sugo:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
Sa niini nga embodiment, ang programa sa iyang kaugalingon nga makakaplag sa mga folder diin kamo sa mga sistema sa operating-instalar ug magsugod sa rehistrasyon sa mga gitakda nga DLL file.
Sa kaso sa usa ka 64-bit nga sistema, ikaw adunay duha ka regsvr32 nga mga programa - ang usa anaa sa polder:
C: Windows SysWOW64
ug ikaduha sa daplin sa agianan:
C: Windows System32
Kini ang lainlaing mga file nga gigamit nga gilain alang sa mga may kalabutan nga mga sitwasyon. Kung ikaw adunay 64-bit OS ug usa ka 32-bit DLL file, nan ang library file mismo kinahanglan ibutang sa folder:
Windows / SysWoW64
ug ang tim nga ingon niini:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
Pamaagi 3: Linya sa Katungdanan
Ang pagparehistro sa usa ka file pinaagi sa command line dili kaayo lahi sa ikaduha nga kapilian:
- Pagpili og usa ka team Dagan diha sa menu "Pagsugod".
- Pagsulod sa uma nga gibuksan. cmd.
- I-klik "Pagsulod".
Makita nimo ang usa ka bintana nga kinahanglan nimo nga mosulod sa sama nga mga sugo sama sa ikaduha nga kapilian.
Kini kinahanglan nga nakita nga ang window sa command line adunay usa ka function alang sa pag-insert sa gikopya nga teksto (alang sa kasayon). Makita nimo kini nga menu pinaagi sa pag-klik sa husto sa icon sa ibabaw nga bahin sa wala.
Pamaagi 4: Buksan uban
- Ablihi ang file menu nga imong i-rehistro pinaagi sa pag-klik sa right niini.
- Pagpili "Buksan uban ang" diha sa menu nga makita.
- Pagpadayon "Ribyuha" ug pilia ang programa nga regsvr32.exe gikan sa mosunod nga direktoryo:
- Ablihi ang DLL uban niini nga programa. Ang sistema magpakita sa usa ka mensahe mahitungod sa malampuson nga pagrehistro.
Windows / System32
o kung magtrabaho ka sa usa ka 64-bit nga sistema, ug ang DLL file 32-bit:
Windows / SysWow64
Posible nga mga kasaypanan
"Ang file dili susama sa gi-instalar nga bersyon sa Windows" - kini nagpasabot nga ikaw lagmit naningkamot nga magparehistro sa usa ka 64-bit DLL nga may 32-bit nga sistema o vice versa. Gamita ang angay nga sugo nga gihulagway sa ikaduha nga pamaagi.
"Wala'y punto sa paglarga" - Dili tanan nga mga DLLs mahimo nga makarehistro, ang uban kanila wala mosuporta sa DllRegisterServer nga sugo. Usab, ang usa ka kasaypanan mahimong tungod sa kamatuoran nga ang file narehistro na sa sistema. Adunay mga site nga nag-apod-apod sa mga file nga dili aktwal nga mga librarya. Sa niini nga kaso, siyempre, magparehistro dili molihok.
Sa konklusyon, kinahanglan akong isulti nga ang diwa sa tanan nga gisugyot nga mga kapilian sama ra - kini lahi ra nga pamaagi sa paglunsad sa koponan sa pagrehistro - nga kini mas sayon.