Ninaweza kupata wapi maktaba ya DLL iliyokosekana? Kufunga na kusajili DLL kwenye Windows

Programu ya DLL Suite.

Kabla ya kuendelea na ukaguzi wa programu mpya muhimu, ningependa kuwashukuru wasomaji wangu kwa usaidizi wao. Kitabu changu kipya kinatoka Jumatatu inayoitwa "Safebie @ kwenye Mtandao". Hivi majuzi, kupitia kiungo, nilitoa maelezo ya kina kuhusu yaliyomo kwenye kitabu kipya na jinsi ya kukinunua. Kwa kusema ukweli, sikutarajia mshtuko kama huo. Bila shaka, nilielewa kuwa kitabu hicho kilikuwa muhimu, lakini kwa kiasi hicho ... Tangu wakati huo, baada ya tangazo kuonekana, maagizo ya awali yamefika kwa karibu nusu ya uchapishaji wa kwanza! Hii inanifurahisha! Hii inamaanisha kutakuwa na mzunguko wa pili na wa tatu wa ziada. Kwa wale ambao bado hawajafahamu kitabu kinahusu nini na jinsi unavyoweza kukinunua, kiungo kiko hapo juu.

Baada ya utaftaji huu wa sauti, tunaendelea vizuri kwenye hakiki ya programu mpya ya kupendeza inayoitwa DLL Suite. Mpango huu utapata moja kwa moja kupata matatizo katika maktaba ya nguvu na kurekebisha yao.

Maktaba zenye nguvu ni nini? Sitakupakia kwa habari isiyo ya lazima (unaihitaji?). Wale ambao wana nia wanaweza kusoma habari kuwahusu kwenye Wikipedia kwenye kiungo. Nitasema tu kwamba ni muhimu kwa uendeshaji wa programu moja au nyingine au mchezo uliowekwa kwako. Pengine tayari umekutana na dirisha la kuonekana mara kwa mara wakati wa kuanza baadhi ya michezo au programu, "kusema" kwamba haiwezekani kuanza programu au mchezo kutokana na kutokuwepo kwa maktaba moja au nyingine yenye nguvu (DLL). Ili kurekebisha tatizo hili (kupakua na kufunga DLL muhimu), wakati mwingine ni muhimu "kupiga" mtandao mzima. Inapozinduliwa, programu ya DLL Suite itagundua kiotomatiki maktaba zenye nguvu zinazokosekana, zipakue na kuzisakinisha. Toleo la programu iliyopendekezwa katika nakala hii ni bure. Toleo la kulipwa limepanuliwa na kutatua shida zaidi; ikiwa unataka, unaweza kuipata kwa urahisi kwenye mito. Pakua toleo la bure la DLL Suite kutoka kwa tovuti rasmi kwa kutumia kiungo.


Sisi kufunga.


Twende kazi.


Baada ya skanning mfumo, matatizo ya DLL yataonyeshwa. Tunaziondoa na, ikiwa inataka, pakua toleo la kulipwa la programu "iliyopasuka" kutoka kwa mito na kuondoa shida zilizobaki.





Habari, marafiki.

Makala haya ni ya wale wanaopokea ujumbe kutoka kwa kompyuta zao kuhusu maktaba zinazobadilika zinazopotea au kuharibika. Sijui ni nini? Kisha unaweza kusoma kwanza blogu yangu, ambayo inaelezea umuhimu wao wote. Kwa hiyo, ili kutatua tatizo lililotajwa, unapaswa kujua jinsi ya kufunga faili za DLL. Nitakuambia kuhusu hili sasa.

Algorithm ya vitendo

Unapojaribu kufungua hii au programu hiyo, hitilafu inatokea kwamba faili ya DLL haikupatikana? Katika kesi hii unahitaji:


Sasa mchezo au programu inapaswa kuzindua bila matatizo. Bado hautafungua? Kwa hiyo, tufuate zaidi.

Usajili wa maktaba

Wakati mwingine tu kuweka faili kwenye folda haitoshi. Bado wanahitaji kusajiliwa katika mfumo. Hii inaweza kufanyika kwa njia kadhaa, lakini asili yao ni sawa.

Kupitia dirisha la Run

Je! unajua dirisha hili linaitwaje? Ikiwa sio, basi unahitaji kushinikiza Win + R kwenye kibodi.

