Apa Itu File DLL, dan Mengapa Ada Yang Hilang Dari PC Saya?

Feb 1, 2025
Privasi dan Keamanan

Ketika Anda mendapatkan pesan kesalahan yang mengatakan bahwa Windows tidak dapat menemukan file DLL tertentu, Anda mungkin tergoda untuk mengunduh file dari salah satu dari banyak situs DLL di luar sana. Inilah mengapa Anda tidak boleh melakukannya.

Apakah DLL Itu?

TERKAIT: Apa itu rundll32.exe dan Mengapa Ini Berjalan?

Sebelum kita mulai tentang mengapa Anda tidak boleh mendownload file Dynamic Link Library (DLL) dari Internet, mari kita lihat dulu apa itu file DLL. File DLL adalah pustaka yang berisi sekumpulan kode dan data untuk melakukan aktivitas tertentu di Windows. Aplikasi kemudian dapat memanggil file DLL tersebut saat mereka membutuhkan aktivitas itu dilakukan. File DLL sangat mirip dengan file yang dapat dieksekusi (EXE), kecuali file DLL tidak dapat langsung dijalankan di Windows. Dengan kata lain, Anda tidak dapat mengklik dua kali file DLL untuk menjalankannya dengan cara yang sama seperti file EXE. Sebaliknya, file DLL dirancang untuk dipanggil oleh aplikasi lain. Faktanya, mereka dirancang untuk digunakan oleh banyak aplikasi sekaligus. Bagian "link" dari nama DLL juga menyarankan aspek penting lainnya. Beberapa DLL dapat dihubungkan bersama sehingga ketika satu DLL dipanggil, sejumlah DLL lainnya juga dipanggil pada saat yang sama.

Windows sendiri menggunakan DLL secara ekstensif, sebagai tur melalui file C:\Windows\System32 folder dapat memberi tahu Anda. Sebagai contoh dari apa yang sedang kita bicarakan, mari pertimbangkan file sistem Windows “comdlg32.dll”. File ini, atau dikenal sebagai Pustaka Kotak Dialog Umum, berisi kode dan data untuk membangun banyak kotak dialog umum yang Anda lihat di Windows — dialog untuk hal-hal seperti membuka file, mencetak dokumen, dan sebagainya. Petunjuk dalam DLL ini menangani semuanya mulai dari menerima dan menafsirkan pesan yang dimaksudkan untuk kotak dialog hingga menentukan bagaimana kotak dialog terlihat di layar Anda. Jelas, beberapa aplikasi dapat memanggil DLL ini secara bersamaan, jika tidak, Anda tidak akan dapat membuka kotak dialog (seperti yang di bawah) di lebih dari satu aplikasi pada satu waktu.

DLL memungkinkan kode untuk dimodulasi dan digunakan kembali, yang berarti bahwa pengembang tidak perlu menghabiskan waktu menulis kode dari awal untuk melakukan fungsi biasa atau biasa. Dan meskipun pengembang akan membuat DLL mereka sendiri untuk diinstal dengan aplikasi mereka, sebagian besar DLL yang dipanggil oleh aplikasi sebenarnya dibundel dengan Windows atau dengan paket tambahan, seperti Microsoft .NET Framework atau Microsoft C ++ Redistributables . Keuntungan besar lainnya dari memodularkan kode dengan cara ini adalah bahwa pembaruan lebih mudah diterapkan ke setiap DLL daripada ke seluruh aplikasi — terutama ketika DLL tersebut tidak berasal dari pengembang aplikasi. Misalnya, ketika Microsoft memperbarui DLL tertentu dalam .NET Framework-nya, semua aplikasi yang menggunakan DLL tersebut dapat segera memanfaatkan keamanan atau fungsionalitas yang diperbarui.

TERKAIT: Apa Itu Microsoft .NET Framework, dan Mengapa Terinstal di PC Saya?

DLL yang Diunduh Mungkin Kedaluwarsa

Jadi, dengan sedikit pemahaman tentang DLL di bawah ikat pinggang kami, mengapa tidak mengunduhnya dari Internet ketika ada yang hilang dari sistem Anda?

Masalah paling umum yang akan Anda hadapi dengan DLL yang diunduh adalah bahwa DLL itu sudah usang. Banyak situs DLL di luar sana mendapatkan DLL-nya hanya dengan mengunggahnya dari komputer mereka sendiri — atau pengguna mereka. Anda mungkin sudah bisa melihat masalahnya. Sebagian besar situs ini hanya menginginkan lalu lintas Anda, dan setelah DLL diunggah, mereka memiliki sedikit insentif untuk memastikan bahwa file tersebut selalu diperbarui. Selain itu, vendor biasanya tidak merilis DLL yang diperbarui ke publik sebagai file individual, dan Anda dapat melihatnya bahkan pada situs siapa mencoba untuk selalu memperbarui file kemungkinan besar tidak akan berhasil.

