Cách đăng ký thư viện DLL trong hệ thống

Anonim

Cách đăng ký thư viện DLL trong hệ thống

Sau khi cài đặt nhiều chương trình hoặc trò chơi khác nhau, bạn có thể gặp phải tình huống xảy ra lỗi "bắt đầu chương trình không thể được thực hiện", vì DLL yêu cầu không có trong hệ thống. " Mặc dù thực tế là các cửa sổ của gia đình Windows thường đăng ký các thư viện trong nền, sau khi bạn tải xuống và đặt tệp DLL của mình vào vị trí thích hợp, lỗi xảy ra vẫn xảy ra và hệ thống chỉ cần nhìn thấy nó. Để khắc phục điều này, bạn cần phải đăng ký thư viện. Làm thế nào điều này có thể được thực hiện, sẽ được thông báo sau trong bài viết này.

Tùy chọn giải quyết vấn đề

Có một số phương pháp để loại bỏ vấn đề này. Xem xét từng người trong số họ chi tiết hơn.

Phương pháp 1: Trình quản lý OCX / DLL

OCX / DLL Manager là một chương trình nhỏ có thể giúp đăng ký tệp thư viện hoặc tệp OCX.

Tải xuống chương trình quản lý OCX / DLL

Để làm điều này, bạn sẽ cần:

  1. Nhấp vào mục menu Đăng ký OCX / DLL.
  2. Chọn một loại tệp mà bạn sẽ đăng ký.
  3. Sử dụng nút Duyệt, chỉ định vị trí DLL.
  4. Nhấn nút "Đăng ký" và chính chương trình sẽ đăng ký tệp.

Chương trình quản lý OCX DLL

Người quản lý OCX / DLL cũng biết cách hủy đăng ký của thư viện, cho việc này, bạn cần chọn mục "unregister ocx / dll" trong menu và sau đó thực hiện tất cả các thao tác tương tự như trong trường hợp đầu tiên. Hàm hủy có thể cần so sánh kết quả với tệp được kích hoạt và khi bị vô hiệu hóa, cũng như trong quá trình loại bỏ một số vi-rút máy tính.

Trong quá trình đăng ký, hệ thống có thể khiến bạn sai lầm khi nói về quyền quản trị viên nào được yêu cầu. Trong trường hợp này, bạn cần khởi động chương trình bằng cách nhấn nó bằng nút chuột phải và chọn "chạy trên tên của quản trị viên".

Bắt đầu chương trình thay mặt cho quản trị viên OCX DLL Manager

Phương pháp 2: Menu "Chạy"

Bạn có thể đăng ký DLL bằng cách sử dụng lệnh "Chạy" trong menu Bắt đầu hệ điều hành Windows. Để làm điều này, bạn sẽ cần thực hiện các hành động sau:

  1. Nhấn tổ hợp bàn phím "Windows + R" hoặc chọn mục "Chạy" từ menu Bắt đầu.
  2. Mở menu Execute

  3. Nhập tên chương trình sẽ đăng ký thư viện - regsvr32.exe và đường dẫn mà tệp được đặt. Kết quả là, nó sẽ hoạt động như thế này:
  4. Regsvr32.exe c: \ windows \ system32 \ dllname.dll

    Trong đó dllname là tên của tập tin của bạn.

    Đăng ký thư viện DLL thông qua menu Run

    Ví dụ này sẽ phù hợp với bạn nếu hệ điều hành được cài đặt trên ổ C nếu nó ở nơi khác, bạn sẽ cần thay đổi chữ cái của đĩa hoặc sử dụng lệnh:

    % Systemroot% \ system32 \ regsvr32.exe% Windir% \ system32 \ dllname.dll

    Lệnh dll mà thư mục tìm thấy thư mục mà bạn có

    Trong phiên bản này, chính chương trình tìm thấy thư mục nơi bạn đã cài đặt HĐH và khởi chạy đăng ký tệp DLL được chỉ định.

    Trong trường hợp của hệ thống 64 bit, bạn sẽ có hai chương trình regsvr32 - một chương trình trong thư mục:

    C: \ windows \ syswow64

    và thứ hai trên đường:

    C: \ windows \ system32

    Đây là những tệp khác nhau được sử dụng riêng cho các tình huống có liên quan. Nếu bạn có HĐH 64 bit và tệp DLL là 32 bit, thì tệp thư viện phải được đặt trong thư mục:

    Windows \ syswow64.

    Và đội sẽ trông như thế này:

    % Windir% \ syswow64 \ regsvr32.exe% Windir% \ syswow64 \ dllname.dll

    Lệnh đăng ký DLL trong hệ thống 64 bit

  5. Nhấn nút "enter" hoặc "OK"; Hệ thống sẽ cung cấp cho bạn một thông báo về việc thư viện đã thành công hay chưa hoặc không được đăng ký.

Phương pháp 3: Chuỗi lệnh

Đăng ký tệp thông qua dòng lệnh không khác lắm so với tùy chọn thứ hai:

  1. Chọn lệnh "Chạy" trong menu Bắt đầu.
  2. Nhập vào trường nhập CMD mở ra.
  3. Bấm phím Enter".

Bạn sẽ xuất hiện trước mặt bạn, trong đó bạn sẽ cần nhập các lệnh tương tự như trong phiên bản thứ hai.

Đăng ký thư viện DLL thông qua dòng lệnh

Cần lưu ý rằng cửa sổ dòng lệnh có chức năng chèn của văn bản được sao chép (để thuận tiện). Bạn có thể tìm thấy menu này bằng cách nhấn nút bên phải trên biểu tượng ở góc trên bên trái.

Chèn menu trên dấu nhắc lệnh windows

Phương pháp 4: Mở với

  1. Mở menu Tệp mà bạn sẽ đăng ký bằng cách nhấp vào nó bằng nút chuột phải.
  2. Chọn "Mở bằng" trong menu xuất hiện.
  3. Đăng ký thư viện DLL thông qua menu mở với

  4. Nhấp vào "Tổng quan" và chọn chương trình Regsvr32.exe từ thư mục sau:
  5. Windows / System32.

    Hoặc trong trường hợp bạn làm việc trong một hệ thống 64 bit và tệp DLL 32 bit:

    Windows / syswow64.

  6. Mở DLL bằng chương trình này. Hệ thống sẽ phát hành một thông báo đăng ký thành công.

Sai lầm có thể

"Tệp không tương thích với phiên bản Windows đã cài đặt" có nghĩa là bạn rất có thể đang cố gắng đăng ký DLL 64 bit trong hệ thống 32 bit hoặc ngược lại. Sử dụng lệnh thích hợp được mô tả trong phương thức thứ hai.

"Điểm đầu vào không được tìm thấy" - Không phải tất cả các thư viện DLL đều có thể được đăng ký, một số trong số chúng chỉ đơn giản là không hỗ trợ lệnh dllregisterserver. Ngoài ra, sự xuất hiện của một lỗi có thể gây ra bởi thực tế là tệp đã được đăng ký bởi hệ thống. Có những trang web phân phối các tệp không phải là thư viện trong thực tế. Trong trường hợp này, tất nhiên, sẽ không có gì sẽ được đăng ký.

Tóm lại, phải nói rằng bản chất của tất cả các tùy chọn được đề xuất đơn giản là các phương thức khác nhau để khởi chạy nhóm đăng ký - thuận tiện hơn.

Đọc thêm