Amri regsvr32.exe inapaswa kuingizwa ndani yake pamoja na jina la faili iliyopakuliwa, yaani, ile uliyokariri katika hatua ya kwanza ya maagizo ya awali.

Matokeo yanapaswa kuwa takriban sawa na kwenye picha.

Haikufanya kazi? Jaribu kutaja njia kamili ya faili - pamoja na eneo kwenye folda ambapo uliiacha. Usisahau kuthibitisha kitendo na kitufe cha "OK".

Kutumia mstari wa amri

Chaguo mbadala ni kufanya kitu kimoja, tu kwenye mstari wa amri:

  • Iendeshe kama msimamizi kupitia menyu ya kubofya kulia;
  • Ingiza amri sawa na anwani kamili ya faili;
  • Bonyeza Enter.

Mwishoni mwa mbinu zozote, unapaswa kupokea ujumbe kuhusu usajili uliofanikiwa.

Badala yake, umeonyeshwa kosa tena? Nina jibu kwa hili pia.

Sababu na utatuzi wa makosa

Usajili unaweza kusababisha hitilafu kuonyesha kwamba moduli ya faili unayoongeza tayari imepakiwa au haioani na toleo la Windows. Hii inaweza kutokea kwa sababu kadhaa:

  1. Maktaba hauitaji usajili, kwani haitoi kazi kama hiyo.
  2. Mfumo tayari umesajili.
  3. Umepakua faili iliyovunjika au isiyofaa.

