Untuk masuk
Semua rahasia komputer untuk pemula dan profesional
  • Pelacak lunak terbuka pertama
  • Unduh gratis HWMonitor versi Rusia Perbedaan utama antara HWMonitor versi gratis
  • Game memetakan kekuatan mega penjaga kekuatan membuat robot
  • Hari terakhir di bumi untuk Android
  • Pelacakan Pengiriman Dunia Ekspres
  • Daftar keinginan dan toko favorit di aliexpress
  • Cara mendaftarkan file dll. Windows Mendaftarkan file dengan ekstensi *.dll dan *.ocx. Unduh perpustakaan dll

    Cara mendaftarkan file dll.  Windows Mendaftarkan file dengan ekstensi *.dll dan *.ocx.  Unduh perpustakaan dll

    Menginstal game atau aplikasi berat melibatkan instalasi otomatis dan registrasi DLL yang diperlukan di sistem operasi Windows. DLL adalah perpustakaan dinamis yang dapat diakses berkali-kali oleh banyak aplikasi. Jika kesalahan terjadi saat permainan atau program mencoba mengakses DLL tertentu, pengguna akan melihat pesan “titik entri server dll tidak ditemukan” atau “tidak dapat diluncurkan, file .dll hilang”. Kesalahan ini dan kesalahan lainnya yang menunjukkan masalah saat mengakses perpustakaan dinamis dapat dihilangkan jika Anda mendaftarkan sendiri file DLL yang diperlukan di Windows.

    Mengapa terjadi kesalahan saat mengakses DLL?

    DLL ditambahkan ke sistem operasi saat Windows diperbarui dan saat aplikasi diinstal. Berdasarkan hal ini, kami dapat mengidentifikasi alasan utama berikut mengapa terjadi kesalahan yang menunjukkan hilangnya atau masalah dengan file DLL:

    • DLL tidak diinstal. Mungkin ada dua alasan untuk ini - Windows tidak diperbarui ke versi saat ini, dan perpustakaan dilengkapi dengan salah satu pembaruan terkini, atau game/aplikasi selama instalasi karena alasan tertentu tidak menginstal dan mendaftarkan DLL baru seringkali, file instalasi aplikasi menyertakan semua DLL yang diperlukan, dan pengembang tidak berharap bahwa komponen yang diperlukan telah diinstal di komputer.
    • Kerusakan DLL. Masalah ini paling sering terjadi jika DLL dirusak oleh perangkat lunak virus atau tindakan pengguna yang ceroboh, misalnya melakukan perubahan pada registri yang menyebabkan kerusakan pada perpustakaan dinamis.

    Kebanyakan DLL diinstal di komputer bersama dengan DirectX, jadi jika saat menginstal game atau aplikasi, Anda diminta untuk memperbarui/menginstal DirectX, Anda tidak perlu menolaknya, jika tidak, risiko kesalahan “tidak dapat” tinggi diluncurkan, file .dll hilang.”

    Cara mendaftarkan DLL di windows

    Jika karena alasan tertentu Windows tidak memiliki perpustakaan DLL yang diperlukan untuk menjalankan permainan dan aplikasi, pengguna dapat mendaftarkannya secara mandiri. Hal ini dapat dilakukan dengan dua cara, dengan terlebih dahulu mendownload DLL yang diperlukan ke komputer.

    Mendaftarkan DLL Menggunakan Command Line

    Untuk mendaftarkan DLL yang ada di komputer Anda melalui baris perintah, lakukan hal berikut:

    1. Jalankan Command Prompt sebagai Administrator;
    2. Di jendela yang terbuka, masukkan perintah: regsvr32.exe path_to_DLL_library

      Daripada “path_to_DLL_library” tulis path lengkap ke perpustakaan, misalnya: C:/windows/system32/comctl32.dll

    3. Tekan Enter dan DLL akan didaftarkan.

    Mendaftarkan DLL Menggunakan Run Line

    Mendaftarkan DLL melalui baris "Run" praktis tidak berbeda dengan tindakan dengan baris perintah. Pengguna membutuhkan:


    Apa yang harus dilakukan jika Anda tidak dapat mendaftarkan DLL

    Ada kemungkinan bahwa Windows akan menghasilkan kesalahan ketika merespons perintah pendaftaran perpustakaan, yang menunjukkan bahwa modul dimuat, tetapi titik masuk DllRegisterserver tidak ditemukan. Kemungkinan ada variasi lain dari kesalahan serupa yang mencegah DLL didaftarkan. Kesalahan tersebut terjadi karena alasan berikut:

    • Beberapa DLL tidak dirancang untuk didaftarkan dan tidak memiliki fitur ini;
    • Perpustakaan sudah didaftarkan oleh sistem. Jika terjadi kesalahan saat mengaksesnya, kemungkinan besar terinfeksi virus atau rusak;
    • Berkas DLL tidak valid. Mungkin ada situasi ketika file DLL awalnya rusak atau tidak berisi komponen yang diperlukan;
    • DLL tidak kompatibel dengan versi Windows saat ini.

    Jika Anda mengalami kesalahan saat mencoba mendaftarkan DLL, langkah pertama adalah mencoba mengunduh komponen resmi dari vendor untuk menghilangkan kemungkinan file dummy. Untuk melakukan ini, Anda perlu menggunakan mesin pencari dan menemukan komponen sistem mana yang memiliki DLL yang bermasalah.

    Dalam situasi yang jarang terjadi, masalah dengan mendaftarkan DLL mungkin terjadi jika DLL tidak berada dalam folder yang sama dengan file .exe komponen atau aplikasi. Dalam hal ini, Anda perlu memindahkan perpustakaan ke folder dengan file yang dapat dieksekusi dan mencoba mendaftarkannya lagi.

    OkeyGeek.ru

    Mendaftarkan file DLL di OS Windows

    Setelah menginstal berbagai program atau permainan, Anda mungkin menghadapi situasi di mana, ketika Anda menyalakannya, muncul kesalahan “Program tidak dapat diluncurkan karena DLL yang diperlukan tidak ada di sistem”. Meskipun sistem operasi Windows biasanya mendaftarkan perpustakaan di latar belakang, setelah Anda mengunduh dan menempatkan file DLL di lokasi yang sesuai, kesalahan masih terjadi dan sistem “tidak melihatnya”. Untuk memperbaikinya, Anda perlu mendaftarkan perpustakaan. Bagaimana hal ini dapat dilakukan akan dibahas nanti di artikel ini.

    Pilihan untuk memecahkan masalah

    Ada beberapa metode untuk mengatasi masalah ini. Mari kita lihat masing-masing secara lebih rinci.

    Metode 1: Manajer OCX/DLL

    OCX/DLL Manager adalah program kecil yang dapat membantu Anda mendaftarkan perpustakaan atau file OCX.

    Unduh Manajer OCX/DLL

    Untuk melakukan ini, Anda memerlukan:

    1. Klik pada item menu “Daftar OCX/DLL”.
    2. Pilih jenis file yang akan Anda daftarkan.
    3. Menggunakan tombol "Jelajahi", tentukan lokasi DLL.
    4. Klik tombol “Daftar” dan program akan mendaftarkan file itu sendiri.

    OCX/DLL Manager juga dapat membatalkan pendaftaran perpustakaan; untuk melakukan ini, Anda harus memilih item “Batalkan pendaftaran OCX/DLL” di menu dan kemudian melakukan semua operasi yang sama seperti pada kasus pertama. Anda mungkin memerlukan fungsi undo untuk membandingkan hasil saat file diaktifkan dan dinonaktifkan, serta selama proses penghapusan beberapa virus komputer.

    Selama proses pendaftaran, sistem mungkin memberi Anda kesalahan yang menunjukkan bahwa hak administrator diperlukan. Dalam hal ini, Anda perlu meluncurkan program dengan mengklik kanan program tersebut dan memilih “Run as administrator.”

    Metode 2: Jalankan Menu

    Anda dapat mendaftarkan DLL menggunakan perintah Run di menu start sistem operasi Windows. Untuk melakukan ini, Anda perlu melakukan hal berikut:


    Metode 3: Baris Perintah

    Mendaftarkan file melalui baris perintah tidak jauh berbeda dengan opsi kedua:

    1. Pilih Jalankan dari menu Mulai.
    2. Masukkan cmd di bidang yang terbuka.
    3. Tekan enter".

    Sebuah jendela akan muncul di depan Anda di mana Anda harus memasukkan perintah yang sama seperti pada opsi kedua.

    Perlu dicatat bahwa jendela baris perintah memiliki fungsi untuk menempelkan teks yang disalin (untuk kenyamanan). Anda dapat menemukan menu ini dengan mengklik kanan ikon di pojok kiri atas.

    Metode 4: Buka dengan


    Kemungkinan kesalahan

    "File tidak kompatibel dengan versi windows yang diinstal" - ini berarti kemungkinan besar Anda mencoba mendaftarkan DLL 64-bit pada sistem 32-bit atau sebaliknya. Gunakan perintah yang sesuai yang dijelaskan dalam metode kedua.

    "Titik masuk tidak ditemukan" - Tidak semua DLL dapat didaftarkan, beberapa di antaranya tidak mendukung perintah DllRegisterServer. Selain itu, kesalahan mungkin terjadi karena file sudah didaftarkan oleh sistem. Ada situs yang mendistribusikan file yang sebenarnya bukan perpustakaan. Dalam hal ini, tentu saja, tidak ada yang akan didaftarkan.

    Sebagai kesimpulan, harus dikatakan bahwa esensi dari semua opsi yang diusulkan adalah sama - ini hanya metode berbeda untuk meluncurkan perintah pendaftaran - mana saja yang lebih nyaman bagi Anda.

    Kami senang dapat membantu Anda memecahkan masalah tersebut.

    Poll: apakah artikel ini membantu Anda?

    Tidak terlalu

    lumpics.ru

    Cara mendaftarkan DLL: tiga cara

    Terkadang saat Anda mencoba meluncurkan game atau aplikasi di komputer Anda, Anda mendapatkan pesan kesalahan bahwa file DLL tidak ditemukan. Faktanya adalah file ini mungkin ada di komputer Anda, tetapi tidak terdaftar. Pada artikel kali ini kita akan membahas tentang cara mendaftarkan DLL di Windows 7. Kita akan fokus pada Windows versi ketujuh, namun kemungkinan besar DLL tersebut akan didaftarkan pada versi lain. Jadi mari kita mulai.

    Cara pertama untuk mendaftarkan DLL

    Sebelum memulai pendaftaran, ada baiknya Anda mencatat dan mengatakan bahwa hanya ada tiga metode, tetapi masing-masing metode hampir identik satu sama lain, jadi kami menyarankan Anda untuk membaca artikel sampai akhir, dan kemudian menentukan pilihan metode mana yang akan digunakan. . Nah, sekarang langsung saja kita ke cara daftar DLL.

    Awalnya, harus dikatakan bahwa semua manipulasi dengan mendaftarkan file DLL harus dilakukan hanya jika file ini terletak di tempat yang seharusnya. Paling sering ini adalah folder system32. Dalam contoh ini, kami akan mewakili folder ini.

    Sekarang mari kita bicara tentang cara paling umum untuk mendaftarkan DLL, setidaknya ini adalah cara paling umum di Internet. Caranya cukup sederhana, sehingga tidak akan menimbulkan masalah bagi pengguna.

    1. Anda harus masuk ke jendela "Jalankan". Itu bisa dibuka dengan beberapa cara. Di menu "Start", ikuti jalur "All Programs → Accessories" dan pilih "Run" di sana. Anda juga dapat mencari nama utilitas di menu Start yang sama. Namun cara termudah adalah dengan menekan tombol Win+R.
    2. Saat jendela terbuka, Anda perlu memasukkan perintah "regsvr32.exe" di kolom input, lalu tentukan path ke file yang perlu didaftarkan.
    3. Yang tersisa hanyalah mengklik tombol "OK".

    Harap dicatat bahwa jalur ke file harus ditentukan secara lengkap. Dimulai dari drive C. Contoh: regsvr32.exe c: windows /system32/openal32.dll.

    Dalam hal ini, setelah mengklik tombol "OK", ada dua opsi untuk pengembangan acara. Yang pertama menyiratkan kesuksesan, dalam hal ini Anda akan diperlihatkan pesan yang sesuai. Atau gagal, jendela yang sesuai akan muncul.

    Ini adalah cara pertama untuk mendaftarkan DLL, namun kami ingatkan bahwa hanya ada tiga, jadi kita lanjutkan.

    Cara kedua untuk mendaftar DLL

    Cara kedua praktis tidak berbeda, hanya di tempat tindakannya. Anda harus masuk ke utilitas "Command Line"; Anda juga dapat melakukan ini dengan beberapa cara: baik di menu "Start" di folder standar, buka program dengan nama yang sama, atau dengan memanggil jendela "Run", masukkan perintah "cmd". Terserah Anda untuk memutuskan.

    Sekarang baris perintah terbuka di depan Anda, di dalamnya Anda harus memasukkan data yang sama persis dengan yang dimasukkan pada metode pertama. Artinya, pertama-tama tentukan program yang akan bekerja dengan dll (regsvr32.exe), lalu jalur ke file tersebut.

    Seperti yang Anda lihat, cara kedua untuk mendaftarkan DLL praktis tidak berbeda dengan yang pertama, seperti yang dibahas di awal artikel. Namun yang ketiga memiliki perbedaan yang lebih mencolok, jadi mari kita lanjutkan ke sana.

    Cara ketiga untuk mendaftarkan DLL

    Metode ini kemungkinan besar akan lebih sederhana bagi rata-rata pengguna, jadi mari kita mulai melihatnya.

    Yang perlu Anda lakukan hanyalah membuka file DLL menggunakan regsvr32.exe. Berikut cara melakukannya:

    1. Klik kanan pada file DLL yang diinginkan.
    2. Dari menu, pilih "Buka dengan...".
    3. Di jendela, temukan dan klik tombol "Jelajahi".
    4. Temukan path ke file regsvr32.exe, terletak di folder System32, yang terletak di folder windows di drive C.
    5. Klik "Buka".

    Itu saja, sekarang Anda tahu tiga cara yang harus dilakukan ketika kesalahan DLL muncul.

    fb.ru

    Mendaftarkan DLL. Apa dan bagaimana melakukannya?

    1. Salin perpustakaan yang diunduh ke direktori sistem yang diinginkan. (ini adalah system32 atau SysWOW64)*

    * Direktori mana untuk menyalin perpustakaan bergantung pada kedalaman bit aplikasi. Jika Anda tidak tahu persis folder mana yang akan disalin, salin ke kedua folder J

    2. Unduh arsip di bagian bawah postingan, unzip, jalankan file reg.bat dengan hak administrator, pilih kedalaman bit yang Anda perlukan, tekan Enter dan tempel nama perpustakaan yang Anda salin ke direktori sistem. Semuanya akan berjalan dengan baik dan Anda akan melihat pesan ini.

    Jika Anda melihat pesan seperti itu

    Kemudian pilih ukuran bit yang berbeda dan coba daftar lagi. Semuanya harus berjalan dengan baik.

    P.S. Jika Anda perlu mendaftarkan perpustakaan yang terletak di direktori berbeda (bukan direktori sistem), maka Anda harus menentukan path lengkap ke perpustakaan tersebut di nama perpustakaan.

    Misalnya C:\Program Files\1Cv77\BIN\V7PLUS.dll

    mudah-komp.ru

    Mendaftarkan DLL di Windows

    Sangat sering, pengguna memiliki pertanyaan tentang cara mendaftarkan DLL di Windows versi ketujuh atau kedelapan. Biasanya, pertanyaan ini muncul setelah sistem memberi tahu pengguna bahwa perpustakaan yang diperlukan tidak ada di PC.

    Sebenarnya, mendaftarkan perpustakaan cukup sederhana - Anda hanya perlu menyelesaikan satu langkah. Namun, Anda harus memiliki hak administrator untuk melakukan hal ini.

    Namun ada beberapa perbedaan dalam hal ini. Misalnya, jika registrasi DLL berhasil, kesalahan perpustakaan yang diperlukan hilang mungkin tidak hilang. Selain itu, kesalahan RegSvr32 dan pemberitahuan bahwa modul tidak dapat bekerja pada PC dengan versi sistem operasi ini dapat terjadi. Ini mungkin juga menunjukkan bahwa titik akses DLLRegisterServer tidak ditemukan. Ini tidak menunjukkan bahwa tindakan yang salah telah dilakukan.

    Tiga metode untuk mendaftarkan DLL di OS Semua langkah yang dijelaskan di bawah ini mengasumsikan bahwa tempat untuk menyalin perpustakaan telah ditemukan dan DLL terletak di direktori System32 atau SysWOW64 atau di tempat lain yang seharusnya.

    Semua manipulasi untuk registrasi DLL akan dilakukan menggunakan regsvr32.exe, namun di sini perlu diperhatikan bahwa saat menggunakan sistem 64-bit, file ini dapat ditempatkan di dua direktori: SysWOW64 dan System32. Perlu dicatat bahwa file-file ini berbeda, dengan file 64-bit terletak di direktori System32. Dalam setiap kasus, disarankan untuk menulis jalur ke regsvr32.exe, dan bukan hanya nama file.

    Cara pertama cukup umum dan sering ditemukan di Internet. Ini terdiri dari beberapa manipulasi. Awalnya, Anda perlu menekan Win + R, dan kemudian di jendela "Run" Anda harus memasukkan regsvr32.exe path_to_dll_file dan klik OK. Selain itu, “Run” dapat ditemukan di menu “Start” jika diaktifkan.

    Kemudian jika berhasil maka akan muncul notifikasi di layar yang menandakan pendaftaran perpustakaan berhasil. Namun, kemungkinan besar, akan muncul pemberitahuan bahwa modul telah dimuat, tetapi titik akses DllRegisterServer tidak ada dan Anda perlu memastikan bahwa DLL adalah file yang benar.

    Metode selanjutnya melibatkan menjalankan baris perintah sebagai administrator dan menulis perintah yang sama seperti pada metode di atas. Anda perlu membuka baris perintah. Di "delapan", untuk melakukan ini, Anda perlu menekan Win + X, lalu tentukan item yang diperlukan. Di "tujuh", baris perintah dapat ditemukan di "Mulai". Anda perlu mengklik kanan padanya dan memilih “Jalankan sebagai administrator”.

    Kemudian Anda harus memasukkan regsvr32.exe path_to_dll, seperti pada metode sebelumnya. Namun kemungkinan besar pendaftaran akan gagal.

    Selain itu, ada metode yang diperlukan dalam kasus yang jarang terjadi. Anda perlu mengklik kanan pada DLL yang akan didaftarkan dan memilih “Buka dengan”. Setelah ini, Anda harus mengklik "Jelajahi" dan temukan regsvr32.exe di direktori System32 atau SysWow64 dan gunakan untuk menjalankan DLL.

    Pengguna bertanya tentang cara mendaftarkan file dll di Windows 7 dan 8. Biasanya setelah menemui kesalahan seperti “Program tidak dapat dimulai karena dll yang diperlukan tidak ada di komputer.” Mari kita bicarakan hal ini.

    Faktanya, mendaftarkan perpustakaan di sistem bukanlah tugas yang sulit (saya akan menunjukkan tiga variasi dari satu metode) - sebenarnya, hanya diperlukan satu langkah. Satu-satunya persyaratan wajib adalah Anda memiliki hak administrator Windows.

    Namun, ada beberapa perbedaan - misalnya, pendaftaran DLL yang berhasil tidak serta merta menyelamatkan Anda dari kesalahan "perpustakaan tidak ada di komputer", dan munculnya kesalahan RegSvr32 dengan pesan bahwa modul tidak kompatibel dengan versinya Windows di komputer ini atau titik masuk DLLRegisterServer tidak ditemukan tidak berarti Anda melakukan kesalahan (saya akan menjelaskan artinya di akhir artikel).

    Tiga cara untuk mendaftarkan DLL di OS

    Dalam menjelaskan langkah selanjutnya, saya berasumsi bahwa Anda telah menemukan di mana Anda perlu menyalin perpustakaan Anda dan DLL sudah ada di folder System32 atau SysWOW64 (dan mungkin di tempat lain, jika seharusnya ada di sana).

    Catatan: di bawah ini kami akan menjelaskan cara mendaftarkan perpustakaan DLL menggunakan regsvr32.exe, namun perlu diingat bahwa jika Anda memiliki sistem 64-bit, maka Anda memiliki dua regsvr32.exe - satu di folder C:\ jendela\SysWOW64, yang kedua adalah C:\Windows\System32. Dan ini adalah file yang berbeda, dengan file 64-bit terletak di folder System32. Saya sarankan menggunakan path lengkap ke regsvr32.exe di setiap metode, dan bukan hanya nama file, seperti yang ditunjukkan dalam contoh saya.

    Metode pertama lebih sering dijelaskan di Internet daripada yang lain dan terdiri dari yang berikut:

      Tekan tombol Windows + R atau buka menu Start Windows 7 pilih "Jalankan" (jika, tentu saja, Anda mengaktifkannya). Masukkan regsvr32.exe path_to_dll_file Tekan OK atau Enter.

    Setelah ini, jika semuanya berjalan dengan baik, Anda akan melihat pesan yang menyatakan bahwa perpustakaan telah berhasil didaftarkan. Namun, dengan kemungkinan besar, Anda akan melihat pesan lain - Modul dimuat, tetapi titik masuk DllRegisterServer tidak ditemukan dan ada baiknya memeriksa apakah DLL Anda adalah file yang benar (seperti yang sudah saya katakan, saya akan menulis tentang ini nanti ).

    Metode kedua adalah meluncurkan baris perintah sebagai administrator dan memasukkan perintah yang sama dari paragraf sebelumnya.

      Jalankan command prompt sebagai Administrator. Di Windows 8, Anda dapat menekan tombol Win+X lalu memilih item menu yang diinginkan. Di Windows 7, Anda dapat menemukan baris perintah di menu Start, klik kanan padanya dan pilih “Run as administrator.” Masukkan perintah regsvr32.exe path_to_dll_library (Anda dapat melihat contohnya di tangkapan layar).

    Sekali lagi, kemungkinan besar Anda tidak dapat mendaftarkan DLL pada sistem.

    Dan metode terakhir, yang juga berguna dalam beberapa kasus:

      Klik kanan pada DLL yang ingin Anda daftarkan dan pilih item menu "Buka dengan". Klik "Jelajahi" dan temukan file regsvr32.exe di folder Windows/System32 atau Windows/SysWow64, buka DLL menggunakannya.

    Inti dari semua metode yang dijelaskan untuk mendaftarkan DLL dalam sistem adalah sama, hanya cara menjalankan perintah yang sama yang sedikit berbeda - mana yang lebih nyaman. Dan sekarang tentang mengapa tidak ada yang berhasil untuk Anda.

    Mengapa saya tidak bisa mendaftarkan DLL?

    Responsive2(lebar:300px;tinggi:300px)@media(min-lebar: 500px)(.responsive2(lebar:336px;tinggi:280px))

    Jadi, Anda kehilangan beberapa file DLL, yang menyebabkan ketika Anda memulai permainan atau melihat kesalahan, Anda mengunduh file ini dari Internet dan mencoba mendaftar, tetapi titik masuk DllRegisterServer atau modulnya tidak kompatibel dengan versi Windows saat ini, atau mungkin yang lain, yaitu pendaftaran DLL tidak dimungkinkan.

      Tidak semua file DLL dirancang untuk didaftarkan. Agar dapat didaftarkan dengan cara ini, ia harus memiliki dukungan untuk fungsi DllRegisterServer yang sama. Terkadang kesalahan juga disebabkan oleh fakta bahwa perpustakaan tersebut sudah terdaftar. Beberapa situs yang menawarkan pengunduhan DLL sebenarnya berisi file tiruan dengan nama yang Anda cari dan tidak dapat didaftarkan karena sebenarnya bukan perpustakaan.

    Dan sekarang cara memperbaikinya:

      Jika Anda seorang programmer dan mendaftarkan DLL Anda, coba regasm. exeJika Anda adalah pengguna dan sesuatu tidak dimulai untuk Anda dengan pesan bahwa DLL hilang komputer- lihat di Internet jenis file apa itu, dan bukan di mana mendownloadnya. Biasanya, mengetahui hal ini, Anda dapat mengunduh penginstal resmi, yang akan menginstal perpustakaan asli dan mendaftarkannya di sistem - misalnya, untuk semua file dengan nama yang dimulai dengan d3d, cukup menginstal DirectX dari situs resminya, untuk msvc - salah satu versi Visual Studio Redistributable. (Dan jika permainan dari torrent tidak dapat diluncurkan, lihat laporan antivirus; itu bisa saja menghapus DLL yang diperlukan, ini sering terjadi pada beberapa perpustakaan yang dimodifikasi). Biasanya, alih-alih mendaftarkan DLL, masukkan file ke dalamnya folder yang sama dengan file yang dapat dieksekusi berfungsi yang memerlukan perpustakaan ini.

    Saya menyimpulkan dengan ini, saya berharap sesuatu menjadi lebih jelas dari sebelumnya.

    Sangat sering, pengguna memiliki pertanyaan tentang cara mendaftarkan DLL di Windows versi ketujuh atau kedelapan. Biasanya, pertanyaan ini muncul setelah sistem memberi tahu pengguna bahwa perpustakaan yang diperlukan tidak ada di PC.

    Sebenarnya, mendaftarkan perpustakaan cukup sederhana - Anda hanya perlu menyelesaikan satu langkah. Namun, Anda harus memiliki hak administrator untuk melakukan hal ini.

    Namun ada beberapa perbedaan dalam hal ini. Misalnya, jika registrasi DLL berhasil, kesalahan perpustakaan yang diperlukan hilang mungkin tidak hilang. Selain itu, kesalahan RegSvr32 dan pemberitahuan bahwa modul tidak dapat bekerja pada PC dengan versi sistem operasi ini dapat terjadi. Ini mungkin juga menunjukkan bahwa titik akses DLLRegisterServer tidak ditemukan. Ini tidak menunjukkan bahwa tindakan yang salah telah dilakukan.

    Tiga metode untuk mendaftarkan DLL di OS

    Semua tindakan yang dijelaskan di bawah ini mengasumsikan bahwa tempat untuk menyalin perpustakaan telah ditemukan dan DLL terletak di direktori System32 atau SysWOW64 atau di tempat lain yang seharusnya.

    Semua manipulasi untuk registrasi DLL akan dilakukan menggunakan regsvr32.exe, namun di sini perlu diperhatikan bahwa saat menggunakan sistem 64-bit, file ini dapat ditempatkan di dua direktori: SysWOW64 dan System32. Perlu dicatat bahwa file-file ini berbeda, dengan file 64-bit terletak di direktori System32. Dalam setiap kasus, disarankan untuk menulis jalur ke regsvr32.exe, dan bukan hanya nama file.

    Cara pertama cukup umum dan sering ditemukan di Internet. Ini terdiri dari beberapa manipulasi. Awalnya, Anda perlu menekan Win + R, dan kemudian di jendela "Run" Anda harus memasukkan regsvr32.exe path_to_dll_file dan klik OK. Selain itu, “Run” dapat ditemukan di menu “Start” jika diaktifkan.

    Kemudian jika berhasil maka akan muncul notifikasi di layar yang menandakan pendaftaran perpustakaan berhasil. Namun, kemungkinan besar, akan muncul pemberitahuan bahwa modul telah dimuat, tetapi titik akses DllRegisterServer tidak ada dan Anda perlu memastikan bahwa DLL adalah file yang benar.

    Metode selanjutnya melibatkan menjalankan baris perintah sebagai administrator dan menulis perintah yang sama seperti pada metode di atas. Anda perlu membuka baris perintah. Di "delapan", untuk melakukan ini, Anda perlu menekan Win + X, lalu tentukan item yang diperlukan. Di "tujuh", baris perintah dapat ditemukan di "Mulai". Anda perlu mengklik kanan padanya dan memilih “Jalankan sebagai administrator”.

    Kemudian Anda harus memasukkan regsvr32.exe path_to_dll, seperti pada metode sebelumnya. Namun kemungkinan besar pendaftaran akan gagal.

    Selain itu, ada metode yang diperlukan dalam kasus yang jarang terjadi. Anda perlu mengklik kanan pada DLL yang akan didaftarkan dan memilih “Buka dengan”. Setelah ini, Anda harus mengklik "Jelajahi" dan temukan regsvr32.exe di direktori System32 atau SysWow64 dan gunakan untuk menjalankan DLL.

    Pada prinsipnya semua opsi untuk mendaftarkan DLL dalam suatu sistem operasi memiliki esensi yang sama.
    Hanya saja setiap pengguna akan dapat memilih metode yang lebih nyaman bagi dirinya sendiri. Tetapi mengapa mendaftarkan DLL tidak berhasil, Anda harus mencari tahu.

    Mengapa pendaftaran DLL gagal

    Jika tidak ada DLL di PC, yang menyebabkan permainan atau utilitas tidak dimulai dan kesalahan muncul, Anda perlu mengunduh file ini dan mendaftarkannya, namun, muncul pemberitahuan bahwa modul tidak dapat bekerja dengan operasi ini sistem atau tidak ada jalur akses DllRegisterServer, Anda tidak perlu kesal, ada jalan keluar dari situasi ini.

    Hal ini dapat terjadi karena beberapa alasan. Pertama, tidak semua file dirancang untuk dicatat. Untuk melakukan registrasi dengan cara ini, Anda memerlukan file yang mendukung fungsi DllRegisterServer. Dalam beberapa kasus, kesalahan terjadi karena file tersebut sudah ada di sistem.

    Kedua, beberapa sumber yang menawarkan untuk mengunduh file ini berisi boneka dengan nama itu dan tidak mungkin untuk mendaftarkannya, karena ini bukan perpustakaan.

    Ada berbagai cara untuk memperbaiki masalah ini. Pemrogram dapat menggunakan regasm.exe saat mendaftarkan perpustakaannya. Untuk pengguna biasa, disarankan untuk mencari untuk apa file ini diperlukan. Dengan memiliki informasi ini, Anda dapat mengunduh penginstal yang menginstal semua perpustakaan yang diperlukan dan mendaftarkannya secara mandiri di sistem operasi.

    Misalnya, semua file yang dimulai dengan d3d dapat diinstal menggunakan DirectX. Dan perpustakaan msvc diinstal menggunakan Visual Studio Redistributable. Jika setelah mengunduh permainan dari torrent tidak terbuka, Anda perlu melihat laporan antivirus, karena mungkin telah menghilangkan DLL yang dimodifikasi.

    Seringkali, alih-alih mendaftarkan perpustakaan, Anda dapat menggunakan lokasi DLL di direktori yang sama dengan file exe yang memerlukan perpustakaan.

    Kesalahan yang sangat tidak menyenangkan di Windows "Modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan" biasanya dikaitkan dengan tidak berfungsinya perpustakaan tautan dinamis (disingkat ".dll"), yang diakses program selama operasinya. Akibatnya, proses bawaan Windows yang bertanggung jawab untuk mendaftarkan perpustakaan di OS menolak untuk menerimanya atau tidak dapat menemukannya. Dan program yang mengakses modul yang tidak berfungsi tidak berfungsi. Oleh karena itu, saya mengusulkan untuk menguraikan masalah ini untuk memahami bagaimana hal itu dapat diperbaiki.

    Apa inti dari kesalahan "Modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan"?

    Jadi, wajar jika mulai menjelaskan arti kesalahan ini dengan definisi “ perpustakaan". Perpustakaan, atau dalam beberapa bahasa pemrograman, modul, adalah kumpulan rutinitas yang digunakan dalam pengembangan perangkat lunak. Sederhananya, ini adalah kumpulan blok kecil dan independen, yang masing-masing merupakan bagian kode yang lengkap secara fungsional.

    Untuk apa itu? Ada sejumlah besar subrutin atau prosedur yang melakukan berbagai tugas. Beberapa di antaranya berisi operasi komputasi yang merupakan standar untuk banyak program. Misalnya, membuka kotak dialog di Windows atau menemukan akar kuadrat dari bilangan apa pun adalah prosedur standar yang sering ditemui. Jadi, agar tidak menulis kode subrutin tersebut setiap kali membuat perangkat lunak, file yang sudah disiapkan sebelumnya diciptakan, yang disebut "perpustakaan". Dengan menggunakan fungsi khusus, mereka dapat dihubungkan ke program, dan kode yang dapat dieksekusi dari perpustakaan ini tidak akan tertanam dalam kode aplikasi, sehingga menghemat memori PC.


    perpustakaan dll

    DLL dinamis yang dibangun ke dalam Windows milik modul perpustakaan bersama. Ciri khasnya bagi pengguna adalah sebagai berikut:

    • Fungsi-fungsi yang ditulis di perpustakaan tersebut dapat digunakan oleh beberapa program secara bersamaan;
    • Mereka dimuat atas permintaan proses terkait, yaitu secara dinamis, tanpa menghabiskan sumber daya PC secara berlebihan.

    Sayangnya modul DLL juga memiliki kekurangan. Kami tidak akan berbicara tentang apa yang disebut "Neraka DLL", karena saat ini, meskipun ada pelanggaran terhadap prinsip ideologis perpustakaan dinamis bersama, pengembang Microsoft telah menyelesaikan masalah ini. Jauh lebih penting dalam artikel ini untuk memperhatikan kelemahan-kelemahan berikut:

    • Jika ada perubahan pada perpustakaan, program yang menggunakannya mungkin berhenti bekerja. Cacat ini menjadi favorit di kalangan distributor virus. Bagaimanapun, Windows sendiri beroperasi berdasarkan modul, dan dengan merusak kodenya, Anda dapat memengaruhi pengoperasian OS.
    • Jika perpustakaan tidak ada atau versinya salah, program yang menggunakan modul ini akan berfungsi secara tidak benar atau menolak untuk bekerja.
    • Fungsi yang ditulis di perpustakaan Dll menerima satu alamat dalam RAM untuk semua proses yang memanggilnya, yang menyederhanakan eksploitasi kerentanan dalam metode modular pengorganisasian perangkat lunak;

    Sekarang tentang apa itu titik masuk. Titik masuk adalah alamat di RAM tempat perintah pertama program disimpan. Faktanya, terdapat beberapa fungsi dalam satu perpustakaan dan masing-masing fungsi memiliki titik masuknya sendiri, yang diakses melalui proses yang memanggil subrutin tertentu.

    Jadi, dengan menggabungkan semua hal di atas menjadi satu kesatuan, kita dapat mengungkap inti dari kesalahan "Modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan." Masalah ini terjadi ketika mendaftarkan perpustakaan dengan sistem. Proses "Regsvr32.exe", yang bertanggung jawab untuk menginstal antarmuka objek di OS, tidak dapat mendeteksi fungsi registrasi perpustakaan "DLLRegisterServer" di dll yang bermasalah.

    • Kode fungsi yang diminta oleh program rusak. Hal ini dapat disebabkan oleh versi perpustakaan yang salah yang Anda daftarkan, atau oleh serangan virus yang merusak kode modul, jalur ke perpustakaan di registri, atau GUID-nya.
    • Fungsi DLLRegisterServer mungkin awalnya tidak ada dalam kode perpustakaan yang Anda daftarkan;
    • Kurangnya integrasi dalam kode perpustakaan dengan komponen COM/ActiveX yang mengontrol implementasi dll di Windows;
    • Proses registrasi umumnya terdiri dari mendaftarkan jalur ke modul plug-in di registri Windows, sehingga OS dapat “melihat” perpustakaan dan memberi tahu program yang memintanya tentang ada atau tidaknya modul tertentu di dalam. sistem. Selain itu, setiap kelas atau objek yang termasuk dalam subrutin diberi GUID unik, hal ini juga diperlukan untuk pendaftaran, karena program tidak bekerja dengan perpustakaan dll itu sendiri, tetapi dengan komponen fungsional yang termasuk dalam komposisinya. Artinya jika perpustakaan yang didaftarkan salah maka nilai yang tertulis di registri akan tetap salah, akibatnya OS tidak akan bisa “mengenali” perpustakaan tersebut sehingga perangkat lunak dapat menghubungkannya.

    Setelah mempertimbangkan alasan utama mengapa masalah muncul dengan visibilitas OS perpustakaan, kita dapat beralih ke cara untuk mengatasinya.

    Kami memperbaiki masalah ketika modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan

    Jadi, untuk mengatasi masalah “Modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan” secara mandiri, Anda perlu mengunduh perpustakaan yang rusak akibat virus atau faktor lainnya. Namanya bisa dilihat pada pesan error yang muncul.


    Titik masuk perpustakaan Thumbcache.dll tidak ditemukan

    Unduh perpustakaan dll

    Saat mengunduh perpustakaan, pastikan untuk memeriksa terlebih dahulu bitness versi Windows Anda (x32/x64). Jika Anda menemukan dan menginstal file dll yang tidak sesuai, kesalahan “Modul dimuat tetapi titik masuk DLLRegisterServer tidak ditemukan” tidak akan diperbaiki. Tempatkan file yang diunduh secara manual di folder SysWOW64 dan System32 yang terletak di C:\Windows.

    Satu nuansa yang sangat penting - saat mengunduh perpustakaan dll, jangan pernah menggunakan sumber daya yang mencurigakan. Pertama, data dari situs tersebut mungkin tidak cocok untuk OS Anda (seringkali merupakan versi terpotong dari file yang diinginkan), dan kedua, kemungkinan besar situs tersebut berisi kode berbahaya, yang tidak hanya tidak akan menyelamatkan Anda dari masalah, tetapi juga tidak akan menyelamatkan Anda dari masalah. juga akan menambahkan yang baru. Selalu periksa situsnya jika ada kecurigaan sedikit pun (ada berbagai layanan online untuk ini), baca ulasan dan komentar dari pengguna. Jika file dll yang diunduh tidak berfungsi, ambil dari sumber lain.

    Mendaftarkan perpustakaan dll

    Jika perpustakaan di komputer sudah dalam keadaan sempurna, tetapi titik masuk masih belum ditemukan, mari kita coba daftarkan dll di RegSvr32. Mari kita lihat cara menghilangkan masalah berdasarkan gambar di atas. Daftarkan file thumbcache.dll, terletak di C:\Windows\SysWOW64.
    Cara pertama adalah dengan memanggil baris perintah dan memasukkan data yang diperlukan:

    1. tekan win+x dan temukan baris perintah di menu yang muncul;
    2. setelah mengklik yang terakhir, sebuah jendela hitam muncul;
    3. setelah kata “Komputer>” masukkan kata regsvr32 dan, dipisahkan dengan spasi, path ke file yang bermasalah C:\Windows\SysWOW64\thumbcache.dll.

    Mendaftarkan perpustakaan dll melalui baris perintah

    Tekan Enter dan tunggu hingga proses registrasi perpustakaan selesai. Jika metode ini tidak membantu, coba ulangi langkah yang sama, tetapi pada baris perintah sebagai administrator. Anda mungkin tidak memiliki cukup hak untuk melakukan perubahan pada sistem.

    Cara kedua adalah dengan menggunakan baris “Run”:

    • tekan win+r dan hubungi saluran yang kita butuhkan;
    • di kolom yang muncul, masukkan nama file RegSvr32.exe dan jalur ke perpustakaan yang hilang;
    • Klik OK dan tunggu hasilnya.

    Daftarkan dll melalui baris “Run”.

    Menginstal pembaruan untuk Windows

    Salah satu metode yang dapat Anda gunakan setelah metode di atas tidak memberikan hasil yang diinginkan adalah memperbarui komponen OS Anda. Untuk melakukan ini, temukan Pusat Pembaruan di komputer Anda. Lihat semua pembaruan yang tersedia dan unduh. Prosesnya panjang, tapi perlu. Mungkin masalahnya terletak pada kode file dll yang awalnya salah, dan pengembang telah menemukan solusi di level mereka. Jangan matikan koneksi Internet dan PC itu sendiri saat menginstal pembaruan, jika tidak maka tidak akan ada hasil. Pastikan semua file diunduh dan ulangi operasi jika perlu.

    Seringkali, untuk memperbaiki kesalahan "Modul dimuat, tetapi titik masuk DLLRegisterServer tidak ditemukan", pengembang merilis berbagai perangkat lunak tambahan: mod, patch, paket instalasi. Dalam hal ini, cari dan unduh versi terbaru perangkat lunak yang bermasalah. Dan terakhir, tentang opsi yang sangat tidak diinginkan - menginstal ulang seluruh Windows. Tentu saja, tidak ada yang mau melakukan ini jika tidak perlu, tetapi jika sistem tidak membuka perpustakaan dll, dan semua metode di atas telah dicoba, hapus instalan yang diinstal dan instal rakitan OS lain (dari sumber tepercaya).