Apakah fail DLL, dan bagaimana ia berfungsi?

DLL adalah singkatan dari Dynamic Link Library. Fail DLL mengandungi arahan yang boleh dipanggil oleh program lain untuk melaksanakan tugas tertentu. Pada asasnya, DLL adalah sama dengan EXE, namun fail ini dinamakan secara berbeza semasa proses pemautan.

Apakah fail DLL, dan bagaimana ia berfungsi?

1. Apakah fail DLL?

Apakah fail DLL, dan bagaimana ia berfungsi?

DLL adalah singkatan dari Dynamic Link Library. Fail DLL mengandungi arahan yang boleh dipanggil oleh program lain untuk melaksanakan tugas tertentu.

Pada asasnya, DLL adalah sama dengan EXE, namun fail ini dinamakan secara berbeza semasa proses pemautan.

Fail DLL hanyalah alat yang dibangunkan untuk menggunakan kod dan data yang dikongsi, membenarkan fungsi yang dinaik taraf tanpa perlu memaut semula atau menyusun semula aplikasi.

Dalam erti kata lain, fail DLL mengandungi kod dan data yang digunakan oleh banyak aplikasi yang berbeza. Banyak program yang berbeza boleh berkongsi fail dll yang sama. Fail DLL yang sering menyebabkan paling banyak masalah ialah fail hal.dll.

2. Bagaimanakah fail DLL berfungsi?

Apakah fail DLL, dan bagaimana ia berfungsi?

Bayangkan anda mempunyai dua fail berasingan: "example.exe" - fail boleh laku biasa dan "library.dll" - fail DLL yang digunakan untuk pelaksanaan.

Bagaimanakah fail ini disambungkan oleh sistem pengendalian semasa menjalankan fail "example.exe"?

