Hotline: 1900 63.63.43
☎ 0287300 7898 – 0938 169 138 (Zalo) 0984.966.552 (Zalo)
DLL là viết tắt của Dynamic Link Library (thư viện liên kết động). File DLL chứa những hướng dẫn mà các chương trình khác có thể gọi đến để làm một tác vụ nào đó. Về cơ bản, DLL cũng như như EXEs, tuy vậy các file này được đặt tên không giống nhau trong qui trình liên kết.
1. File DLL là gì?
DLL là viết tắt của Dynamic Link Library (thư viện liên kết động). File DLL chứa những chỉ dẫn mà các chương trình khác có thể gọi đến để làm một tác vụ nào đó.
Về cơ bản, DLL cũng như như EXEs, tuy nhiên các file này được đặt tên không trùng lặp trong công đoạn liên kết.
File DLL chỉ là công cụ được phát triển để sử dụng mã chia sẻ và dữ liệu, cho phép nâng cấp các chức năng mà không cần phải tái liên kết hoặc tái biên dịch các ứng dụng.
Nói cách khác, các file DLL có chứa mã và dữ liệu được dùng bởi nhiều phần mềm khác nhau. Nhiều chương trình khác nhau cũng đều có thể chia sẻ cùng 1 file dll. File DLL thường gây nhiều vấn đề nhất là file hal.dll.
2. File DLL hoạt động như ra sao?
Thử mường tượng bạn có 2 tập tin riêng biệt là “example.exe” – tập tin thực thi thông thường, và “library.dll” – tập tin DLL được sử dụng để thực thi.
Các tập tin này được hệ điều hành kết nối như làm sao khi chạy tập tin “example.exe” ?
Khi tập tin “example.exe” chạy, hệ điều hành sẽ tải tập tin, tìm bảng dữ liệu bên trong tập tin và cung cấp thông tin (không phải bằng chữ) “This program uses the following list of functions from the DLL file library.dll” (chương trình này sử dụng danh sách các chức năng dưới đây từ file DLL library.dll”.
Kỹ thuật đó được coi là “imports” hoặc “imported functions” từ DLL “library.dll” trong chương trình “example.exe”.
Sau đó, các loader code sẽ tìm kiếm “library.dll”, và nếu nó tìm thấy”library.dll” thì những tập tin sẽ có tải.
Bên trong tập tin DLL này có chứa một danh sách khác coi là “export list”, bản kê này kết nối các địa chỉ cụ thể cho từng chức năng nằm bên trong tập tin DLL. Kể từ thời điểm này, khi “example.exe” cần gọi một hàm từ “library.dll”, “example.exe” chỉ cần sử dụng địa chỉ đó.
3. Làm ra sao để lấy và lưu trữ file DLL?
Khi phần nào mềm cho thiếu file DLL, cách một mà người sử dụng nghĩ đến đó là tìm kiếm tập tin trực tuyến và lưu vào ổ cứng.
Nếu muốn ứng dụng hoạt động thì bạn phải lưu giữ DLL trong thư mục của phần mềm.
Như đã giải thích ở phần trên, rất nhiều phần mềm cần có file DLL mới hoạt động được. Do đó cách tốt đặc biệt là bạn nên lưu giữ file DLL vào nơi mà tất cả những ứng dụng có thể tìm tìm được file. Thông thường file DLL được lưu trữ trong thư mục “system 32” (C:WindowsSystem32) .
Nếu sử dụng hệ điều hành Windows phiên bản 64-bit, bạn nên sao chép file DLL vào “C:WindowsSysWOW64” .
Lưu ý : Thực hiện sao chép file DLL trên cả Windows 32-bit và Windows 64-bit dưới quyền Admin.
Tuy nhiên cách thức này sẽ không được khuyến khích, lí do đơn giản là cách thức này cũng đều có thể gây nên một số không may cho người dùng, chẳng hạn như DLL quá cũ, DLL bị nhiễm virus,…
Tham khảo thêm một số bài viết dưới đây:
- Pagefile.sys là gì? Có thể xóa được pagefile.sys không?
- Hướng dẫn thay đổi kích thước và vị trí Pagefile.sys trên Windows
- Cách giảm dung lượng file dữ liệu Outlook (.PST và. OST)
Chúc các bạn thành công!
- Top phần mềm bung file file và nén file tốt nhất hiện giờ
- Hướng dẫn cách Deploy file XAP bằng WPV Xap Deployer
- Pagefile.sys là gì và có nên vô hiệu hóa nó?
- Chia sẻ các file và máy in Windows 7 và Windows XP
- Khắc phục lỗi 0x800F081F khi cài đặt. Net Framework 3.5
- Tại sao không nên tải các file DLL từ website?
file DLL, file DLL là gì, file DLL hoạt động như thế nào, tìm hiểu file DLL, Pagefile.sys, lỗi thiếu file DLL, sửa lỗi thiếu file DLL
Nội dung File DLL là gì, và file này hoạt động như thế nào? – Sửa lỗi máy tính được tổng hợp sưu tầm biên tập bởi: Trường Thịnh Group. Mọi ý kiến vui lòng gửi Liên Hệ cho truongthinh.info để điều chỉnh. truongthinh.info tks.