Jinsi ya kujiandikisha maktaba ya DLL katika mfumo.

Anonim

Jinsi ya kujiandikisha maktaba ya DLL katika mfumo.

Baada ya kufunga programu mbalimbali au michezo, unaweza kukutana na hali ambapo hitilafu hutokea "kuanzia programu haiwezi kufanywa, kwa kuwa DLL inahitajika si katika mfumo." Licha ya ukweli kwamba madirisha ya familia ya Windows mara nyingi husajili maktaba nyuma, baada ya kupakua na kuweka faili yako ya DLL mahali pafaa, hitilafu hutokea bado hutokea, na mfumo unaona tu ". Ili kurekebisha hili, unahitaji kujiandikisha maktaba. Je! Hii inaweza kufanywa, itaambiwa baadaye katika makala hii.

Chaguo kutatua tatizo hilo

Kuna njia kadhaa za kuondoa tatizo hili. Fikiria kila mmoja wao kwa undani zaidi.

Njia ya 1: Meneja wa OCX / DLL.

Meneja wa OCX / DLL ni mpango mdogo ambao unaweza kusaidia kujiandikisha faili au faili ya OCX.

Pakua programu ya Meneja wa OCX / DLL.

Ili kufanya hivyo, utahitaji:

  1. Bofya kwenye orodha ya orodha ya OCX / DLL.
  2. Chagua aina ya faili ambayo utajiandikisha.
  3. Kutumia kifungo cha kuvinjari, taja eneo la DLL.
  4. Bonyeza kifungo cha "Daftari" na programu yenyewe itasajili faili.

Programu ya Meneja wa OCX DLL.

Meneja wa OCX / DLL pia anajua jinsi ya kufuta usajili wa maktaba, kwa hili unahitaji kuchagua kipengee cha "Unregister OCX / DLL" kwenye orodha na baadaye ufanyie shughuli zote kama ilivyo katika kesi ya kwanza. Kazi ya kufuta inaweza kuhitaji kulinganisha matokeo na faili iliyoamilishwa na wakati umezimwa, pamoja na wakati wa kuondolewa kwa virusi vya kompyuta.

Wakati wa mchakato wa usajili, mfumo unaweza kukupa makosa juu ya haki za msimamizi zinahitajika. Katika kesi hii, unahitaji kuanza programu kwa kushinikiza na kifungo cha haki cha panya, na chagua "Run kwa jina la msimamizi".

Kuanzia programu kwa niaba ya msimamizi wa msimamizi wa OCX DLL

Njia ya 2: Menyu "Run"

Unaweza kujiandikisha dll kwa kutumia amri ya "Run" katika orodha ya uendeshaji wa Windows. Ili kufanya hivyo, utahitaji kufanya vitendo vifuatavyo:

  1. Bonyeza Mchanganyiko wa Kinanda "Windows + R" au chagua kitu cha "Run" kutoka kwenye orodha ya Mwanzo.
  2. Fungua orodha ya kutekeleza.

  3. Ingiza jina la programu ambalo litaandikisha maktaba - regsvr32.exe, na njia ambayo faili imewekwa. Matokeo yake, inapaswa kufanya kazi kama hii:
  4. RegSvr32.exe C: \ Windows \ System32 \ DllName.dll.

    Ambapo dllname ni jina la faili yako.

    Jisajili maktaba ya DLL kupitia orodha ya kukimbia.

    Mfano huu utakukubaliana ikiwa mfumo wa uendeshaji umewekwa kwenye gari la C ikiwa ni mahali pengine, utahitaji kubadilisha barua ya disk au kutumia amri:

    Systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll

    DLL Amri kwamba folda yenyewe hupata folda ambapo una

    Katika toleo hili, programu yenyewe hupata folda ambapo umeweka OS na uzindua usajili wa faili maalum ya DLL.

    Katika kesi ya mfumo wa 64-bit, utakuwa na mipango miwili ya RegSVR32 - moja iko kwenye folda:

    C: \ Windows \ syswow64.

    na pili njiani:

    C: \ Windows \ System32.

    Hizi ni faili tofauti ambazo hutumiwa tofauti kwa hali husika. Ikiwa una OS 64-bit, na faili ya DLL ni 32-bit, basi faili ya maktaba yenyewe inapaswa kuwekwa kwenye folda:

    Windows \ syswow64.

    Na timu itaonekana kama hii:

    % Windir% \ syswow64 \ regsvr32.exe% windir% \ syswow64 \ dllname.dll

    Amri ya usajili wa DLL katika mfumo wa 64-bit.

  5. Bonyeza "Ingiza" au "OK"; Mfumo utakupa ujumbe kuhusu kama maktaba imefanikiwa au sio au haijasajiliwa.

Njia ya 3: Kamba ya amri.

Usajili wa faili kupitia mstari wa amri sio tofauti sana na chaguo la pili:

  1. Chagua amri ya "Run" katika orodha ya Mwanzo.
  2. Ingiza kwenye uwanja wa kuingia wa CMD unaofungua.
  3. Bonyeza "Ingiza".

Utaonekana mbele yako, ambayo utahitaji kuingia amri sawa na katika toleo la pili.

Jisajili maktaba ya DLL kupitia mstari wa amri.

Ikumbukwe kwamba dirisha la mstari wa amri ina kazi ya kuingizwa ya maandishi yaliyochapishwa (kwa urahisi). Unaweza kupata orodha hii kwa kushinikiza kifungo sahihi kwenye icon kwenye kona ya kushoto ya juu.

Ingiza orodha kwenye haraka ya amri ya Windows.

Njia ya 4: Fungua na.

  1. Fungua orodha ya faili ambayo utajiandikisha kwa kubonyeza juu ya kifungo cha haki cha mouse.
  2. Chagua "Fungua na" kwenye orodha inayoonekana.
  3. Jisajili maktaba ya DLL kupitia orodha ya wazi na

  4. Bonyeza "Overview" na chagua Programu ya RegSVR32.exe kutoka kwenye saraka ifuatayo:
  5. Windows / System32.

    Au ikiwa unafanya kazi katika mfumo wa 64-bit, na faili ya DLL 32-bit:

    Windows / syswow64.

  6. Fungua DLL kwa kutumia programu hii. Mfumo utatoa ujumbe wa usajili wa mafanikio.

Makosa ya uwezekano

"Faili haiendani na toleo la Windows" imewekwa kwamba una uwezekano wa kujaribu kujiandikisha DLL 64-bit katika mfumo wa 32-bit au kinyume chake. Tumia amri sahihi iliyoelezwa kwa njia ya pili.

"Point ya pembejeo haipatikani" - Sio maktaba yote ya DL yanaweza kusajiliwa, baadhi yao hawana mkono amri ya DLLREgiSTERSERVER. Pia, tukio la kosa linaweza kusababisha sababu ya kwamba faili tayari imesajiliwa na mfumo. Kuna maeneo ambayo yanasambaza faili ambazo sio maktaba kwa kweli. Katika kesi hii, bila shaka, hakuna kitu kitasajiliwa.

Kwa kumalizia, ni lazima iseme kwamba kiini cha chaguzi zote zilizopendekezwa ni mbinu tofauti za kuzindua timu ya usajili - ambayo ni rahisi zaidi.

Soma zaidi