Ninaweza kupendekeza nini? Pakia maktaba kutoka kwa rasilimali nyingine (kwa mfano kutoka kwa hii: https://www.dll.ru) na uisakinishe tena.

Kwa hili ninakuambia kwaheri, lakini sio kwa muda mrefu.

Ninasasisha blogi yangu mara kwa mara, kwa hivyo jiandikishe ili usikose makala mpya.

Faili ya DLL ni sehemu ya maktaba ya kiungo yenye nguvu ambayo vipengele vyake vinatumiwa na karibu programu zote. Faili za DLL ziko kwenye folda ya mizizi ya mfumo. Ni lazima vipengele vyote viwepo, vimetiwa sahihi kidijitali, vifanye kazi ipasavyo na kusasishwa na toleo. Ikiwa moja ya mahitaji haipatikani, mtumiaji atapokea taarifa ya habari wakati wa kuanzisha programu: kosa la DLL. Hitilafu inaonyesha kuwa faili ya DLL haipo, imeharibiwa, au imepitwa na wakati.

Jinsi ya kufunga faili ya DLL

Ili programu, programu na michezo kuanza kufanya kazi tena, lazima usakinishe kwa mikono vipengele vya maktaba vilivyokosekana. Kuweka tu faili kwenye folda haitoshi ─ unahitaji kujua jinsi ya kuwasajili.

Kuweka na kusajili faili za maktaba

Kabla ya kusakinisha faili ya DLL kwenye Windows 7,8,10, unahitaji kuzipakua, na hasa kwa kina kidogo cha mfumo.

Wacha tubainishe mfumo wako una uwezo gani (ikiwa unajua kwa hakika, unaweza kuruka hatua hii)

Hatua ya 1. Bonyeza kulia kwenye "Kompyuta yangu" na uchague "Sifa".

Hatua ya 2. Katika dirisha linalofungua, tunaweza kusoma mali ya kompyuta, toleo la mfumo wa uendeshaji na kina kidogo cha 32 (x86) au 64 kidogo. Kwa upande wetu, tuna mfumo wa uendeshaji wa 64-bit Windows 10.

·

Hatua ya 3. Baada ya kupakua faili, zinahitaji kuwekwa kwenye folda ya mizizi na kusajiliwa

kwa mifumo ya x32 (x86), sehemu lazima ibadilishwe au kuwekwa kwenye folda C:\Windows\System32;

kwa x64 unahitaji kuibadilisha au kuihamisha kwa C:\Windows\SysWOW64 folda;

Hatua ya 4. Faili lazima isajiliwe katika mfumo.

Unaweza kufanya hivyo kwa kufungua mstari wa amri na mchanganyiko "Win" + "R", au kubofya "Anza" na "Run";

katika dirisha linalofungua, ingiza zifuatazo, ukitenganishwa na nafasi: regsvr32 file name.dll - ambapo "regsvr32" ni amri ya usajili, na "jina la faili.dll" ni jina kamili la sehemu iliyoingizwa;

au unaweza kutaja eneo la faili kwa mikono - regsvr32.exe + njia ya faili

Hatua ya 5. Bofya "Sawa" na uanze upya kompyuta yako ili mipangilio mipya ianze kutumika.

Ningependa kutambua mara moja kwamba makosa yanaweza kutokea wakati wa usajili. Kwa mfano: "Imeshindwa kupakia moduli." Kawaida hutokea kwa sababu 3

  1. Njia ya faili si sahihi, au faili haikuhamishwa hadi kwenye saraka ya System32 au SysWOW64
  2. Sio faili zote za DLL zinahitaji kusajiliwa hata kidogo; wakati mwingine inatosha kuzinakili kwa saraka ya System32 au SysWOW64 au kuziweka kwenye mzizi wa mchezo au programu yenye shida.
  3. Faili tayari zimesajiliwa hapo awali

Njia ya pili ya usajili

Hatua ya 1. Unaweza kusajili faili kwa kutumia mstari wa amri, ambao lazima uendeshwe kama msimamizi.

Hatua ya 2. Kuandika amri regsvr32.exe + njia ya faili na bonyeza "Ingiza"

Hatua ya 3. Ujumbe utaonekana ukisema "Kila kitu kilikwenda vizuri", na tu kuanzisha upya kompyuta

Hiyo yote, faili imesajiliwa, unaweza kujaribu kuzindua mchezo wako au programu

Hapa kuna vidokezo ambavyo vinaweza kuwa muhimu kwako.

  • Weka vitu kwenye folda maalum tu (inaweza kufichwa kwa chaguo-msingi). Unahitaji kubatilisha uteuzi "Usionyeshe folda zilizofichwa" katika mipangilio ya onyesho.
  • Ikiwa ruhusa ya msimamizi inahitajika wakati wa kubadilisha faili, thibitisha kitendo.
  • Chagua faili ambazo zinafaa tu wakati wa kupakua na uzihifadhi kwenye kompyuta yako tofauti. Huenda bado zikawa na manufaa kwako. Ikiwa tatizo linatokea tena, utarejesha haraka utendaji wa mfumo.

Maswali Yanayoulizwa Mara kwa Mara

  1. Fungua faili ya zip uliyopakua kutoka kwa tovuti.
  2. Toa faili ya DLL kwa eneo lolote kwenye kompyuta yako.
    • Ifuatayo, tunakushauri uweke faili kwenye folda ya programu inayoomba faili hii. Hakikisha unatumia umbizo la faili la 32-bit la DLL kwa programu ya 32-bit na umbizo la faili la 64-bit la DLL kwa programu ya 64-bit, vinginevyo unaweza kupokea hitilafu 0xc000007b.
  3. Ikiwa hatua zilizo hapo juu hazitatui shida yako, weka faili kwenye folda ya mfumo. Kwa chaguo-msingi folda hii iko hapa:
    • C:\Windows\System (Windows 95/98/Me),
      C:\WINNT\System32 (Windows NT/2000), au
      C:\Windows\System32 (Windows XP, Vista, 7, 8, 8.1, 10).
  4. Kwenye Windows 64-bit, folda chaguo-msingi ya faili za 32-bit DLL iko hapa:

C:\Windows\SysWOW64\ , na kwa faili za 64-bit DLL
C:\Windows\System32\ .

Hakikisha kubatilisha faili zozote zilizopo (lakini weka nakala rudufu ya faili asili).

Anzisha tena kompyuta yako.

Ikiwa hii haisuluhishi suala hilo, jaribu hatua zifuatazo ili kuongeza faili kwenye Usajili:

Kwa faili za 32-bit za DLL kwenye matoleo ya 32-bit ya Windows na faili za 64-bit DLL kwenye Windows 64-bit:

  1. Fungua haraka ya amri iliyoinuliwa.
    • Ili kufanya hivyo, bofya Anza, Programu Zote, chagua Vifaa, bofya kulia kwenye Amri Prompt, kisha ubofye "Run kama msimamizi."
    • Ukiulizwa kuingiza nenosiri la msimamizi au kuthibitisha, ingiza nenosiri au ubofye Ruhusu.
  2. Ifuatayo, chapa regsvr32 "filename".dll na ubonyeze Enter.

Kuongeza faili za 32-bit za DLL kwenye Usajili kwenye Windows-bit ya 64:

  1. Fungua onyesho la amri iliyoinuliwa kwa kufuata hatua zilizo hapo juu.
    • cd c:\windows\syswow64\
  2. Ifuatayo, chapa yafuatayo na ubonyeze Ingiza:
    • regsvr32 c:\windows\syswow64\"filename".dll

Faili za DLL ni maktaba zinazobadilika ambazo hutumiwa na programu nyingi kwenye Kompyuta yako. Unapoondoa au kusasisha moja ya programu kutoka kwa Kompyuta yako, inaweza kutokea kwamba faili za DLL zilizowekwa hapo awali kwenye mfumo wa uendeshaji zinaweza kufutwa kwa makosa. Mbali na hali hii, mara nyingi mfumo hauwezi kuchunguza DLL kutokana na virusi na programu isiyo na leseni, ambayo kwa hakika huacha alama mbaya juu ya uwepo wao kwenye kompyuta.

Mara nyingi, faili za DLL hupotea kwa sababu ya kuvunjika kwa unganisho kati ya programu na mfumo wa uendeshaji katika hali ambapo mtumiaji huhamisha programu hiyo kutoka kwa folda moja hadi nyingine. Zana tu za kiotomatiki na za mfumo za kuondoa na kusanikisha programu kwenye Kompyuta zinaweza kuhakikisha utumiaji mzuri zaidi wa kompyuta yako na mfumo wa uendeshaji.

Maktaba ya kiungo cha nguvu

DLL (Kiingereza: Dynamic-link library) - maktaba yenye nguvu

DLL (Kiingereza: Dynamic-link library) ni dhana ya mfumo wa uendeshaji wa Microsoft Windows, maktaba yenye nguvu ambayo inaruhusu matumizi ya mara kwa mara na programu mbalimbali za programu, dhana ya mfumo wa uendeshaji wa Microsoft Windows. DLL pia ni pamoja na vidhibiti na viendeshi vya ActiveX.

Umbizo la faili la DLL hufuata kanuni sawa na umbizo la faili inayoweza kutekelezeka ya EXE, kuchanganya kanuni, majedwali, na rasilimali.

Madhumuni ya kuanzisha DLL

Hapo awali ilichukuliwa kuwa kuanzishwa kwa DLL kungeruhusu kumbukumbu bora na usimamizi wa nafasi ya diski kwa kutumia mfano mmoja tu wa moduli za maktaba kwa programu nyingi. Hii ilikuwa muhimu hasa kwa matoleo ya awali ya Microsoft Windows yenye mapungufu makubwa ya kumbukumbu.

Zaidi ya hayo, ilikusudiwa kuboresha ufanisi wa maendeleo na matumizi ya zana za mfumo kwa njia ya modularity. Kubadilisha programu za DLL kutoka toleo moja hadi jingine kulipaswa kuruhusu mfumo kupanuliwa kwa kujitegemea bila kuathiri programu. Kwa kuongeza, DLL zinaweza kutumiwa na aina tofauti za programu - kwa mfano, Ofisi ya Microsoft, Microsoft Visual Studio, nk.

Baadaye, wazo la modularity lilikua wazo la vidhibiti vya ActiveX.

Kwa hakika, manufaa kamili ya kutekeleza DLL hayakupatikana kutokana na jambo linaloitwa kuzimu ya DLL. Kuzimu ya DLL hutokea wakati programu nyingi zinahitaji matoleo tofauti ya DLL kwa wakati mmoja kwa sababu hazioani kikamilifu, na kusababisha migogoro mikubwa. Wakati mfumo ulikua kwa saizi fulani, idadi ya DLL ilianza kuzidi maelfu mengi, sio zote zilikuwa za kutegemewa na zinazoendana, na migogoro kama kuzimu ya DLL ilianza kutokea mara nyingi sana, ikipunguza sana uaminifu wa jumla wa mfumo. Matoleo ya baadaye ya Microsoft Windows yalianza kuruhusu matumizi sambamba ya matoleo tofauti ya DLL, ambayo yalipuuza manufaa ya kanuni ya awali ya modularity.