Các tệp dll nằm ở đâu trong windows 7. REGSVR32 - đăng ký hoặc hủy đăng ký DLL trong sổ đăng ký Windows. Cách cài đặt tệp DLL


Đôi khi lỗi REGSVR32.DLL và các lỗi hệ thống DLL khác có thể liên quan đến sự cố trong sổ đăng ký Windows. Một số chương trình có thể sử dụng tệp REGSVR32.DLL, nhưng khi các chương trình đó được gỡ cài đặt hoặc sửa đổi, đôi khi các mục đăng ký DLL "mồ côi" (không hợp lệ) bị bỏ lại.

Về cơ bản, điều này có nghĩa là mặc dù đường dẫn thực tế của tệp có thể đã thay đổi nhưng vị trí cũ không chính xác của nó vẫn được ghi lại trong Windows Register. Khi Windows cố gắng tra cứu các tham chiếu tệp không chính xác này (vị trí tệp trên PC của bạn), lỗi REGSVR32.DLL có thể xảy ra. Ngoài ra, nhiễm phần mềm độc hại có thể làm hỏng các mục đăng ký liên quan đến Microsoft Visual Basic cho Windows. Vì vậy, các mục đăng ký DLL bị hỏng này cần được sửa chữa để khắc phục sự cố tận gốc.

Không nên chỉnh sửa sổ đăng ký Windows theo cách thủ công để xóa các khóa REGSVR32.DLL không hợp lệ trừ khi bạn là chuyên gia dịch vụ PC. Những sai lầm mắc phải khi chỉnh sửa sổ đăng ký có thể khiến PC của bạn không thể hoạt động và gây ra những hư hỏng không thể khắc phục được cho hệ điều hành của bạn. Trên thực tế, ngay cả một dấu phẩy đặt sai vị trí cũng có thể khiến máy tính của bạn không khởi động được!

Do rủi ro này, chúng tôi khuyên bạn nên sử dụng các công cụ dọn dẹp sổ đăng ký đáng tin cậy như WinThruster(được phát triển bởi Đối tác được chứng nhận Vàng của Microsoft) để quét và khắc phục mọi sự cố liên quan đến REGSVR32.DLL. sử dụng dọn dẹp sổ đăng ký, bạn có thể tự động hóa quá trình tìm kiếm các mục đăng ký bị hỏng, các tham chiếu tệp bị thiếu (chẳng hạn như nguyên nhân gây ra lỗi REGSVR32.DLL) và các liên kết bị hỏng trong sổ đăng ký. Trước mỗi lần quét, một bản sao lưu sẽ tự động được tạo, cho phép bạn hoàn tác mọi thay đổi chỉ bằng một cú nhấp chuột và bảo vệ bạn khỏi những hư hỏng có thể xảy ra đối với máy tính của bạn. Điều tuyệt vời nhất đó là khắc phục lỗi đăng ký có thể cải thiện đáng kể tốc độ và hiệu suất hệ thống.


Cảnh báo: Trừ khi bạn là người dùng PC có kinh nghiệm, chúng tôi KHÔNG khuyên bạn nên chỉnh sửa Windows Sổ đăng ký theo cách thủ công. Việc sử dụng trình soạn thảo sổ đăng ký không đúng cách có thể gây ra sự cố nghiêm trọng khiến bạn phải cài đặt lại Windows. Chúng tôi không đảm bảo rằng có thể khắc phục được các sự cố do sử dụng sai Trình soạn thảo sổ đăng ký. Bạn tự chịu rủi ro khi sử dụng Trình soạn thảo sổ đăng ký.

Trước khi sửa chữa sổ đăng ký Windows theo cách thủ công, bạn phải tạo bản sao lưu bằng cách xuất một phần sổ đăng ký được liên kết với REGSVR32.DLL (ví dụ: Microsoft Visual Basic cho Windows):

  1. Nhấn nút Bắt đầu.
  2. Đi vào " yêu cầu" V thanh tìm kiếm... ĐỪNG BẤM VÀO ĐI VÀO!
  3. Trong khi giữ phím CTRL-Shift trên bàn phím của bạn, nhấn ĐI VÀO.
  4. Một hộp thoại để truy cập sẽ được hiển thị.
  5. Nhấp chuột Đúng.
  6. Hộp đen mở ra với con trỏ nhấp nháy.
  7. Đi vào " regedit" và hãy nhấn ĐI VÀO.
  8. Trong Trình chỉnh sửa sổ đăng ký, chọn khóa liên quan đến REGSVR32.DLL (ví dụ: Microsoft Visual Basic cho Windows) mà bạn muốn sao lưu.
  9. Trên thực đơn Tài liệu lựa chọn Xuất khẩu.
  10. Trên danh sách Lưu vào Chọn thư mục mà bạn muốn lưu bản sao lưu của khóa Microsoft Visual Basic cho Windows.
  11. Trong lĩnh vực Tên tập tin Nhập tên cho tệp sao lưu, chẳng hạn như "Microsoft Visual Basic for Windows Backup."
  12. Đảm bảo trường Phạm vi xuất khẩu giá trị được chọn Chi nhánh đã chọn.
  13. Nhấp chuột Cứu.
  14. Tập tin sẽ được lưu với phần mở rộng .reg.
  15. Bây giờ bạn đã có bản sao lưu mục đăng ký liên quan đến REGSVR32.DLL của mình.

