Di Windows OS de pelek DLL tomar bikin

Pin
Send
Share
Send

Piştî sazkirina bernameyan an lîstokên cûda, dibe ku hûn gava ku hûn xeletiyek rêve bikin bi "rewşek nabe ku bername were destpêkirin ji ber ku DLL-ya pêwist ne di pergalê de ye." Tevî vê rastiyê ku pergalên xebitandinê yên Windows bi gelemperî pirtûkxaneyên li paşmayê tomar dikin, piştî ku hûn pelê DLL xwe li cîhê guncandî dakêşin û bicîh bikin, hê jî xeletiyek pêk tê, û pergal bi hêsanî nabîne. Ji bo çareserkirina vê, hûn hewce ne ku pirtûkxaneyê tomar bikin. Meriv dikare vê yekê çawa bike dê di vê gotarê de paşê were diyar kirin.

Vebijarkên ji bo çareserkirina pirsgirêkê

Gelek awayên ku ji bo çareserkirina vê pirsgirêkê hene. Ka em her yekê bi berfirehî bifikirin.

Method 1: Rêvebirê OCX / DLL

Gerînendeyê OCX / DLL bernameyek piçûktir e ku dikare bi qeydkirina pirtûkxane an pelê OCX re bibe alîkar.

Rêvebirê OCX / DLL dakêşin

Ji bo vê hûn ê hewce ne:

  1. Bişkoka menuyê bitikîne "OCX / DLL qeyd bike".
  2. Pelê ku hûn ê qeyd bikin hilbijêrin.
  3. Bişkojka bikar tîne "Browse" cîhê dll destnîşan bike.
  4. Bişkîne "Register" û bername bixwe dê pelê tomar bike.

Gerînendeyê OCX / DLL jî karanîna pirtûkxaneyê hilweşîne, ji bo vê yekê hûn hewce ne ku hûn pîvanê menu hilbijêrin "Unregister OCX / DLL" û paşê jî heman kiryaran wek ku di doza yekem de bikin. Hûn dikarin fonksiyona betalkirinê bikin ku hûn encamê bigirin dema ku pel were çalak kirin û gava ku ew bê veqetandin, û her weha di dema rakirina hin vîrusên komputeran de.

Di dema pêvajoya qeydkirinê de, pergal dikare dibe ku hûn xeletiyek bêje ku mafê rêvebiran tê xwestin. Di vê rewşê de, hûn hewce ne ku bernameyê bi rast-klîk li ser wê dest pê bikin, û hilbijêrin "Wekî Rêvebir Bide".

Rêbaza 2: Vebijêrin

Hûn dikarin bi karanîna fermanê DLL tomar bikin Rastin di menuya destpêkê de pergala xebitandina Windows-ê. Ji bo vê yekê hûn hewce ne ku hûn tevgerên jêrîn bikin:

  1. Kurteya klavyeyê çap bike "Windows + R" an madeya hilbijêrin Rastin ji menu Destpêkirin.
  2. Navê bernameya ku dê pirtûkxaneyê tomar bike binivîse - regsvr32.exe, û rêça ku pelê lê ye. Divê encam wiha be:
  3. regsvr32.exe C: Windows System32 dllname.dll

    cihê ku dllname navê pelê te ye.

    Ev mînak ji bo we maqûl e ger pergala xebitandinê li ser drive C tê saz kirin. Heke li deverek din tê de hebe, hûn ê hewce bikin ku nameya ajokariyê biguhezînin an jî emrê bikar bînin:

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

    Di vê guhertoyê de, bernameyê bixwe peldanka ku we OS lê heye heye bibîne û dest bi tomar kirina pelê DLL hatî destnîşankirin.

    Di mijara pergala 64-bit de, hûn ê du bernameyên regsvr32 hene - yek di peldankê de ye:

    C: Windows SysWOW64

    û ya duyem jî di rê de:

    C: Windows System32

    Vê pelên cûda hene ku ji bo rewşên têkildar veqetandî têne bikar anîn. Heke we pergala xebitandinê 64-bit heye, û pelê DLL-ê 32-bit e, hingê pelê pirtûkxaneyê divê bixwe di peldankê de were danîn:

    Windows / SysWoW64

    û ferman dê berê wusa xuya bike:

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

  4. Bipelînin "Enter" an bişkojka "Baş"; Pergal dê peyamê bide ka pirtûkxaneya bi serfirazî hate tomar kirin an na.

Method 3: Line Command

Tomarkirina dosyayekê bi riya xeta fermanê ve ji vebijarka duyemîn pir ne cuda ye:

  1. Tîmek hilbijêrin Rastin di menuê de Destpêkirin.
  2. Li zeviyê binivîse ku binivîse cmd.
  3. Bipelînin "Enter".

Hûn ê pencereyek bibînin ku hûn ê hewce binîn ku heman fermanan di vebijarka duyemîn de têkevin.

Divê were zanîn ku pencereya xêza fermanê fonksiyonê pastandina teksta kopîkirî (ji bo rehetiyê) heye. Hûn dikarin vê menuê bi tikandina rastê li ser îkonê li quncika jorîn a çepê bibînin.

Rêbaza 4: Bi vekirî

  1. Menuya pelê ya ku hûn ê bi qeydkirina rast-ê li ser wê tomar bikin vekin.
  2. Hilbijêrin Bi vekirî di menuya ku xuya dike.
  3. Bikirtînin "Overview" û bernameya regsvr32.exe ji pelrêça jêrîn hilbijêrin:
  4. Windows / System32

    an di doza ku hûn li ser pergalek 64-bit û pelê DLL 32-bit dixebitin:

    Windows / SysWow64

  5. Bi vê bernameyê DLL vekin. Pergal dê di derbarê tomara serketî de peyamek bide.

Xeletiyên gengaz

"Pel bi guhertoya sazkirî ya Windows re ne hevaheng e" - ev tê vê wateyê ku hûn pir in ku hûn di pergalek 32-bitî de an jî berevajî qeydkirina DLL-64-bit in. Fermana guncayî ya ku di rêbaza duyemîn de tête bikar anîn bikar bînin.

"Xala têketinê nehat dîtin" - Ne ku hemî DLL têne tomar kirin, hinek ji wan jî tenê bi fermana DllRegisterServer piştgirî nakin. Di heman demê de, dibe ku şaşiyek xelet bibe sedema ku pelê berê ji hêla pergalê ve hatî tomar kirin e. Malperên ku pelên belav dikin hene ku bi rastî ne pirtûkxane ne. Di vê rewşê de, bê guman, dê tiştek neyê tomar kirin.

Di encam de, divê bête gotin ku cewherê hemî vebijarkên pêşniyazkirî yek û yek in - ev tenê ji bo destpêkirina fermannameya tomarkirinê rêbazên cûda ne - ew ji bo kesek hêsantir e.

Pin
Send
Share
Send