Sawise nginstal macem-macem program utawa game, sampeyan bisa nemokake kahanan ing ngendi nalika ngalih, kesalahan "Miwiti program ora bisa dilakokake, amarga DLL sing dibutuhake ora ana ing sistem." Senadyan kasunyatan sistem operasi Windows biasane ndhaftar perpustakaan ing latar mburi, sawise sampeyan ngundhuh lan sijine file DLL ing panggonan sing cocok, kesalahan isih ana, lan sistem mung ora bisa ndeleng. Kanggo ndandani iki, sampeyan kudu ndhaftar perpustakaan. Cara iki bisa dilakoni bakal dibahas ing artikel iki.
Solusi kanggo masalah
Ana sawetara cara kanggo ngilangi masalah iki. Coba saben wong luwih rinci.
Cara 1: OCX / DLL Manager
OCX / DLL Manager minangka program cilik sing bisa mbiyantu ndhaftar perpustakaan utawa file OCX.
Ngundhuh OCX / DLL Manager
Kanggo iki sampeyan kudu:
- Klik menu item "Ndaftar OCX / DLL".
- Pilih tipe file kanggo ndhaftar.
- Nggunakake tombol "Telusuri" nemtokake lokasi DLL.
- Pencet tombol "Ndaftar" lan program kasebut dhewe bakal ndaftar file kasebut.
OCX / DLL Manager uga bisa diwenehake ing perpustakaan, amarga sampeyan kudu milih item menu "Unregister OCX / DLL" lan sabanjuré nindakake kabeh operasi padha kaya ing kasus pisanan. Sampeyan bisa uga kudu nggunakake fungsi batalake kanggo mbandhingake asil karo file sing diaktifake lan file ora diaktifake, uga nalika ngilangi sawetara virus komputer.
Sajrone proses registrasi, sistem bisa menehi kesalahan sing nyatakake yen hak administrator dibutuhake. Ing kasus iki, sampeyan kudu miwiti program kanthi ngeklik ing tombol mouse, lan pilih "Run as administrator".
Cara 2: Run menu
Sampeyan bisa ndhaftar DLL nggunakake perintah kasebut Run ing menu wiwitan sistem operasi Windows. Kanggo nindakake iki, sampeyan kudu nindakake tindakan ing ngisor iki:
- Penet shortcut keyboard "Windows + R" utawa pilih item Run saka menu "Mulai".
- Ketik jeneng program sing bakal ndhaftar perpustakaan - regsvr32.exe, lan path lokasi file kasebut. Ing pungkasan, kudu katon kaya iki:
- Klik "Ketik" utawa tombol "OK"; Sistem bakal menehi pesen babagan kepustakaan sing wis pangguna kanthi sukses utawa ora.
regsvr32.exe C: Windows System32 dllname.dll
ngendi jeneng jenenge jeneng file sampeyan.
Contone, sampeyan bakal cocok karo sampeyan yen sistem operasi diinstal ing drive C. Yen ana ing panggonan liya, sampeyan kudu ngganti huruf drive utawa nggunakake printah:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
Ing pawujudan iki, program kasebut dhewe nemokake folder ing ngendi sampeyan wis diinstal sistem operasi lan wiwit ndaftar file DLL kasebut.
Ing kasus sistem 64-bit, sampeyan bakal duwe rong program regsvr32 - siji ing folder:
C: Windows SysWOW64
lan kaping pindho ing dalan:
C: Windows System32
Iki minangka file sing beda sing digunakake kanthi kapisah kanggo kahanan sing cocog. Yen sampeyan duwe 64-bit OS lan file DLL 32-bit, file perpustakaan dhewe kudu dilebokake ing folder:
Windows / SysWoW64
lan tim bakal katon kaya iki:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
Cara 3: Command Line
Ndhaptar file liwat baris perintah ora beda karo pilihan kapindho:
- Pilih tim Run ing menu "Mulai".
- Ketik ing kolom sing mbukak. cmd.
- Klik "Ketik".
Sampeyan bakal weruh jendhela ing ngendi sampeyan kudu ngetik perintah sing padha kaya ing pilihan kapindho.
Sampeyan kudu dicathet menawa jendhela baris perintah nduweni fungsi kanggo nyisipake teks sing disalin (kanggo penak). Sampeyan bisa nemokake menu iki kanthi ngeklik tengen ing lambang ing pojok kiwa ndhuwur.
Cara 4: Bukak karo
- Bukak menu file sing bakal didaftarkan kanthi mengklik tengen.
- Pilih "Mbukak karo" ing menu sing katon.
- Pencet "Review" lan pilih program regsvr32.exe saka direktori ing ngisor iki:
- Mbukak DLL nganggo program iki. Sistem bakal nampilake pesen babagan registrasi sukses.
Windows / System32
utawa ing kasus sampeyan nggarap sistem 64-bit, lan file DLL 32-bit:
Windows / SysWow64
Kasalahan bisa
"Berkas iki ora kompatibel karo versi Windows sing diinstal" - iki tegese sampeyan mbutuhake nyoba ndhaptar DLL 64-bit nganggo sistem 32-bit utawa kosok balene. Gunakake perintah sing cocok dijelasake ing metode liya.
"Titik Entri ora ditemokake" - ora kabeh DLL bisa didaftake, sawetara mung ora ndhukung perintah DllRegisterServer. Uga, kesalahan bisa disebabake dening kasunyatan berkas kasebut wis didaftarake dening sistem kasebut. Ana situs sing mbagekke file sing ora bener pustaka. Ing kasus iki, mesthi, dhaptar bakal ora bisa.
Kanggo kesimpulan, aku kudu ngandharake yen inti saka kabeh opsi ngajokaken padha - padha cara sing beda-beda kanggo nglancar tim registrasi - kanggo sing luwih trep.