Apabila fail "example.exe" dijalankan, sistem pengendalian akan memuatkan fail, mencari jadual data di dalam fail dan memberikan maklumat (bukan dalam perkataan) "Program ini menggunakan senarai fungsi berikut dari perpustakaan fail DLL. dll" (program ini menggunakan senarai fungsi di bawah daripada perpustakaan fail DLL.dll".

Teknik itu dipanggil "import" atau "fungsi yang diimport" daripada DLL "library.dll" dalam program "example.exe".

Kod pemuat kemudiannya akan mencari "library.dll", dan jika ia menemui "library.dll" maka fail akan dimuatkan.

Di dalam fail DLL ini mengandungi senarai lain yang dipanggil "senarai eksport", senarai ini menghubungkan alamat khusus untuk setiap fungsi yang terletak di dalam fail DLL. Mulai saat ini, apabila "example.exe" perlu memanggil fungsi daripada "library.dll", "example.exe" hanya menggunakan alamat tersebut.

3. Bagaimana untuk mendapatkan dan menyimpan fail DLL?

Apakah fail DLL, dan bagaimana ia berfungsi?

Apabila perisian menunjukkan fail DLL yang hilang, cara pertama yang difikirkan pengguna ialah mencari fail dalam talian dan menyimpannya ke cakera keras.

Jika anda mahu perisian itu berfungsi, anda mesti menyimpan DLL dalam direktori perisian.

Seperti yang dijelaskan di atas, banyak perisian memerlukan fail DLL untuk berfungsi. Oleh itu, cara terbaik ialah menyimpan fail DLL di tempat di mana semua perisian boleh mencari fail tersebut. Biasanya fail DLL disimpan dalam folder "sistem 32" (C:\Windows\System32) .

Jika anda menggunakan sistem pengendalian Windows 64-bit, anda harus menyalin fail DLL ke "C:\Windows\SysWOW64" .

Nota : Salin fail DLL pada Windows 32-bit dan Windows 64-bit di bawah hak Admin.

Walau bagaimanapun, kaedah ini tidak digalakkan, sebab mudah kaedah ini boleh menyebabkan beberapa risiko kepada pengguna, seperti DLL terlalu lama, DLL dijangkiti virus, dll.

4. Mengapa fail DDL tiada?

Fail DLL yang hilang adalah masalah biasa dengan sistem pengendalian Windows utama. Anda akan melancarkan program, hanya untuk dipenuhi dengan tetingkap pop timbul yang menyatakan fail DLL tertentu tiada. Dalam sesetengah kes, ia juga boleh menyebabkan masalah but Windows.

Fail DLL yang hilang adalah masalah biasa dengan sistem pengendalian Windows

Terdapat banyak sebab mengapa fail DLL hilang. Beberapa punca biasa di antaranya ialah:

  • Jangkitan perisian hasad
  • Fail DLL rosak kerana penutupan mengejut.
  • Fail DLL disunting oleh perisian baharu.
  • Fail DLL hilang kerana pengguna memadamkannya secara tidak sengaja.

Walaupun ini bukan senarai punca yang lengkap, ia biasanya merupakan sebab yang paling biasa mengapa fail DLL hilang. Syukurlah, ralat ini boleh diselesaikan dengan mudah menggunakan alat penyelesaian masalah Windows, seperti Pemulihan Sistem , Kemas Kini Windows, atau pun tetapan semula lengkap sistem pengendalian sebagai pilihan terakhir. .

Anda juga boleh menggunakan kaedah lain untuk membetulkan ralat DLL. Jika anda ingin mengetahui semua cara, pastikan anda menyemak panduan Quantrimang.com tentang cara membetulkan fail DLL yang hilang dalam Windows .

Dynamic Link Libraries ialah komponen penting dalam sistem pengendalian Windows. Pengguna akan menghadapi kesukaran memulakan PC mereka tanpa Perpustakaan Pautan Dinamik. Pada hakikatnya, sistem pengendalian Windows adalah rumah kepada banyak fungsi dan perpustakaan yang berfungsi bersama untuk menjadikan PC berjalan seperti yang diperlukan untuk dijalankan.

Semoga berjaya!

Rujuk beberapa lagi artikel di bawah:

Tinggalkan Komen

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Bagaimana untuk mengalih keluar notis permintaan hak cipta di sudut kanan skrin pada Windows 10

Adakah anda melihat pemberitahuan pengaktifan Windows 10 di sudut kanan skrin? Artikel ini akan membimbing anda cara memadamkan notis permintaan hak cipta pada Windows 10.

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Arahan daripada AZ tentang cara memasang Windows 10 build 14393.222

Baru-baru ini Microsoft mengeluarkan kemas kini kumulatif terkini untuk pengguna PC Windows 10 yang dipanggil Build 14393.222. Kemas kini yang dikeluarkan untuk Windows 10 ini terutamanya membetulkan pepijat berdasarkan maklum balas pengguna dan meningkatkan pengalaman prestasi sistem pengendalian.

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Lindungi rangkaian komputer anda dengan hos Bastion hanya dalam 3 langkah

Adakah anda mempunyai komputer pada rangkaian tempatan anda yang memerlukan akses luaran? Menggunakan hos benteng sebagai penjaga pintu untuk rangkaian anda boleh menjadi penyelesaian yang baik.

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

3 cara untuk mengosongkan semua log peristiwa dalam Windows 10 dengan cepat

Kadangkala anda mungkin perlu memadamkan log peristiwa lama sekaligus. Dalam panduan ini, Quantrimang.com akan menunjukkan kepada anda 3 cara untuk memadam semua log peristiwa dalam Windows 10 Event Viewer dengan cepat.

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Cara membuat kunci Windows jika papan kekunci anda tidak tersedia

Jika anda lebih suka menggunakan papan kekunci klasik lama, seperti IBM Model M, yang tidak termasuk kekunci Windows fizikal, terdapat kaedah mudah untuk menambah lagi, dengan meminjam kunci yang anda jarang gunakan. .

Cara membuat mod latar belakang telus pada Windows 10

Cara membuat mod latar belakang telus pada Windows 10

WindowTop ialah alat yang mempunyai keupayaan untuk meredupkan semua tetingkap aplikasi dan program yang dijalankan pada komputer Windows 10. Atau anda boleh menggunakan antara muka latar belakang gelap pada tingkap.

Kaedah IP palsu membantu anda mengakses tanpa nama

Kaedah IP palsu membantu anda mengakses tanpa nama

Dalam banyak artikel sebelumnya, kami telah menyebut bahawa kekal tanpa nama dalam talian adalah sangat penting. Maklumat peribadi dibocorkan setiap tahun, menjadikan keselamatan dalam talian semakin diperlukan. Itulah juga sebab kita harus menggunakan alamat IP maya. Di bawah, kita akan belajar tentang kaedah untuk mencipta IP palsu!

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bagaimana untuk mematikan bar Bahasa pada Bar Tugas Windows 8

Bar Bahasa pada Windows 8 ialah bar alat bahasa kecil yang direka untuk dipaparkan secara automatik pada skrin Desktop. Walau bagaimanapun, ramai orang ingin menyembunyikan bar bahasa ini pada Bar Tugas.

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Petua untuk mengoptimumkan kelajuan sambungan Internet daripada Linksys

Memaksimumkan kelajuan Internet adalah penting untuk mengoptimumkan sambungan rangkaian anda. Anda boleh menikmati hiburan dan pengalaman kerja yang optimum menggunakan komputer, TV sedia Internet, konsol permainan, dsb.

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Bagaimana untuk menyediakan WEP, WPA, WPA2 untuk penghala Linksys

Kesambungan wayarles adalah satu keperluan hari ini dan kerana itu, keselamatan wayarles adalah penting untuk memastikan keselamatan dalam rangkaian dalaman anda.