Apakah Fail DLL, dan Bagaimana Ia Berfungsi?

Apakah Fail DLL, dan Bagaimana Ia Berfungsi?

Anda mungkin perlu mengalami situasi di mana anda terjumpa fail DLL yang tidak berfungsi dengan perisian yang diberikan kerana kekurangan fail .dll. Sebaik sahaja anda mendapat maklumat ini, anda mula mencari penyelesaian di Internet untuk mendapatkan fail DLL itu, letakkannya dalam lipatan yang betul dan pastikan perisian berjalan. Dan itu sahaja - masalah diselesaikan mengenai fail DLL.

Namun, ia sepatutnya menarik untuk mengetahui lebih lanjut mengenai fail ini. Mereka kelihatan penting, kerana ketiadaan mereka tidak membenarkan program dijalankan, jadi kenali apa itu fail dll dan bagaimanakah dll berfungsi?

Pergi melalui artikel ini dan dapatkan maklumat tentang fail DLL dan cara dll berfungsi?

Apakah fail DLL?

DLL adalah singkatan kepada " Dynamic-Link Library ", dan ia adalah pelaksanaan Microsoft bagi konsep perpustakaan kongsi dalam sistem pengendalian Microsoft Windows dan OS/2. Mereka adalah sama penting seperti EXE tetapi diberi nama yang berbeza untuk kejelasan dalam proses pemautan.

Walau bagaimanapun, fail DLL tidak boleh dilaksanakan secara langsung dan oleh itu alatan seperti rundll.exe dan rundll32.exe diperlukan.

Apakah Fail DLL, dan Bagaimana Ia Berfungsi?

Fail DLL ialah cara pembangun menggunakan kod dan data yang dikongsi, membolehkan mereka menaik taraf fungsi perisian tanpa perlu memaut semula atau menyusun semula.

Dalam perkataan mudah fail DLL menyimpan kod dan data yang digunakan oleh pelbagai perisian yang berbeza. Satu fail DLL boleh digunakan oleh perisian yang berbeza, jika mereka sepatutnya memerlukannya, menghapuskan keperluan untuk beberapa salinan maklumat yang sama.

Bagaimanakah Fail DLL Berfungsi?

Visualisasikan dua fail berbeza – “ example.exe ,” fail boleh laku biasa dan “ library.dll ,” fail DLL yang boleh laku itu. Bagaimanakah kedua-dua fail ini disambungkan oleh sistem pengendalian apabila " example.exe " dijalankan?

Apakah Fail DLL, dan Bagaimana Ia Berfungsi?

Apabila " example.exe " menjalankan OS memuatkannya dan mencari jadual data di dalamnya, mengesahkan bahawa "program ini menggunakan senarai fungsi berikut daripada perpustakaan fail DLL.dll" yang secara teknikal dikenali sebagai " import " atau " diimport functions ” daripada DLL “ library.dll ” dalam program “example.exe.”

Selepas itu, kod pemuat mencari "library.dll" dan jika ia mengesannya, fail akan dimuatkan. Di dalam fail DLL ini, terdapat satu lagi senarai yang dikenali sebagai " senarai eksport ", yang menggabungkan alamat tertentu kepada setiap fungsi di dalam fail DLL.

Dari titik masa ini, apabila "example.exe" memerlukan untuk memanggil fungsi daripada "library.dll." ia hanya menggunakan alamat itu.

Bagaimana jika anda menghadapi masalah semasa melaksanakan program? Terdapat dua cara yang sama untuk menyelesaikan masalah. Banyak kali, fail DLL yang hilang adalah sebahagian daripada Microsoft .Net Framework , untuk membetulkannya, anda hanya boleh memasang semula dan memuat turun komponen ini.

Jika sekiranya fail itu tidak sesuai dengan rangka kerja ini maka anda boleh mencari fail khusus untuk DLL dan mendapatkannya untuk memuat turunnya daripada pangkalan fail pihak berkuasa dalam talian.

Bagaimana untuk Mendapatkan dan Menyimpan Fail DLL?

Apabila mana-mana perisian tidak mempunyai fail DLL, pendekatan biasa adalah untuk mencari fail tersebut dalam talian dan menyimpan folder yang salah dalam cakera keras kami dan perisian akan berfungsi dengan baik, tetapi seperti yang saya nyatakan di atas bahawa pelbagai perisian mungkin memerlukan fail itu, jadi ia adalah lebih baik untuk meletakkan di mana mereka semua boleh mendapatkannya. Jadi, folder "System32" (C:\Windows\System32). Pengguna x64 juga harus menyalin fail DLL ke “C:\Windows\SysWOW64″ dan kedua-dua operasi ini memerlukan keistimewaan Pentadbir untuk dilaksanakan.

Walau bagaimanapun, penyelesaian ini tidak disyorkan kepada semua orang kerana ia mungkin membawa beberapa risiko seperti jangkitan virus, DLL lapuk dan sebagainya.

Beberapa Nama Fail DLL Biasa

mfc42u.dll – MFC (Microsoft Foundation Class). Fail DLL ini disertakan dalam Windows 7, XP dan Windows Vista.

Ia terletak dalam direktori C:\Windows\System32\ . Jika anda mendapati fail dll ini hilang kerana pemasangan Windows rosak. Hanya lakukan pemulihan sistem untuk membetulkannya.