Ada juga masalah selanjutnya yaitu DLL biasanya diintegrasikan ke dalam paket. Pembaruan untuk satu DLL dalam sebuah paket sering kali disertai dengan pembaruan ke DLL terkait lainnya dalam paket yang sama, yang berarti bahwa meskipun Anda tidak mendapatkan file DLL terbaru, Anda tidak akan mendapatkan file terkait yang juga memiliki telah diperbarui.

DLL yang Diunduh Dapat Terinfeksi

Meskipun kurang umum, masalah yang berpotensi jauh lebih buruk adalah DLL yang Anda unduh dari sumber selain vendor terkadang dapat dimuat dengan virus atau malware lain yang dapat menginfeksi PC Anda. Hal ini terutama berlaku di situs yang tidak terlalu berhati-hati dalam menentukan tempat mereka mendapatkan file. Dan bukan berarti situs-situs itu akan berusaha keras untuk memberi tahu Anda tentang sumber risikonya. Bagian yang benar-benar menakutkan adalah bahwa jika Anda mengunduh file DLL yang terinfeksi, Anda berisiko — berdasarkan sifat dari file DLL — memberi file itu akses yang lebih dalam daripada file biasa yang terinfeksi.

TERKAIT: Apa Antivirus Terbaik untuk Windows 10? (Apakah Windows Defender Cukup Baik?)

Kabar baiknya di sini adalah bahwa a aplikasi antivirus real-time yang bagus biasanya dapat mendeteksi file DLL yang terinfeksi ini sebelum benar-benar disimpan ke sistem Anda dan mencegahnya melakukan kerusakan apa pun. Namun, Anda harus ingat bahwa bahkan program antivirus yang hebat pun mungkin tidak memberi Anda perlindungan yang sempurna. Jika Anda terbiasa mengunduh file berisiko, kemungkinan besar Anda akan ketahuan. Sebaiknya hindari situs DLL ini.

Mereka Mungkin Tidak Akan Memecahkan Masalah Anda

Meskipun ada kemungkinan hanya satu file DLL di PC Anda yang rusak atau dihapus, kemungkinan besar DLL lain atau file aplikasi terkait juga rusak atau hilang. Alasan Anda mendapatkan kesalahan tentang satu file tertentu adalah karena ini adalah kesalahan pertama yang ditemui aplikasi sebelum mogok dan Anda tidak diberi tahu tentang sisanya. Ini bisa benar tidak peduli apa penyebab masalahnya.

TERKAIT: Sektor Buruk Dijelaskan: Mengapa Hard Drive Mendapatkan Sektor Buruk dan Apa yang Dapat Anda Lakukan Tentang Itu

Mengapa DLL hilang atau rusak? Mungkin aplikasi atau pembaruan lain yang salah mencoba mengganti file dan gagal, atau menggantinya dengan salinan yang sudah kedaluwarsa. Ini mungkin kesalahan dalam penginstalan aplikasi utama Anda atau dalam paket seperti .NET. Bahkan mungkin Anda mengalami masalah lain — seperti bad sector pada hard disk Anda —Yang mencegah file dimuat dengan benar.

Bagaimana Cara Memperbaiki Kesalahan DLL Saya?

Satu-satunya cara untuk memastikan Anda mendapatkan DLL yang stabil, mutakhir, dan bersih adalah dengan mendapatkannya melalui sumber asalnya. Biasanya, sumber itu adalah:

TERKAIT: Cara Memindai (dan Memperbaiki) File Sistem yang Rusak di Windows

  • Media instalasi Windows Anda . Sepertinya Anda tidak dapat hanya menyalin file DLL dari media penginstalan, tetapi Anda memiliki opsi cepat untuk mencoba sebelum melakukan sesuatu yang drastis seperti menginstal ulang Windows. Kamu bisa gunakan alat Perlindungan Sumber Daya Windows (sering disebut sebagai pemeriksa file sistem, atau SFC), yang akan memindai dan memperbaiki file sistem yang rusak atau hilang di Windows. Anda harus memiliki media instalasi yang berguna saat menjalankan alat tersebut, untuk berjaga-jaga jika perlu menyalin file dari sana. (Jika Anda tidak memiliki disk penginstalan, Anda bisa unduh satu di sini .)
  • Paket Microsoft .NET Framework . Beberapa versi .NET diinstal secara otomatis bersama dengan Windows, dan banyak aplikasi juga menginstal file dari paket tersebut. Kamu bisa membaca artikel kami tentang framework .NET , yang juga memiliki beberapa saran untuk menemukan dan memperbaiki masalah terkait.
  • Berbagai paket Microsoft Visual C ++ Redistributable . Bergantung pada aplikasi yang Anda gunakan, Anda mungkin memiliki beberapa versi C ++ Redistributable yang diinstal pada PC Anda. Terkadang sulit untuk mempersempit mana yang menjadi penyebabnya, tetapi tempat yang baik untuk memulai adalah artikel kami di C ++ Redistributables , yang juga dilengkapi beberapa langkah pemecahan masalah dan tautan tempat Anda dapat mengunduh versi terbaru langsung dari Microsoft.
  • Aplikasi yang disertakan dengan DLL . Jika DLL diinstal bersama dengan aplikasi daripada menjadi bagian dari paket terpisah, taruhan terbaik Anda adalah menginstal ulang aplikasi. Beberapa aplikasi memungkinkan Anda melakukan perbaikan, bukan penginstalan ulang penuh. Salah satu opsi harus berfungsi, karena perbaikan biasanya mencari file yang hilang di folder instalasi.