Các bước sau để chỉnh sửa sổ đăng ký theo cách thủ công sẽ không được mô tả trong bài viết này vì chúng có thể làm hỏng hệ thống của bạn. Nếu bạn muốn biết thêm thông tin về cách chỉnh sửa sổ đăng ký theo cách thủ công, vui lòng xem các liên kết bên dưới.

Khi cố gắng khởi chạy một trò chơi hoặc ứng dụng, chúng ta có thể gặp phải các lỗi như “không tìm thấy điểm vào dllregisterserver” hoặc “không thể khởi chạy ứng dụng, thiếu tệp dll”. Có thể có một số biến thể như vậy, nhưng bản chất là như nhau: các thư viện cần thiết hoàn toàn không có sẵn hoặc chúng chưa được đăng ký. Vì vậy, hãy cùng tìm hiểu cách sử dụng thư viện trong hệ điều hành và phải làm gì nếu vấn đề không được giải quyết.

Mô tả lỗi

Trong quá trình cài đặt Windows và các chương trình của bên thứ ba khác, các thư viện được giải nén vào các thư mục hệ thống - tệp .dll, là môi trường thực thi mã chương trình cho các ứng dụng. Không đi sâu vào chi tiết, đây là cách các chương trình và trò chơi hoạt động. Và trong trường hợp hệ thống không nhìn thấy các file này thì sẽ xảy ra lỗi.

nguyên nhân

Sự cố này có thể do một số sự kiện gây ra:

  1. Lây nhiễm vi-rút. Phần mềm không mong muốn có thể làm hỏng và xóa thư viện khỏi máy tính của bạn. Để thực hiện việc này, bạn nên kiểm tra vi-rút máy của mình và xóa chúng khỏi ổ cứng.
  2. Lỗi trình cài đặt. Thông thường, nhà cung cấp phần mềm sẽ thêm tất cả các tệp hệ thống cần thiết vào gói cài đặt để ứng dụng có thể chạy. Nhưng đôi khi các nhà phát triển lại quên mất điều này. Điểm mấu chốt - nếu máy tính không có tài nguyên thích hợp (được cài đặt cùng với ứng dụng khác), chương trình của bạn sẽ không chạy. Sẽ khó chịu hơn nhiều nếu bạn trả một khoản tiền lớn cho phần mềm này.

    Chú ý! Trong một số trường hợp, chính chương trình cài đặt sẽ cảnh báo bạn về việc cần phải tải xuống nội dung bổ sung để ứng dụng hoạt động. Ví dụ: đối với một số trò chơi, bạn nên cài đặt riêng phiên bản DirectX mới nhất.

  3. Lỗi hệ thống. Do nhiều trường hợp khác nhau không phải lúc nào chúng tôi cũng nằm trong tầm kiểm soát của mình, Windows có thể mất dấu một số tệp .dll. Nguyên nhân của điều này là do thao tác bất cẩn đối với các mục đăng ký.

Phương thức đăng ký thư viện

Có hai cách để thêm tệp .dll vào sổ đăng ký hệ thống.

Sử dụng dòng lệnh

Để làm điều này, bạn sẽ cần phải làm như sau:


Sử dụng cửa sổ Run

Phương pháp hai cú nhấp chuột:


Tại sao tôi không đăng ký được .dll và cách khắc phục?

Có ba lý do khiến việc đăng ký tệp hệ thống không thành công:

  1. Thư viện đã được đăng ký. Trong trường hợp này, nguyên nhân là do chính tệp đó bị hỏng hoặc bị nhiễm vi-rút.
  2. Đăng ký là không thể. Tệp .dll có thể chỉ là tệp giả hoặc có thể không tương thích với phiên bản và thành phần của hệ điều hành.

    Chú ý! Không bao giờ tải xuống tệp .dll từ dịch vụ lưu trữ tệp và các trang web đáng ngờ khác. Chỉ tải xuống thư viện từ các nguồn chính thức!

  3. Không có chức năng đăng ký. Một số thư viện không được thiết kế để đăng ký và đơn giản là không có chức năng này.

Có ba cách để thoát khỏi tình trạng này:

  1. Tải xuống thành phần hệ thống chính thức từ tài nguyên của nhà cung cấp. Ví dụ: đối với tệp xlive.dll, bạn cần tải xuống và cài đặt gói Microsoft Games cho Windows, gói này có thể tải xuống từ trang web của Microsoft.

    Khuyên bảo! Nếu tình huống như vậy xảy ra, hãy tìm nơi tải xuống thành phần hệ thống (đây sẽ là trang web chính hãng) chứ không phải tệp riêng biệt.

  2. Trong trường hợp bạn là nhà phát triển và đã tạo thư viện của mình, hãy đăng ký nó bằng regasm.exe.
  3. Đôi khi, để sử dụng tệp .dll, bạn cần di chuyển nó vào thư mục ứng dụng - đến thư mục lưu trữ tệp thực thi .exe.