mfc80u.dll  – Ini dicipta dengan Visual C++ 2005 untuk beberapa program Windows. Jika anda mendapati fail ini tiada, pasangkan Microsoft Visual C++ 2005 Redistributable Package .

Pakej ini termasuk msvcm80.dll, mfcmifc80.dll, msvcr80.dll, mfc80.dll, mfcm80.dll dan msvcp80.dll .

mfc90u.dll – Ini dicipta dengan Visual C++ 2008 untuk beberapa program Windows. Jika anda mendapati fail ini tiada, pasangkan Microsoft Visual C++ 2008 Redistributable Package .

Pakej ini termasuk msvcm90.dll, mfcmifc90.dll, msvcr90.dll, mfc90.dll, mfcm90.dll dan msvcp90.dll .

mfc100u.dll – Ini dicipta dengan Visual C++ 2010 untuk beberapa program Windows. Jika anda mendapati fail ini tiada, pasang Microsoft Visual C++ 2010 Redistributable Package .

Pakej ini termasuk msvcm100.dll, mfcmifc100.dll, mfc100.dll , msvcr100.dll , mfcm100.dll dan msvcp100.dll .

Penyelesaian Automatik untuk Fail DLL

Seperti yang telah saya nyatakan di atas beberapa nama biasa fail DLL, terdapat lebih banyak daripadanya yang hilang dan menyebabkan masalah dan menghalang anda daripada melaksanakan sebarang tugas.

Jika anda menghadapi sebarang isu yang berkaitan dengan fail DLL atau menghadapi ralat DLL maka anda boleh mengatasinya hanya dengan bantuan Alat Pembaikan DLL .

Daripada mengambil risiko dan memuat turun fail DLL dari tapak yang berbeza, cuba alat ini ia akan membaiki fail DLL secara automatik dan membetulkan ralat DLL tanpa memerlukan mana-mana profesional.

Dapatkan Alat Pembaikan DLL untuk Membetulkan fail dan Ralat DLL

Kesimpulan

Nah, itu sahaja tentang fail DLL.

Saya harap anda mendapat pengetahuan tentang apa itu dll, cara dll berfungsi, beberapa nama biasa fail DLL, dan cara menyimpan fail DLL.

Walaupun begitu, jika anda mempunyai sebarang soalan berkaitan artikel ini, tinggalkan di ruangan komen di bawah.

Leave a Comment

Cara menukar Chromebook akaun utama

Cara menukar Chromebook akaun utama

Untuk menukar akaun utama pada Chromebook anda, log masuk dengan akaun utama dan gunakan Powerwash untuk tetapan semula kilang peranti. Pelajari langkah-langkah yang mudah untuk proses ini.

Nota Google Keep hilang? Inilah cara untuk mendapatkan mereka kembali

Nota Google Keep hilang? Inilah cara untuk mendapatkan mereka kembali

Jika nota Google Keep hilang, semak arkib, sampah dan pastikan anda menyegerakkan semula dan menggunakan Akaun Google yang betul.

Apakah Maksud TTB dan Bagaimana Saya Menggunakannya?

Apakah Maksud TTB dan Bagaimana Saya Menggunakannya?

Singkatan internet TTB mempunyai lebih daripada satu makna tetapi terdapat satu yang digunakan terutamanya untuknya. Inilah pandangan tentang bagaimana cara anda harus menggunakannya.

Bagaimana Untuk Selesaikan Masalah Lampu Merah Pengawal PS4? [Penyelesaian Dicuba & Diuji]

Bagaimana Untuk Selesaikan Masalah Lampu Merah Pengawal PS4? [Penyelesaian Dicuba & Diuji]

Adakah anda sedang mencari penyelesaian pantas untuk menyelesaikan masalah lampu merah pengawal PS4? Kemudian cuba penyelesaian yang diberikan dan betulkan lampu merah pada PS4...

Cara Mengira Tahun Perkhidmatan dalam Excel

Cara Mengira Tahun Perkhidmatan dalam Excel

Ketahui cara mengira tahun perkhidmatan dalam Excel untuk memudahkan pengurusan pekerja dan manfaatkan fungsi-fungsi berguna seperti YEARFRAC dan DATEDIF.

Halia 2.7.53.0

Halia 2.7.53.0

Halia ialah penyemak ejaan dan tatabahasa percuma.

Blok

Blok

Blocks ialah permainan intelektual untuk pelajar sekolah rendah gred 3 untuk mempraktikkan kemahiran pengesanan dan mata mereka dan disertakan oleh guru dalam program sokongan pengajaran IT.

Prezi 6.26

Prezi 6.26

Prezi ialah aplikasi percuma yang membolehkan anda membuat persembahan digital, dalam talian dan luar talian.

Mathway

Mathway

Mathway ialah apl yang sangat berguna yang boleh membantu anda menyelesaikan semua masalah matematik yang memerlukan alat yang lebih kompleks daripada kalkulator terbina dalam peranti anda.

Adobe Presenter

Adobe Presenter

Adobe Presenter ialah perisian e-Pembelajaran yang dikeluarkan oleh Adobe Systems yang tersedia pada platform Microsoft Windows sebagai pemalam Microsoft PowerPoint.