Hôm nay, chúng tôi sẽ giải thích ba tệp hệ điều hành Windows – Hal.dll, Kernel32.dll, User32.dll. Các tệp hệ thống này là một phần của các DLL API Win32 hoạt động cùng nhau để hoàn thành một tác vụ mà người dùng có thể xem. Các tệp này là tệp hệ điều hành và không được giả mạo.
Nội dung
1]Tệp Hal.dll là gì
Hal.dll = Lớp trừu tượng phần cứng.
Mặc dù Windows quản lý tất cả phần cứng nhưng nó không trực tiếp làm điều đó. Thay vào đó, nó sử dụng cái được gọi là Layer. Đó là thông lệ tiêu chuẩn, vì vậy thiết bị cấp thấp và các cuộc gọi của nó không được tiếp xúc trực tiếp. Nó cũng tăng cường bảo mật. HAL là lớp nằm giữa phần cứng và phần còn lại của hệ điều hành. Hal.dll bao gồm các chức năng cho các chức năng phần cứng thấp, mà Hệ điều hành có thể gọi bằng DLL.
Một số người dùng chắc hẳn đã thấy đề cập đến HAL trong BSOD. Một ví dụ như vậy là HAL_INITIALIZATION_FAILED. Điều này xảy ra do một trong các phần cứng không khởi động chính xác.
Đọc: HAL BAN ĐẦU KHÔNG THÀNH CÔNG Lỗi dừng 0x0000005C
2]Tệp Kernel32.dll là gì
Kernel32.dll = Thư viện để kết nối với phần trung tâm của hệ điều hành.
Một phần của các DLL API Win32 (kernel32.dll, user32.dll, gdi32.dll) được tải vào bộ nhớ khi Windows khởi động. Nó bao gồm API dựa trên Win32, có thể lần lượt thực hiện các hoạt động quản lý bộ nhớ, nhập/xuất (I/O), tạo quy trình và luồng cũng như các chức năng đồng bộ hóa.
Một số ví dụ mà DLL được sử dụng là kết thúc chương trình, đếm số tệp trong thư mục, tính dung lượng đĩa trống, v.v.
Một trong những lỗi phổ biến thường thấy là— Không thể khởi tạo thư viện động
2]Tệp User32.dll là gì
User32.dll = Thư viện hoặc Chức năng liên quan đến người dùng và giao diện người dùng.
DLL chứa các hàm API Windows liên quan đến giao diện người dùng Windows. Ví dụ: khi PrintScreen và dán nó vào Paint hoặc khi bạn thay đổi độ phân giải video hiện tại, hãy thu nhỏ và phóng to các cửa sổ, v.v. Rõ ràng là nó hoạt động với kernel32.dll và gdi32.dll để hoàn thành hành động.
Tất cả các tệp này đều nằm trong Hệ thống32. Nếu bạn có hệ điều hành 64-bit, chúng có thể có sẵn trong SysWOW64. Nếu bạn thấy chúng cũng nằm ở một số vị trí khác, tốt nhất là bạn nên chạy quét chống vi-rút.
Bạn muốn biết về các quy trình, tệp hoặc loại tệp này?
Ntoskrnl.exe, Ntkrnlpa.exe, Win32k.sys | Ntdll.dll, Advapi32.dll, Gdi32.dll | CompatTelRunner.exe | Tệp Windows.edb | csrss.exe | Rundll32.exe | Tệp Thumbs.db | Tệp NFO và DIZ | Tệp Index.dat | Swapfile.sys, Hiberfil.sys & Pagefile.sys | Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | Tệp DLL hoặc OCX | StorDiag.exe | MOM.exe | Quá trình lưu trữ cho các cửa sổ nhiệm vụ | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | Conhost.exe | JUCheck.exe | vssvc.exe | wab.exe | utcsvc.exe | ctfmon.exe | LSASS.exe | csrss.exe.
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Giải thích các tệp Hal.dll, Kernel32.dll, User32.dll. Hy vọng bài viết tại chuyên mục Thủ Thuật Phần Mềm sẽ giúp ích được cho bạn. Trân trọng !!!