Vì vậy, chúng tôi đã xem xét một số cách để đăng ký thư viện trong hệ thống và loại bỏ lỗi “không tìm thấy điểm nhập dllregisterserver”. Chắc phải có đủ chúng. Nhưng nếu bạn gặp trường hợp đặc biệt hoặc biết cách khác để giải quyết vấn đề, vui lòng chia sẻ trong phần bình luận.

Cài đặt trò chơi hoặc ứng dụng nặng liên quan đến việc tự động cài đặt và đăng ký các tệp DLL cần thiết trong hệ điều hành Windows. DLL là các thư viện động có thể được nhiều ứng dụng truy cập nhiều lần. Nếu xảy ra lỗi khi trò chơi hoặc chương trình cố gắng truy cập vào một DLL cụ thể, người dùng sẽ thấy thông báo “không tìm thấy điểm nhập dllregisterserver” hoặc “không thể khởi chạy, thiếu tệp .dll”. Những lỗi này và các lỗi khác cho biết sự cố khi truy cập thư viện động có thể được giải quyết nếu bạn đăng ký độc lập tệp DLL cần thiết trong Windows.

Tại sao xảy ra lỗi khi truy cập DLL?

DLL được thêm vào hệ điều hành khi Windows được cập nhật và khi các ứng dụng được cài đặt. Dựa trên điều này, chúng ta có thể xác định những lý do chính sau đây khiến xảy ra lỗi cho biết tệp DLL bị thiếu hoặc có vấn đề:

  • DLL chưa được cài đặt. Có thể có hai lý do cho việc này - Windows chưa được cập nhật lên phiên bản hiện tại và thư viện đi kèm với một trong những bản cập nhật mới nhất hoặc trò chơi/ứng dụng trong quá trình cài đặt vì lý do nào đó đã không cài đặt và đăng ký DLL mới.
    Ghi chú: Thông thường, tất cả các tệp DLL cần thiết đều có trong tệp cài đặt của ứng dụng và các nhà phát triển không mong đợi rằng các thành phần cần thiết đã được cài đặt trên máy tính.
  • Thiệt hại cho DLL. Sự cố này thường xảy ra nhất nếu DLL bị phần mềm vi-rút làm hỏng hoặc hành động bất cẩn của người dùng, chẳng hạn như thực hiện các thay đổi đối với sổ đăng ký dẫn đến hư hỏng thư viện động.

Hầu hết các DLL đều được cài đặt trên máy tính cùng với DirectX, vì vậy nếu khi cài đặt trò chơi hoặc ứng dụng mà bạn được nhắc cập nhật/cài đặt DirectX, bạn không cần phải từ chối, nếu không sẽ có nguy cơ cao xảy ra lỗi “không thể cài đặt được”. được khởi chạy, tệp .dll bị thiếu.”

Cách đăng ký DLL trên Windows

Nếu vì lý do nào đó Windows không có DLL cần thiết để chạy trò chơi và ứng dụng, người dùng có thể tự đăng ký. Điều này có thể được thực hiện theo hai cách, trước tiên hãy tải DLL cần thiết xuống máy tính.

Đăng ký DLL bằng dòng lệnh

Để đăng ký một DLL hiện có trên máy tính của bạn thông qua dòng lệnh, hãy làm như sau:


Đăng ký DLL bằng dòng Run

Việc đăng ký một DLL thông qua dòng "Run" thực tế không khác gì các thao tác bằng dòng lệnh. Người dùng cần:


Phải làm gì nếu bạn không thể đăng ký DLL

Có thể Windows sẽ báo lỗi khi phản hồi lệnh đăng ký thư viện, cho biết mô-đun đã được tải nhưng không tìm thấy điểm vào DllRegisterserver. Có thể có các biến thể khác của lỗi tương tự khiến không thể đăng ký DLL. Những lỗi như vậy xảy ra vì những lý do sau:

Nếu bạn gặp lỗi khi cố gắng đăng ký DLL, bước đầu tiên là thử tải xuống thành phần chính thức từ nhà cung cấp để loại trừ khả năng xảy ra tệp giả. Để thực hiện việc này, bạn sẽ cần sử dụng một công cụ tìm kiếm và tìm ra thành phần hệ thống mà DLL có vấn đề thuộc về.

Trong một số trường hợp hiếm gặp, sự cố khi đăng ký DLL có thể xảy ra nếu nó không nằm trong cùng thư mục với tệp thực thi của thành phần hoặc ứng dụng.exe. Trong trường hợp này, bạn cần di chuyển thư viện vào thư mục chứa tệp thực thi và thử đăng ký lại.