Pagrehistro sa usa ka file nga DLL sa Windows OS

Pin
Send
Share
Send

Pagkahuman sa pag-instalar sa lainlaing mga programa o dula, mahimo ka makatagbo sa usa ka sitwasyon diin kung imong giliso ang sayup nga "Ang programa dili mahimong ilunsad tungod kay ang gikinahanglan nga DLL wala sa sistema." Bisan pa sa kamatuoran nga ang mga operating system sa Windows sagad magparehistro sa mga librarya sa luyo, pagkahuman nga imong ma-download ug ibutang ang imong file nga DLL sa angay nga lugar, usa ka sayup nga nahitabo usab, ug ang sistema dili makita kini. Aron maayos kini, kinahanglan nimo irehistro ang librarya. Giunsa kini mahimoon nga gihulagway sa ulahi sa kini nga artikulo.

Mga kapilian sa pagsulbad sa problema

Adunay daghang mga pamaagi aron maayos ang kini nga problema. Atong hisgotan ang matag usa kanila sa mas detalyado.

Pamaagi 1: OCX / DLL Manager

Ang OCX / DLL Manager usa ka gamay nga programa nga makatabang sa pagrehistro sa usa ka librarya o file sa OCX.

Pag-download sa OCX / DLL Manager

Alang niini kinahanglan nimo:

  1. Pag-klik sa menu item "Pagrehistro sa OCX / DLL".
  2. Pilia ang klase nga file nga imong irehistro.
  3. Gamit ang butones "Mag-browse" nagpaila sa lokasyon sa dll.
  4. Ipadayon ang buton "Pagrehistro" ug ang programa mismo ang magparehistro sa file.

Ang OCX / DLL Manager makahimo usab sa pag-unregister sa librarya, alang niini kinahanglan nimo nga pilion ang item sa menu "Unregister OCX / DLL" ug pagkahuman buhata ang parehas nga operasyon sama sa una nga kaso. Tingali kinahanglan nimo ang pag-undo function aron itandi ang mga resulta kung ang file gi-aktibo ug kung kini gi-disconnect, ingon usab sa panahon sa pagtangtang sa pipila ka mga virus sa computer.

Atol sa proseso sa pagparehistro, ang sistema mahimong maghatag kanimo usa ka sayup nga giingon nga gikinahanglan ang mga katungod sa tagdumala. Sa kini nga kaso, kinahanglan nimo nga magsugod sa programa pinaagi sa pag-klik sa kanan, ug pagpili "Pagdagan ingon tigdumala".

Paagi 2: Pagdagan Menu

Mahimo ka magparehistro sa usa ka DLL gamit ang mando Pagdagan sa pagsugod menu sa Windows operating system. Aron mahimo kini, kinahanglan nimo nga buhaton ang mosunud nga mga aksyon:

  1. Pagpamubu nga shortcut sa keyboard "Windows + R" o pagpili sa butang Pagdagan gikan sa menu Pagsugod.
  2. Ibutang ang ngalan sa programa nga magparehistro sa librarya - regsvr32.exe, ug ang agianan diin nahimutang ang file. Ang resulta kinahanglan sama niini:
  3. regsvr32.exe C: Windows System32 dllname.dll

    diin ang dllname ang ngalan sa imong file.

    Ang kini nga panig-ingnan angay alang kanimo kung ang operating system na-install sa drive C. Kung naa kini sa ubang lugar, kinahanglan nimo nga usbon ang drive letter o gamiton ang mando:

    % systemroot% System32 regsvr32.exe% windir% System32 dllname.dll

    Sa kini nga bersyon, ang programa mismo nakit-an ang folder diin naa nimo gibutang ang OS ug gisugdan ang pagrehistro sa gipiho nga file nga DLL.

    Sa kaso sa usa ka 64-bit nga sistema, makabaton ka duha nga programa nga regsvr32 - ang usa naa sa folder:

    C: Windows SysWOW64

    ug ang ikaduha sa dalan:

    C: Windows System32

    Kini lahi nga mga file nga gigamit gilain alang sa managsama nga mga kahimtang. Kung adunay usa ka 64-bit OS, ug ang file nga DLL 32-bit, nan ang file file sa library mismo kinahanglan ibutang sa folder:

    Windows / SysWoW64

    ug tan-awon kini sa mando:

    % windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll

  4. Pag-klik "Pagsulud" o button "OK"; ang sistema maghatag kanimo usa ka mensahe kung ang malampuson nakarehistro sa librarya o wala.

Paagi 3: Command Line

Ang pagrehistro sa usa ka file pinaagi sa linya sa mando dili lahi sa ikaduha nga kapilian:

  1. Pagpili usa ka team Pagdagan sa menu Pagsugod.
  2. Pagsulod sa bukid aron makasulod cmd.
  3. Pag-klik "Pagsulud".

Makakita ka usa ka bintana diin kinahanglan nimo nga mosulod sa parehas nga mga mando sama sa ikaduha nga kapilian.

Kinahanglan nga hinumdoman nga ang window sa command line adunay kaarang sa pagpa-paste sa gikopya nga teksto (aron dali). Mahimo nimo nga makit-an kini nga menu pinaagi sa pag-klik sa tuo sa icon sa taas nga wala nga suok.

Paagi 4: Buksi uban

  1. Ablihi ang menu sa file nga imong irehistro pinaagi sa pag-klik sa kanan niini.
  2. Pagpili Buksi uban sa menu nga makita.
  3. Pag-klik sa "Overview" ug pilia ang programa sa regsvr32.exe gikan sa mosunod nga direktoryo:
  4. Windows / System32

    o kung nagtrabaho ka sa usa ka 64-bit nga sistema ug ang 32-bit nga file nga DLL:

    Windows / SysWow64

  5. Buksi ang DLL sa kini nga programa. Ang sistema magpakita usa ka mensahe bahin sa malampuson nga pagrehistro.

Posible nga mga sayup

"Ang file dili katugma sa na-install nga bersyon sa Windows" - kini nagpasabut nga labi ka nga naninguha nga magparehistro sa usa ka 64-bit nga DLL sa usa ka 32-bit nga sistema o vice versa. Gamita ang angay nga sugo nga gihubit sa ikaduha nga pamaagi.

"Wala makit-an ang pagsulud" - Dili tanan nga mga DLL mahimo nga marehistro, ang uban niini yano nga dili magsuporta sa mando sa DllRegisterServer. Ingon usab, ang pag-abut sa usa ka sayup mahimo nga gipahinabo sa kamatuoran nga ang file nakarehistro na sa sistema. Adunay mga site nga nag-apod-apod og mga file nga dili gyud librarya. Sa kini nga kaso, siyempre, wala’y marehistro.

Sa konklusyon, kinahanglan isulti nga ang lintunganay sa tanan nga gisugyot nga kapilian usa ug parehas - kini yano nga lainlaing mga pamaagi alang sa paglansad sa mando sa pagparehistro - kini labi ka dali alang sa bisan kinsa.

Pin
Send
Share
Send