Kumaha carana ngadaptar a DLL dina Windows

Anggota ditanya ngeunaan kumaha carana ngadaptar file dll di Windows 7 na 8. Biasana sanggeus patepungan jeung kasalahan kawas "Jalankeun mungkin, saprak dll nu diperlukeun leungit dina komputer." Ngeunaan eta na ngobrol.

Kanyataanna, sistem dipariksa-di perpustakaan teu sapertos tugas hese (pikeun némbongkeun saloba tilu variasi salah metoda) - dina kanyataanana, ngan hiji hambalan anu diperlukeun. Hijina sarat - naha anjeun boga hak kuncén Windows.

Sanajan kitu, aya sababaraha nuances - contona, malah hiji pendaptaran DLL suksés teu merta nyalametkeun anjeun tina kasalahan "teu kapanggih dina komputer", sarta mecenghulna kasalahan RegSvr32 dipilampah nu unit teu cocog sareng versi tina Windows dina komputer Anjeun, atawa hiji DLLRegisterServer titik Éntri teu kapendak, teu disebutkeun yen anjeun lakukeun lepat (nu nyebutkeun bakal ngajelaskeun engké dina artikel).

Tilu cara pikeun ngadaptar DLL OS

Dina ngajéntrékeun léngkah salajengna, abdi nganggap yén anjeun geus kapanggih dimana rék nyalin perpustakaan anjeun sarta DLL geus di folder System32 atanapi SysWOW64 (jeung jigana tempat sejenna, upami eta kudu aya).

Catetan: di handap The ngajelaskeun kumaha carana ngadaptar DLL dina ngagunakeun regsvr32.exe tapi ngagambar perhatian anjeun kanyataan yén lamun boga sistem 64-bit, mangka anjeun kudu dua regsvr32.exe - salah dina folder C: Windows SysWOW64 kadua - C: Windows System32. Jeung maranéhna téh nyaéta payil béda kalawan 64-bit aya di folder System32. Kuring nyarankeun dina unggal jalan ngagunakeun jalur pinuh ka regsvr32.exe, teu ngan nami file, sakumaha Kuring geus ditémbongkeun dina conto.

Metodeu kahiji digambarkeun di Internet leuwih sering ti batur na nyaeta kieu:

  • kenop Pencét Windows + Sunda, atawa Windows 7 menu Mimitian, pilih "Run" (iwal mun ngahurungkeun deui dina peta).
  • asup regsvr32.EXE put_k_faylu_dll
  • Pencét OK atanapi Lebetkeun.

Sanggeus éta, lamun sadayana mana ogé kudu ningali pesen nyarios yén perpustakaan geus hasil didaptarkeun. Tapi, paling dipikaresep anjeun bakal nempo pesen béda - modul nu keur dieusian, tapi titik Éntri DllRegisterServer teu kapanggih, sareng eta sia mariksa yen file DLL anjeun bener (ieu, sakumaha ceuk kuring mah bakal nulis engké).

Metodeu kadua pikeun ngajalankeun ajakan paréntah sakumaha administrator na I sadaya tim anu sarua ti titik saméméhna.

  • Mimitian mangrupa ajakan paréntah sakumaha kuncén. Dina Windows 8, Anjeun bisa mencet Win + X, lajeng pilih item menu nu dipikahoyong. Dina Windows 7, anjeun tiasa manggihan garis paréntah dina menu Mimitian, klik dina tombol mouse katuhu tur pilih "Jalankeun salaku administrator".
  • asupkeun paréntah regsvr32.EXE put_k_biblioteke_dll (Contona bisa ningali di screenshot nu).

Deui, eta kamungkinan nu moal bisa ngadaptar DLL dina sistem.

Jeung métode dimungkinkeun, nu ogé bisa jadi mangpaat dina sababaraha kasus:

  • klik-katuhu dina DLL, Anjeun kedah ngadaptar tur pilih "Buka Ku."
  • Klik "Taliti" na neangan file regsvr32.exe dina Windows / System32 atanapi folder Windows / SysWow64, muka DLL dina ngagunakeun eta.

Hakekat sadaya sahiji metodeu digambarkeun pikeun ngadaptar nu DLL dina sistem anu sarua, ngan hiji cara béda sababaraha kana ngajalankeun paréntah anu sarua - mun saha éta leuwih merenah. Tur ayeuna ngeunaan naha anjeun teu meunang.

Naha teu tiasa Abdi ngadaptar DLL a

Ku kituna, anjeun teu boga sababaraha jenis file DLL, naha nu mangrupa lamun Anjeun ngamimitian kaulinan atawa program, anjeun ningali kasalahan, geus diundeur file ti Internet jeung cobaan pikeun ngadaptar tapi boh DllRegisterServer Éntri titik atanapi modul geus teu cocog jeung versi kiwari Windows, sarta meureun hal sejenna, nyaeta, pendaptaran DLL mungkin.

Naha ieu lumangsung (hereinafter bakal ngeunaan kumaha carana ngalereskeun eta):

  • Henteu sakabéh file DLL anu dimaksudkeun pikeun jadi dirékam. Dina raraga eta bisa didaptarkeun di luhur ieu, eta kudu boga rojongan ti lolobana fungsi DllRegisterServer. Kadangkala kasalahan ogé disababkeun ku kanyataan yén perpustakaan anu geus didaptarkeun.
  • Sababaraha loka nu nawiskeun pikeun ngundeur DLL, ngawengku fakta, payil dummy kalawan nami diperlukeun jeung anjeun teu tiasa ngadaptar, sabab bener henteu a library.

Ayeuna, kumaha carana ngalereskeun eta:

  • Mun anjeun programmer sarta ngadaptar DLL anjeun, coba regasm.exe
  • Mun anjeun anu pamaké anjeun gaduh hiji hal henteu mimitian ku surat yén DLL henteu sadia dina komputer - kasampak dina Internet, jenis file, teu dimana pikeun ngundeur éta. Biasana, nyaho ieu, anjeun bisa ngundeur installer resmi, nu bakal install perpustakaan aslina tur registers aranjeunna dina sistem - contona, kabéh payil sareng ngaran nu dimimitian ku d3d cukup pikeun nyimpen DirectX ti ramatloka resmi Microsoft pikeun msvc - a versi Visual Studio Redistributable. (Tur upami Anjeun salah teu ngajalankeun kaulinan wae ti torrent, anu katingal-Ka di laporan anti virus, anjeunna bisa nyabut DLL perlu, éta mindeng kasus kalawan sababaraha perpustakaan dirobah).
  • Ilaharna, tinimbang ngadaptar karya DLL of file di folder sarua salaku file EXE laksana, anu merlukeun perpustakaan.

Ieu nyampurnakeun harepan yen eta janten langkung jelas ti dinya éta.