Cách đăng ký tệp DLL trong Windows

Bạn đã bao giờ gặp sự cố Windows trong đó bạn phải đăng ký tệp DLL(DLL) trên máy tính của mình chưa? Tệp DLL , hay còn gọi là Thư viện liên kết động(Dynamic Link Library) , là các tệp chứa các chức năng được sử dụng trên nhiều ứng dụng.

Ví dụ: Microsoft Office có hàng trăm tệp DLL(DLL) có thể được sử dụng giữa các chương trình Office khác nhau để thực hiện một số chức năng nhất định, chẳng hạn như kiểm tra chính tả, v.v. Nhiều chương trình có thể tải cùng một DLL cùng một lúc.

Đăng ký DLL(DLLs) 32 hoặc 64-bit trong Windows

Nếu bạn cần đăng ký một DLL do một số loại hỏng hóc hoặc lỗi cài đặt, bạn có thể thực hiện việc đó theo cách thủ công bằng cách làm theo phương pháp được nêu bên dưới.

Bước 1(Step 1) : Đầu tiên nhấp vào Bắt đầu(Start) , sau đó nhấp vào Chạy(Run) .

Bước 2(Step 2) : Bây giờ tất cả những gì bạn phải làm để đăng ký tệp DLL(DLL) là nhập lệnh regsvr32, theo sau là đường dẫn của tệp DLL(DLL) .

regsvr32 “C:\Windows\System32\myfile.dll”

Bước 3(Step 3) : Bây giờ hãy nhấp vào OK và bạn sẽ nhận được thông báo xác nhận rằng DLL đã được đăng ký thành công.

Đó là nó! Bây giờ DLL của bạn đã được thêm thành công vào sổ đăng ký và có thể được sử dụng bởi các chương trình Windows . Lưu ý rằng nếu bạn nhận được thông báo lỗi, có thể là bạn đang sử dụng phiên bản 64 bit của lệnh chứ không phải phiên bản 32 bit. Nếu bạn đã cài đặt phiên bản Windows 64 bit và DLL là 32 bit, thì bạn nên chạy lệnh bằng cách sử dụng phiên bản 32 bit của regsvr32:

%systemroot%\SysWoW64\regsvr32 <PATH TO DLL>

Ngoài ra, nếu bạn đang sử dụng DLL(DLL) 32-bit , thì hãy đảm bảo di chuyển tệp từ  thư mục %systemroot%\System32 vào thư mục  %systemroot%\SysWoW64 trước khi chạy lệnh. Nếu không, bạn có thể thấy các thông báo như:

The module failed to load 

The specified module could not be found

Nếu bạn không thể đăng ký tệp DLL(DLL) và cuối cùng bạn nhận được thông báo lỗi nói rằng nỗ lực đăng ký tệp DLL(DLL) không thành công, bạn có thể muốn tắt UAC (Kiểm soát tài khoản người dùng) trong Windows .

Tắt UAC được biết là có thể khắc phục sự cố đăng ký DLL(DLLs) không thành công . Các vấn đề khác có thể là bạn cần nhấp chuột phải vào dấu nhắc lệnh và chọn Run as Administrator . Đôi khi nếu dấu nhắc lệnh không có đặc quyền của quản trị viên, thì lệnh đăng ký DLL sẽ không thành công.

Cuối cùng, nếu lệnh regsvr32 bị thiếu hoặc bị hỏng, bạn có thể chạy trình kiểm tra tệp hệ thống để sửa bất kỳ sự cố nào với tệp hệ thống Windows gốc . Nếu bạn vẫn còn vấn đề, hãy gửi bình luận! Vui thích!



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts