Unduh PDF Unduh PDF

Artikel wikiHow ini akan mengajarkan kepada Anda cara meregistrasikan berkas DLL yang membuat jalur ( path ) dari berkas ke registry Windows. Registrasi berkas DLL dapat menyelesaikan masalah aktivasi awal ( startup ) pada beberapa program. Namun, sebagian besar berkas DLL tidak mendukung registrasi atau memang sudah diregistrasi. Perlu diingat bahwa Anda tidak bisa meregistrasikan berkas DLL bawaan komputer Windows karena berkas-berkas tersebut penting bagi operasi Windows. Selain itu, pembaruan dari Windows juga dapat memperbaiki berkas-berkas DLL yang kedaluwarsa atau tidak berfungsi.

Metode 1
Metode 1 dari 2:

Meregistrasikan Satu Berkas DLL

Unduh PDF
  1. Anda bisa menggunakan kombinasi perintah " regsvr " dan nama berkas DLL untuk meregistrasikan berkas jika berkas mendukung perintah ekspor “ Register Server ”. Prosedur ini akan membuat jalur atau path dari registry Windows ke berkas DLL sehingga proses sistem operasi dapat mencari dan menggunakan berkas DLL dengan lebih mudah.
    • Biasanya, Anda perlu mengikuti metode ini untuk meregistrasikan berkas DLL dari program pihak ketiga yang harus disandingkan secara langsung dengan sumber tingkat sistem (mis. Command Prompt).
  2. Jika sudah diregistrasikan, berkas DLL tidak mendukung perintah ekspor “ Register Server ”, atau kodenya tidak memungkinkan berkas untuk terhubung dengan registry Windows. Anda akan menerima pesan galat " The module [nama berkas DLL] was loaded but the entry point DllRegisterServer was not found ". Jika pesan seperti ini muncul, berkas DLL tidak dapat diregistrasikan.
    • Pesan galat " entry point " sendiri sebenarnya bukanlah masalah, tetapi bentuk konfirmasi karena saat pesan muncul, berkas DLL yang Anda miliki tidak perlu diregistrasikan.
  3. Kunjungi folder penyimpanan berkas DLL yang perlu diregistrasikan. Setelah menemukan berkas tersebut, Anda bisa beralih ke langkah berikutnya.
    • Jika Anda sudah memasang program dengan berkas DLL yang perlu diregistrasi, misalnya, buka folder pemasangan program (mis. "C:\Program Files\[nama program]").
  4. Klik kanan berkas, kemudian klik “ Properties ” pada menu drop-down . Jendela pop-up akan dibuka setelahnya.
  5. Pada kolom di bagian atas jendela “ Properties ”, Anda bisa melihat nama lengkap berkas. Nama ini perlu dimasukkan nanti.
    • Karena sebagian besar berkas DLL memiliki nama yang sulit diingat, ada baiknya Anda membiarkan jendela “ Properties ” tetap terbuka pada tahap ini. Dengan demikian, Anda dapat menyalin nama tersebut nanti.
  6. Klik dan seret kursor pada rangkaian teks di sisi kanan judul " Location ", kemudian tekan pintasan Ctrl + C untuk menyalin alamat direktori berkas DLL.
  7. Tikkan command prompt pada bilah pencarian menu “Start”. Ikon Command Prompt akan ditampilkan di bagian atas jendela.
  8. Tikkan cd dan sisipkan spasi, gunakan pintasan Ctrl + V untuk menempelkan alamat direktori berkas DLL, kemudian tekan tombol Enter .
    • Sebagai contoh, jika berkas DLL berada pada folder " SysWOW64 " di folder bawaan " Windows ", masukkan perintah sebagai berikut: cd C:\Windows\SysWOW64
  9. Masukkan regsvr32 dan sisipkan spasi, kemudian tikkan nama berkas DLL (lengkap dengan ekstensi “.dll”) dan tekan tombol Enter . Jika berkas DLL dapat diregistrasi, pesan konfirmasi akan ditampilkan. [1]
    • Sebagai contoh, jika nama berkas adalah " usbperf.dll ", perintah yang dimasukkan akan tampak seperti ini: regsvr32 usbperf.dll
    • Untuk menyalin nama berkas DLL pada tahap ini, buka kembali folder penyimpanan berkas (jendela “ Properties ” akan muncul), tandai nama pada kolom teks, dan tekan pintasan Ctrl + C . Anda bisa menempelkan nama berkas ke jendela Command Prompt dengan menekan Ctrl + V .
    • Jika berkas DLL sudah atau tidak dapat diregistrasi, Anda akan melihat pesan galat " entry point ", dan bukan pesan konfirmasi.
  10. Jika Anda mendapatkan pesan galat selain “ entry point ” saat memasukkan perintah " regsvr ", Anda mungkin perlu membatalkan registrasi berkas sebelum bisa meregistrasikannya:
    • Tikkan regsvr32 /u nama.dll dan tekan tombol Enter . Pastikan Anda mengganti "nama" dengan nama berkas DLL.
    • Tikkan regsvr32 nama.dll dan tekan Enter , dan jangan lupa ganti "nama" dengan nama berkas DLL.
    Iklan
Metode 2
Metode 2 dari 2:

Meregistrasikan Ulang Semua Berkas DLL

Unduh PDF
  1. Dengan membuat daftar berkas DLL pada komputer dan menjalankan daftar sebagai berkas BAT, Anda bisa meregistrasikan semua berkas DLL pada komputer secara otomatis. Prosedur ini menjadi pilihan optimal jika Anda tidak memiliki berkas DLL khusus yang perlu diregistrasikan.
  2. Tikkan command prompt pada bilah pencarian menu “Start”. Anda bisa melihat ikon program Command Prompt di bagian atas jendela menu.
  3. Tikkan cd c:\Windows dan tekan Enter . Perintah ini memberi tahu Command Prompt untuk mengeksekusi perintah berikutnya di dalam folder " Windows ".
  4. Tikkan dir *.dll /s /b > C:\regdll.bat pada jendela Command Prompt, kemudian tekan Enter . Setelah itu, Command Prompt dapat membuat berkas yang mencakup lokasi dan nama setiap berkas DLL di direktori Windows.
  5. Setelah Anda melihat baris teks "c:\Windows>" di bawah perintah yang dimasukkan, Anda bebas menutup jendela Command Prompt dan beralih ke langkah berikutnya.
  6. Anda bisa mencari daftar berkas DLL melalui File Explorer:
  7. Untuk menyimpan perubahan, Anda perlu menyimpan salinan berkas " regdll " ke desktop:
    • Klik berkas satu kali untuk memilihnya.
    • Tekan Ctrl + C .
    • Klik desktop.
    • Tekan Ctrl + V .
  8. Klik berkas pada desktop satu kali untuk memilihnya, kemudian ikuti langkah-langkah berikut:
    • Klik kanan berkas " regdll ".
    • Klik “ Edit ” pada menu drop-down .
  9. Meskipun bersifat opsional, langkah ini membantu mengurangi waktu yang dibutuhkan untuk meregistrasikan berkas-berkas DLL. Anda bisa menghapus baris teks yang memuat direktori atau lokasi berikut: [2]
    • C:\Windows\WinSXS — Seperempat segmen terbawah dokumen biasanya memuat baris-baris ini.
    • C:\Windows\Temp — Anda bisa menemukan baris ini di dekat segmen yang memuat baris " WinSXS ".
    • C:\Windows\$patchcache$ — Baris ini lebih sulit dicari. Namun, Anda bisa melakukan pencarian dengan menekan pintasan Ctrl + F , mengetikkan $patchcache$ , dan mengeklik “ Find next ”.
  10. Anda dapat menambahkannya menggunakan fitur " Find and Replace " bawaan Notepad:
    • Klik “ Edit ”.
    • Klik “ Replace... ” pada menu drop-down .
    • Tikkan c:\ pada kolom " Find what ".
    • Tikkan Regsvr32.exe /s c:\ pada kolom " Replace with ".
    • Klik “ Replace All ”.
    • Tutup jendela.
  11. Tekan Ctrl + S untuk menyimpan perubahan, kemudian klik tombol “ X ” di pojok kanan atas jendela Notepad untuk menutupnya. Pada tahap ini, Anda sudah siap menjalankan berkas " regdll.bat ".
  12. Klik kanan berkas " regdll.bat ", klik “ Run as administrator ”, dan pilih “ Yes ” saat diminta menjalankan berkas di Command Prompt. Setelah itu, Command Prompt akan mulai meregistrasikan setiap berkas DLL yang tersedia. Proses ini dapat memakan waktu yang lama sehingga pastikan komputer tetap menyala dan tercolok ke listrik selama proses berlangsung.
  13. Setelah proses selesai, Anda bisa menutup jendela Command Prompt. Berkas-berkas DLL pada komputer sekarang sudah selesai diregistrasi.
    Iklan

Tips

  • Membatalkan registrasi berkas DLL dapat menjadi langkah berguna jika Anda ingin menghapusnya karena setiap berkas DLL yang diregistrasi dianggap sebagai berkas yang hanya bisa dibaca ( read-only ) sehingga tidak bisa dihapus tanpa dibatalkan registrasinya terlebih dahulu.
Iklan

Peringatan

  • Berkas DLL penting agar Windows dapat berjalan dengan baik. Meskipun hampir tidak bisa terjadi, perlu diingat bahwa penghapusan atau perubahan berkas DLL sistem secara tidak sengaja dapat membahayakan atau merusak komputer.
Iklan

Tentang wikiHow ini

Halaman ini telah diakses sebanyak 10.587 kali.

Apakah artikel ini membantu Anda?

Iklan