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:
- Nhấp vào mục menu Đăng ký OCX / DLL.
- Chọn một loại tệp mà bạn sẽ đăng ký.
- Sử dụng nút Duyệt, chỉ định vị trí DLL.
- Nhấn nút "Đăng ký" và chính chương trình sẽ đăng ký tệp.
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".
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:
- Nhấn tổ hợp bàn phím "Windows + R" hoặc chọn mục "Chạy" từ menu Bắt đầu.
- 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:
- 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ý.
Regsvr32.exe c: \ windows \ system32 \ dllname.dll
Trong đó dllname là tên của tập tin của bạn.
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
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
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:
- Chọn lệnh "Chạy" trong menu Bắt đầu.
- Nhập vào trường nhập CMD mở ra.
- 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.
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.
Phương pháp 4: Mở với
- 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.
- Chọn "Mở bằng" trong menu xuất hiện.
- Nhấp vào "Tổng quan" và chọn chương trình Regsvr32.exe từ thư mục sau:
- 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.
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.
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.