Jika semua itu gagal, Anda mungkin dapat menghubungi vendor aplikasi dan meminta salinan file DLL individu. Beberapa perusahaan terbuka untuk permintaan ini; beberapa tidak. Jika Anda bertemu dengan perusahaan yang tidak akan memberikan file satu per satu, mereka setidaknya mungkin dapat menawarkan saran lain untuk memecahkan masalah Anda.

How To Fix Missing DLL Files Errors On Windows 10 PC

How To Fix Missing DLL Files On Windows 10/8/7

Fix DLL Files Missing From Your Windows Computer

Dll Files Fixer | Missing Dll Files Windows | How To Fix Missing Dll Files In Windows

How To Solve All DLL Missing Files Problem At Once From Any Window| Urdu/Hindi

Missing DLL Files On Windows 10/8/7. Easy Fix.

How To Fix Missing DLL. Register And Unregister DLL Files In Windows 10

HOW TO FIX : Missing DLL Files In Windows 10 [2021]

HOW TO FIXED ALL DLL FILES ERRORS ON 1 Minitues

DLL Files Missing Windows 10 \\ 8 \\ 7 Fix - 100% Helpful Guide

How To Fix Dll Missing Problem | Without Any Software

How To Fix All .DLL Files Missing Error In Windows 10/8/7 .

How To Fix All .DLL File Missing Error In Windows PC (windows 10/8.1/7)

HOW TO FIX DLL FILE MISSING ISSUE WITH GTA 5 OR ANY OTHER GAME! Guaranteed Fix!

How To Fix Dll Missing Problem | Without Any Software || DLL File Missing Windows 10

How To Fix All .DLL Files Missing Error In Windows 10/8/7 (100% Works)

Api-ms-win-crt-runtime-l1-1-0.dll Is Missing From Your Computer

Qt5Core.dll Is Missing From Your Computer


Privasi dan Keamanan - Artikel Terpopuler

Akankah Layanan Pemantauan Kredit Melindungi Saya Setelah Pelanggaran Data?

Privasi dan Keamanan Dec 18, 2024

Setelah pelanggaran data besar, sulit untuk mengetahui apakah informasi Anda telah disusupi dan bagaimana melindungi diri Anda setelahnya. Banyak bisnis yang menawarkan layanan pema..


Cara Menemukan dan Menghapus Data Suara Tersimpan Asisten Google

Privasi dan Keamanan Jan 16, 2025

KONTEN TIDAK CACHED Setiap kali Anda menggunakan Asisten Google , rekaman perintah diunggah ke Google — begitulah fungsinya. Salinan rekaman ini juga disimpan di ..


Dengan Cepat Lihat Semua Pintasan Keyboard Untuk Semua Aplikasi Mac dengan CheatSheet

Privasi dan Keamanan Nov 22, 2024

KONTEN TIDAK CACHED Pintasan keyboard menghemat banyak waktu, tetapi hanya jika Anda mempelajarinya. Di Mac, itu berarti terus-menerus mengganggu alur kerja Anda, beralih ke..


Mengapa File yang Dihapus Dapat Dipulihkan, dan Bagaimana Anda Mencegahnya

Privasi dan Keamanan Jun 8, 2025

Saat Anda menghapus file, file tersebut tidak benar-benar terhapus - file tersebut tetap ada di hard drive Anda, bahkan setelah Anda mengosongkannya dari Recycle Bin. Ini memungkink..


8 Fitur Baru di Ubuntu 12.10, Quantal Quetzal

Privasi dan Keamanan Oct 20, 2025

KONTEN TIDAK CACHED Ubuntu 12.10 telah dirilis dan Anda bisa unduh sekarang . Dari integrasi yang lebih baik dengan aplikasi web dan layanan online hingga peningkat..


Terowongan VPN vs. SSH: Mana yang Lebih Aman?

Privasi dan Keamanan Jun 9, 2025

VPN dan terowongan SSH dapat dengan aman "menyalurkan" lalu lintas jaringan melalui koneksi terenkripsi. Mereka mirip dalam beberapa hal, tetapi berbeda dalam hal lain - jika Anda m..


Lihat Spybot Search and Destroy 1.5

Privasi dan Keamanan Sep 16, 2025

KONTEN TIDAK CACHED Spybot Search and Destroy tampaknya mendapatkan reputasi buruk di media akhir-akhir ini, yang saya tulis di bulan Juli. Kemudian saya membaca artikel di PC W..


Cadangkan atau Pulihkan Kredensial Pengguna Jaringan Tersimpan di Windows Vista

Privasi dan Keamanan Jun 27, 2025

KONTEN TIDAK CACHED Setiap kali Anda memasukkan kredensial pengguna ke Internet Explorer, memetakan drive ke server jauh, atau menghubungkan ke domain Windows, Anda diberi kesempatan untuk ..


Kategori