WikiHow này hướng dẫn bạn cách đăng ký tệp DLL tạo đường dẫn từ tệp đến sổ đăng ký Windows. Đăng ký tệp DLL có thể giải quyết sự cố khởi động với một số chương trình. Tuy nhiên, hầu hết các tệp DLL không hỗ trợ đăng ký hoặc đã được đăng ký. Lưu ý rằng bạn không thể đăng ký tệp DLL cài sẵn của máy tính Windows vì chúng quan trọng đối với hoạt động của Windows. Ngoài ra, các bản cập nhật từ Windows cũng có thể sửa chữa các tệp DLL lỗi thời hoặc bị trục trặc.
Bươc chân
Phương pháp 1/2: Đăng ký một tệp DLL duy nhất
Bước 1. Hiểu cách thức hoạt động của phương pháp này
Bạn có thể sử dụng kết hợp lệnh "regsvr" và tên tệp DLL để đăng ký tệp nếu tệp hỗ trợ lệnh xuất "Máy chủ đăng ký". Thủ tục này tạo một đường dẫn từ sổ đăng ký Windows đến tệp DLL để các tiến trình của hệ điều hành có thể tìm và sử dụng tệp DLL dễ dàng hơn.
Thông thường, bạn sẽ cần làm theo phương pháp này để đăng ký tệp DLL từ các chương trình của bên thứ ba phải được ghép nối trực tiếp với các nguồn cấp hệ thống (ví dụ: Command Prompt)
Bước 2. Xác định ý nghĩa hoặc mục đích của thông báo lỗi "entry point"
Nếu nó đã được đăng ký, tệp DLL không hỗ trợ lệnh xuất “Máy chủ Đăng ký” hoặc mã không cho phép tệp kết nối với sổ đăng ký Windows. Bạn sẽ nhận được thông báo lỗi "Mô-đun [tên tệp DLL] đã được tải nhưng không tìm thấy điểm nhập DllRegisterServer". Nếu một thông báo như thế này xuất hiện, tệp DLL không thể được đăng ký.
Bản thân thông báo lỗi "entry point" không thực sự là một vấn đề, mà là một dạng xác nhận vì khi thông báo xuất hiện, tệp DLL bạn có không cần phải đăng ký
Bước 3. Định vị tệp DLL mà bạn muốn đăng ký
Chuyển đến thư mục chứa tệp DLL cần đăng ký. Khi bạn tìm thấy tệp, bạn có thể chuyển sang bước tiếp theo.
Ví dụ: nếu bạn đã cài đặt một chương trình có tệp DLL cần đăng ký, hãy mở thư mục cài đặt của chương trình (ví dụ: "C: / Program Files [tên chương trình]")
Bước 4. Mở cửa sổ thuộc tính tệp DLL
Nhấp chuột phải vào tệp, sau đó nhấp vào Tính chất ”Trong menu thả xuống. Một cửa sổ bật lên sẽ mở ra sau đó.
Bước 5. Ghi lại tên của tệp DLL
Trong cột ở đầu cửa sổ “Thuộc tính”, bạn có thể thấy tên đầy đủ của tệp. Tên này sẽ cần được nhập sau.
Vì hầu hết các tệp DLL có tên khó nhớ, bạn nên giữ cửa sổ “Thuộc tính” mở tại thời điểm này. Bằng cách đó, bạn có thể sao chép tên sau này
Bước 6. Sao chép địa chỉ của tệp DLL
Nhấp và kéo con trỏ qua chuỗi văn bản ở bên phải tiêu đề "Vị trí", sau đó nhấn phím tắt Ctrl + C để sao chép địa chỉ thư mục của tệp DLL.
Bước 7. Mở menu "Bắt đầu"
Nhấp vào biểu trưng Windows ở góc dưới bên trái của màn hình.
Bước 8. Định vị chương trình Command Prompt
Nhập dấu nhắc lệnh vào thanh tìm kiếm trên menu “Bắt đầu”. Biểu tượng Command Prompt sẽ xuất hiện ở đầu cửa sổ.
Bước 9. Mở Command Prompt ở chế độ quản trị viên
Để truy cập nó:
-
Kích chuột phải
"Dấu nhắc lệnh".
- Nhấp chuột " Chạy như quản trị viên ”.
- Lựa chọn " đúng ”Khi được nhắc.
Bước 10. Chuyển sang thư mục tệp DLL
Nhập cd và chèn khoảng trắng, sử dụng phím tắt Ctrl + V để dán địa chỉ thư mục của tệp DLL, sau đó nhấn Enter.
-
Ví dụ: nếu tệp DLL nằm trong thư mục "SysWOW64" trong thư mục "Windows" mặc định, hãy nhập lệnh sau:
cd C: / Windows / SysWOW64
Bước 11. Gõ lệnh "regsvr" và tên của tệp DLL
Nhập regsvr32 và chèn một khoảng trắng, sau đó nhập tên của tệp DLL (hoàn chỉnh với phần mở rộng “.dll”) và nhấn Enter. Nếu tệp DLL có thể được đăng ký, một thông báo xác nhận sẽ được hiển thị.
-
Ví dụ: nếu tên tệp là "usbperf.dll", lệnh được nhập sẽ giống như sau:
regsvr32 usbperf.dll
- Để sao chép tên của tệp DLL tại thời điểm này, hãy mở lại thư mục nơi tệp được lưu trữ (cửa sổ “Thuộc tính” sẽ xuất hiện), đánh dấu tên trong trường văn bản và nhấn phím tắt Ctrl + C. Bạn có thể dán tên tệp vào cửa sổ Command Prompt bằng cách nhấn Ctrl + V.
- Nếu tệp DLL được hoặc không thể được đăng ký, bạn sẽ thấy thông báo lỗi "điểm nhập" thay vì thông báo xác nhận.
Bước 12. Thử hủy đăng ký tệp DLL và đăng ký lại
Nếu bạn nhận được thông báo lỗi không phải là "entry point" khi nhập lệnh "regsvr", bạn có thể cần phải hủy đăng ký tệp trước khi có thể đăng ký:
- Nhập regsvr32 / u nama.dll và nhấn Enter. Đảm bảo rằng bạn thay thế "name" bằng tên của tệp DLL.
- Nhập regsvr32 nama.dll và nhấn Enter, và đừng quên thay thế "name" bằng tên của tệp DLL.
Phương pháp 2/2: Đăng ký lại tất cả các tệp DLL
Bước 1. Hiểu cách thức hoạt động của phương pháp này
Bằng cách tạo danh sách các tệp DLL trên máy tính của bạn và chạy danh sách dưới dạng tệp BAT, bạn có thể tự động đăng ký tất cả các tệp DLL trên máy tính của mình. Thủ tục này là lựa chọn tối ưu nếu bạn không có bất kỳ tệp DLL đặc biệt nào cần đăng ký.
Bước 2. Mở menu "Bắt đầu"
Nhấp vào biểu trưng Windows ở góc dưới bên trái của màn hình.
Bước 3. Định vị chương trình Command Prompt
Nhập dấu nhắc lệnh vào thanh tìm kiếm trên menu “Bắt đầu”. Bạn có thể thấy biểu tượng chương trình Command Prompt ở đầu cửa sổ menu.
Bước 4. Mở Command Prompt ở chế độ quản trị viên
Để truy cập nó:
-
Kích chuột phải
"Dấu nhắc lệnh".
- Nhấp chuột " Chạy như quản trị viên ”.
- Lựa chọn " đúng ”Khi được nhắc.
Bước 5. Chuyển sang thư mục Windows
Nhập cd c: / Windows và nhấn Enter. Lệnh này yêu cầu Command Prompt thực hiện lệnh tiếp theo bên trong thư mục “Windows”.
Bước 6. Liệt kê các tệp DLL
Nhập dir *.dll / s / b> C: / regdll.bat vào cửa sổ Command Prompt, sau đó nhấn Enter. Sau đó, Command Prompt có thể tạo một tệp bao gồm vị trí và tên của mỗi tệp DLL trong thư mục Windows.
Bước 7. Đóng cửa sổ Command Prompt
Khi bạn nhìn thấy dòng văn bản "c: / Windows>" bên dưới lệnh đã nhập, bạn có thể tự do đóng cửa sổ Command Prompt và chuyển sang bước tiếp theo.
Bước 8. Truy cập thư mục danh sách tệp
Bạn có thể tìm thấy danh sách các tệp DLL thông qua File Explorer:
-
mở ra Chương trình quản lý dữ liệu
(hoặc nhấn phím tắt Win + E).
- Nhấp chuột " PC này ”Ở bên trái cửa sổ.
- Nhấp đúp vào ổ cứng máy tính” OS (C:) ”.
- Vuốt (nếu cần) cho đến khi bạn thấy tệp "regdll".
Bước 9. Sao chép các tập tin vào màn hình nền
Để lưu các thay đổi, bạn cần lưu một bản sao của tệp "regdll" vào màn hình:
- Nhấp vào tệp một lần để chọn nó.
- Nhấn Ctrl + C.
- Nhấp vào màn hình nền.
- Nhấn Ctrl + V.
Bước 10. Mở danh sách tệp trong Notepad
Nhấp vào tệp trên màn hình nền một lần để chọn, sau đó làm theo các bước sau:
- Nhấp chuột phải vào tệp "regdll".
- Nhấp chuột " Chỉnh sửa ”Trong menu thả xuống.
Bước 11. Xóa thư mục không cần thiết hoặc vị trí tệp DLL
Mặc dù tùy chọn, bước này giúp giảm thời gian đăng ký tệp DLL. Bạn có thể xóa các dòng văn bản chứa các thư mục hoặc vị trí sau:
- C: / Windows / WinSXS - Phần tư cuối cùng của tài liệu thường chứa những dòng này.
- C: / Windows / Temp - Bạn có thể tìm thấy dòng này gần đoạn có chứa dòng "WinSXS".
- C: / Windows / $ patchcache $ - Dòng này khó tìm hơn. Tuy nhiên, bạn có thể thực hiện tìm kiếm bằng cách nhấn phím tắt Ctrl + F, nhập $ patchcache $ và nhấp vào “ Tìm tiếp theo ”.
Bước 12. Thêm lệnh "regsvr" vào mỗi dòng văn bản
Bạn có thể thêm chúng bằng cách sử dụng tính năng "Tìm và Thay thế" được tích hợp sẵn của Notepad:
- Nhấp chuột " Chỉnh sửa ”.
- Nhấp chuột " Thay thế… ”Trong menu thả xuống.
- Nhập c: / vào trường "Tìm gì".
- Nhập Regsvr32.exe / s c: / vào trường "Thay thế bằng".
- Nhấp chuột " Thay thế tất cả ”.
- Đóng cửa sổ.
Bước 13. Lưu các thay đổi và đóng cửa sổ Notepad
Nhấn Ctrl + S để lưu các thay đổi, sau đó nhấp vào nút “ NS ”Ở góc trên bên phải của cửa sổ Notepad để đóng nó. Tại thời điểm này, bạn đã sẵn sàng để chạy tệp "regdll.bat".
Bước 14. Chạy tệp
Nhấp chuột phải vào tệp "regdll.bat", nhấp vào " Chạy như quản trị viên và chọn " đúng ”Khi được nhắc chạy tệp trong Command Prompt. Sau đó, Command Prompt sẽ bắt đầu đăng ký mọi tệp DLL có sẵn. Quá trình này có thể mất nhiều thời gian, vì vậy hãy đảm bảo rằng máy tính của bạn đã được bật và cắm điện trong suốt quá trình.
Bước 15. Đóng Command Prompt
Sau khi quá trình hoàn tất, bạn có thể đóng cửa sổ Command Prompt. Các tệp DLL trên máy tính hiện đã được đăng ký.