Cara ndhaptarake DLL ing Windows

Pin
Send
Share
Send

Pangguna takon kepiye ndhaptar file dll ing Windows 7 lan 8. Biasane, sawise nemoni kesalahan kaya "Ngluncurake program ora mungkin amarga dll sing kasedhiya ora kasedhiya ing komputer." Kita bakal ngomong babagan iki.

Nyatane, ndhaptar perpustakaan ing sistem kasebut ora dadi tugas sing angel (aku bakal nuduhake telung variasi saka siji cara) - sejatine mung siji langkah sing dibutuhake. Siji-sijine prasyarat yaiku sampeyan duwe hak administrator Windows.

Nanging, ana sawetara nuansa - umpamane, registrasi DLL sing sukses ora kudu nylametake sampeyan saka "perpustakaan ora ana ing komputer" kesalahan, lan kesalahan RegSvr32 katon karo pesen yen modul ora kompatibel karo versi Windows ing komputer iki utawa titik mlebu DLLRegisterServer ora ditemokake. Ora ateges manawa sampeyan nindakake salah (aku bakal nerangake apa sing bakal diterangno ing mburi artikel).

Telung cara kanggo ndhaptar DLL ing OS

Nggambarake langkah-langkah sabanjure, aku nganggep manawa sampeyan pengin nyalin perpustakaan sampeyan lan DLL wis ana ing folder System32 utawa SysWOW64 (lan bisa uga ing papan liya yen ana).

Cathetan: ing ngisor iki, kita bakal njlèntrèhaké cara ndhaptar DLL nggunakake regsvr32.exe, nanging aku nggambarake kasunyatan manawa yen sampeyan duwe sistem 64-bit, mula sampeyan duwe rong regsvr32.exe - siji ing folder C: Windows SysWOW64 nomer loro yaiku C: Windows System32. Lan iki beda file, sing ana 64-bit sing ana ing folder System32. Aku nyaranake nggunakake path lengkap kanggo regsvr32.exe ing saben metode kasebut, lan ora mung jeneng file, kaya sing wis ditampilake ing conto.

Cara pertama diterangake ing Internet luwih asring tinimbang liyane lan ana ing ngisor iki:

  • Pencet tombol Windows + R utawa pilih "Run" saka menu Windows 7 Start (kajaba, mesthi wae wis ditampilake).
  • Ketik regsvr32.exe path_to_file_dll
  • Pencet OK utawa Ketik.

Sawise iku, yen kabeh wis mlaku, sampeyan kudu ndeleng pesen sing nyathet yen perpustakaan wis sukses. Nanging, kanthi kemungkinan sing dhuwur, sampeyan bakal bisa ndeleng pesen liyane - Modul dimuat, nanging titik mlebu DllaptarServer ora ditemokake lan perlu dipriksa manawa DLL sampeyan minangka file sing bener (kaya sing dakkandhakake, aku bakal nulis babagan mengko).

Cara liya yaiku mbukak baris komando minangka administrator lan ketik prentah sing padha saka paragraf sadurunge.

  • Mbukak baris printah minangka Administrator. Ing Windows 8, sampeyan bisa menet Win + X, banjur pilih item menu sing dikepengini. Ing Windows 7, sampeyan bisa nemokake baris printah ing menu Start, klik-tengen ing lan pilih "Run as administrator".
  • Ketik printah regsvr32.exe path_to_library_dll (conto sing bisa dideleng ing gambar).

Maneh, kemungkinan sampeyan ora bisa ndhaptarake DLL ing sistem kasebut.

Lan metode pungkasan, sing bisa uga migunani ing sawetara kasus:

  • Klik-tengen ing DLL sing pengin didaftar lan pilih item menu "Bukak."
  • Klik "Telusuri" lan goleki file regsvr32.exe ing folder Windows / System32 utawa Windows / SysWow64, bukak DLL.

Intine kabeh cara sing diterangake kanggo ndhaptar DLL ing sistem padha, mung sawetara cara sing beda kanggo nglakokake prentah sing padha - sing luwih trep karo sapa wae. Lan saiki babagan kenapa sampeyan ora sukses.

Napa ora bisa ndhaptarake DLL

Dadi, sampeyan ora duwe file DLL, mula yen sampeyan miwiti game utawa program sampeyan ndeleng kesalahan, sampeyan ndownload file iki saka Internet lan nyoba ndhaptar, nanging salah sawijine entri DllRegisterServer utawa modul ora kompatibel karo versi Windows saiki, lan Mungkin ana liyane, yaiku, ndhaptar DLL ora mungkin.

Napa kedadeyan iki (wiwit saiki bakal ngrampungake):

  • Ora kabeh file DLL dirancang kanggo didaftar. Supaya bisa didaftar kanthi cara iki, mesthine kudu duwe dhukungan kanggo fungsi DllRegisterServer sing padha. Kadhangkala kesalahan uga disebabake kasunyatan manawa perpustakaan wis didaftar.
  • Sawetara situs sing nawakake download DLL ngemot, sejatine file dummy kanthi jeneng sing sampeyan goleki lan ora bisa didaftar, amarga iki sejatine dudu perpustakaan.

Lan saiki babagan carane ndandani:

  • Yen sampeyan minangka programer lan ndhaptarake DLL, coba regasm.exe
  • Yen sampeyan pangguna lan ora miwiti pesen sing ora ana ing komputer ing komputer, goleki ing Internet apa file iki lan ora ana sing didownload. Biasane, ngerti iki, sampeyan bisa ndownload installer resmi, sing bakal nginstal perpustakaan asli lan ndhaptar ing sistem - umpamane, kanggo kabeh file kanthi jeneng sing diwiwiti karo d3d, mung nginstal DirectX saka situs web Microsoft resmi, kanggo msvc - salah sawijining versi Visual Studio Redistributable. (Lan yen sawetara game ora diwiwiti saka banjir, banjur goleki laporan antivirus, bisa mbusak DLL sing dibutuhake, iki asring kedadeyan karo sawetara perpustakaan sing diowahi).
  • Biasane, ora ndhaptarake DLL, panggonan seko file ing folder sing padha karo file eksekutif sing eksekutif sing mbutuhake perpustakaan iki dipicu.

Aku ngrampungake iki, muga-muga ana sing luwih jelas saka sadurunge.

Pin
Send
Share
Send