Tự động cài đặt các tệp DLL. Tự động cài đặt thư viện động (DLL)

Đã có nhiều bài viết về chủ đề lỗi liên quan đến các thư viện DLL. Những lỗi này được cố định theo cách duy nhất - cài đặt tệp DLL này vào máy tính. Trong bài viết này tôi sẽ viết cách để làm điều đó.

Tải xuống và cài đặt các tệp DLL

Nếu bất kỳ lỗi nào xuất hiện, tên của tệp DLL thường được chỉ định. Bạn cần nhập tên của tệp này trong công cụ tìm kiếm và tải xuống. Ví dụ: chúng ta cần tải xuống tệp D3DX9_27.dll. Chúng tôi nhập tên này vào Yandex hoặc Google và tải xuống từ một số trang web. Trang web an toàn và phổ biến nhất mà tôi tải xuống các tệp DLL là DLL-Files.com. Có một trường trong đó bạn có thể nhập tên của tệp.

Bây giờ bạn cần tìm ra nơi để ném tệp dll này. Trong các hệ thống khác nhau, vị trí của các tệp này là khác nhau, vì vậy tôi sẽ bắt đầu từ hệ điều hành ban đầu:

  • Windows 95/98. - Chúng tôi đặt tệp vào thư mục C: \\ Windows \\ System;
  • Windows NT hoặc 2000 - Chúng tôi đặt tệp trong thư mục C: \\ winnt \\ system32;
  • Windows XP, 7, 8, 10 - Đặt tệp vào thư mục (cho 32-h. Hệ thống bit trong C: \\ Windows \\ System32, và cho 64-h. bit trong C: \\ Windows \\ syswow64).

Đôi khi khi bạn cố đặt tệp, một thông báo có thể xuất hiện trong thư mục mong muốn mà tệp đã ở đó. Vậy thì tại sao một lỗi xuất hiện? Có thể tệp bị hỏng hoặc đây là một số loại vi-rút, do đó bạn có thể thay thế nó bằng một tệp mới.

Khi bạn đã chuyển tất cả các thư viện bị thiếu, bạn cần khởi động lại máy tính để các thay đổi có hiệu lực, sau đó khởi chạy các ứng dụng đó không hoạt động.

Và phải làm gì nếu bạn ném tất cả các tệp cần thiết vào thư mục, nhưng chương trình hoặc trò chơi vẫn không bắt đầu? Sau đó, bạn có thể thử đăng ký thư viện trong hệ thống, bây giờ tôi sẽ chỉ ra cách thực hiện.

Cách đăng ký DLL trong Windows

Đăng ký các thư viện DLL trong Windows xảy ra rất đơn giản và nhanh chóng. Bạn có thể làm điều đó nếu bạn có Windows 7, 8 hoặc 10. Tôi cũng muốn lưu ý rằng bạn phải có quyền quản trị viên. Tại thời điểm này tôi sẽ hiển thị 3 cách để đăng ký thư viện động.

Phương pháp đầu tiên

Nó là người dùng phổ biến và đã sử dụng nhất.

Mở cửa sổ "Chạy" bằng các phím Giành chiến thắng + R. Và nhập lệnh regsvr32.exe ở đó. Tên tệp.

Nói cách khác, lệnh có thể trông như thế này (hiển thị trên ví dụ về tệp d3dx9_27.dll):

regsvr32.exe d3dx9_27.dll.


Nếu phương thức không hoạt động, thì bạn cần chỉ định đường dẫn đầy đủ đến tệp này, nghĩa là đường dẫn đến thư mục mà bạn đã đặt DLL. Ví dụ, nó có thể trông như thế này:

regsvr32.exe C: /windows/system32/d3dx9_27.dll


Khi đăng ký thành công, bạn phải xem câu trả lời tích cực hoặc thông báo lỗi mà các mô-đun được tải ... Nhưng tôi sẽ nói với bạn một lát sau.

Cách thứ hai

Ở đây chúng tôi sẽ sử dụng dòng lệnh, nhưng bạn cần mở nó thay mặt cho quản trị viên, tôi hy vọng bạn biết cách thực hiện.

regsvr32.exe path_k_file_dll.

Đó là, chúng ta thực hiện tất cả giống nhau, chỉ trên dòng lệnh.


Một thông báo sẽ xuất hiện một lần nữa mà thư viện được đăng ký hoặc lỗi.

Cách thứ ba

Phương pháp này hiếm khi được sử dụng, nhưng cũng là một công nhân. Lấy tệp DLL của bạn và nhấp vào nút chuột phải, trong menu ngữ cảnh xuất hiện, chọn mục "Để mở với" và đi đến thư mục Windows / System32.Và bạn đang tìm kiếm một chương trình regsvr32.exe ở đó, thông qua đó chúng tôi sẽ mở thư viện.

Lỗi kiểm tra tệp DLL

Khi bạn đang cố gắng đăng ký DLL và không quan trọng cách bạn có thể gặp lỗi mà mô-đun của DLL như vậy không tương thích với phiên bản Windows hoặc được tải. Làm gì?

Những lỗi như vậy có thể xảy ra vì những lý do sau:

  • Thư viện không cần phải đăng ký, vì nó không hỗ trợ tính năng này hoặc nó đã được đăng ký trong hệ thống;
  • Bạn đã tải xuống một tệp bị hỏng hoặc hoàn toàn không liên quan đến các thư viện.

Làm thế nào để giải quyết vấn đề?

  • Người dùng có kinh nghiệm có thể sử dụng regasm.exe;
  • Hãy thử trực tuyến cùng một tệp trên internet, chỉ từ một nguồn khác. Hoặc xem những gì tập tin này và sử dụng các trình cài đặt DL-File đặc biệt. Một số thư viện được vận chuyển với bất kỳ phần mềm nào, ví dụ: DirectX.
  • Khi bạn tải xuống một số loại ứng dụng, phần mềm chống vi-rút có thể loại bỏ các thư viện DLL quan trọng trong quá trình cài đặt, trong quá trình cài đặt, vì vậy bạn cần tải xuống trò chơi từ một nguồn khác hoặc tạm thời vô hiệu hóa phần mềm diệt virus và cài đặt lại ứng dụng.

Về điều này, tôi sẽ hoàn thành để mô tả việc cài đặt các thư viện DLL và sẽ tiếp tục quay lại càng nhiều càng tốt để trở về chủ đề này. Nếu có bất kỳ câu hỏi nào nảy sinh, thì tôi sẽ cố gắng trả lời họ trong các ý kiến.

Window.dll - tập tin này là hệ thống và nó được sử dụng cả hệ điều hành và các tệp của bên thứ ba. Nếu bạn gặp khó khăn, bạn có thể nâng cấp.

Nếu HĐH của bạn bị mất lỗi Window.dll, thì bạn cần khẩn cấp để loại bỏ nó. Tệp hệ thống này là nền tảng cho hoạt động của hệ thống và được sử dụng không chỉ bởi chính HĐH, mà cả các chương trình của bên thứ ba. Để khôi phục chế độ hoạt động bình thường, bạn cần tải xuống Window.dll cho Windows 7, mặc dù có các tùy chọn khác để khắc phục sự cố. Không có tệp sạch và gốc, bạn chắc chắn sẽ không nhận được hoạt động ổn định của HĐH. Những lý do tại sao lỗi bay ra có thể rất nhiều, nhưng giải pháp khá đơn giản. Vì vậy, dễ dàng loại bỏ sai lầm hơn là hiểu tại sao nó xảy ra.

Làm thế nào để loại bỏ một sai lầm

Window.dll - cũng như các tệp hệ thống khác là một thư viện DLL tiêu chuẩn. Tệp này được sử dụng trong các hoạt động OS và cũng được sử dụng trong công việc của các chương trình của bên thứ ba. Tên của tệp này thường bị nhầm lẫn với một tên khác - Windows.dll. Mặc dù có khả năng tương tự có thể nhìn thấy với tên của OS, thư viện không quan trọng. Khi bạn không có tài liệu hệ thống hoặc với nó, dù sao bạn cũng có thể tiếp tục hoạt động, nhưng với một số hạn chế. Bạn có 3 tùy chọn, cách loại bỏ lỗi này:

  • Tải về và thay thế;
  • Tải xuống phần mềm chứa dữ liệu cần thiết;
  • Khôi phục hệ thống;

Từ toàn bộ danh sách, chúng tôi không khuyến nghị chỉ khôi phục hệ thống. Tùy chọn này sẽ giúp bạn một cách chính xác, nhưng vấn đề là ở bên kia. Đây không phải là một lỗi đáng kể và vấn đề để khôi phục hệ thống từ điểm khôi phục. Tất nhiên, nếu đây không phải là thư viện vấn đề duy nhất, bạn nên nghĩ về việc khôi phục hoặc thậm chí cài đặt lại HĐH.

Bạn có thể tải thư viện trên trang này. Bạn sẽ phải được thay thế bằng tệp này theo cách thủ công. Đường dẫn bạn có thể tìm thấy bằng cách tìm kiếm. Theo quy định, thư viện nằm trong thư mục hệ thống System32. Nhưng con đường chính xác có thể khác nhau, tất cả đều phụ thuộc vào thiết bị của bạn. Theo quy định, thư viện này không biến mất ở bất cứ đâu, chỉ cần bắt đầu sự cố hoặc tệp với một tệp được lưu trữ trên máy tính của bạn.

Có một tùy chọn khác - Cài đặt lại / Cài đặt phần mềm bao gồm thư viện bạn cần. Gói này là một phần của các tiện ích sau:

  • Microsoft Visual C ++;
  • Microsoft .NET Framework;

Đây là ba chương trình và không có vấn đề trong tệp phải được cài đặt trên thiết bị của bạn. Nếu bạn không có một trong những chương trình này, thì bạn cần khẩn trương cài đặt chúng. Nếu có các chương trình, nhưng cũng có vấn đề, bạn cần cài đặt lại một trong những chương trình này. Cái nào? Bạn sẽ học trong quá trình. Nó đủ để cài đặt lại từng cái một cho đến khi bạn nhận thấy rằng hệ điều hành của bạn đã không còn phát hành lỗi Window.dll.

Dllsuite.

Giải pháp đơn giản nhất được gọi - cho lười biếng, cài đặt một chương trình đặc biệt để loại bỏ các vấn đề với các thư viện. Chúng tôi khuyên bạn nên sử dụng. Chương trình này phù hợp với những người không muốn hiểu và tìm kiếm một phiên bản phù hợp. Rốt cuộc, bạn không cần phải tải xuống một thư viện mới cho Windows 7 hoặc 10, bạn cần tải xuống tiện ích sẽ khớp với việc cắt xén hệ điều hành của bạn, nghĩa là, cách tiếp cận trong 32 bit hoặc là 64 bit. Phiên bản phổ quát của thư viện này chỉ đơn giản là không.

Trên trang này, bạn có thể tải xuống thư viện trong kho lưu trữ. Để làm việc với nó, bạn sẽ cần một Archiver, ví dụ. Bên trong kho lưu trữ, bạn sẽ tìm thấy hướng dẫn chi tiết nơi chính xác bạn cần sao chép cửa sổ.dll để loại bỏ các vấn đề. Xin lưu ý rằng cả hai phiên bản x32 / x64 được trình bày trong kho lưu trữ, vì vậy bạn cần phải tự chọn tùy chọn thích hợp. Để biết thêm chi tiết về việc giải quyết bất kỳ khó khăn nào, hãy xem video:

Tệp DLL là một thành phần của thư viện được kết nối động có các mục sử dụng hầu hết tất cả các chương trình. Thư viện tệp DLL được đặt trong thư mục gốc của hệ thống. Các thành phần phải có sẵn, có chữ ký số, hoạt động chính xác và có liên quan theo phiên bản. Nếu một trong những yêu cầu không được đáp ứng, khi bắt đầu chương trình, người dùng sẽ nhận được thông báo thông tin: Lỗi DLL. Lỗi cho thấy rằng không có tệp DLL, bị hỏng hoặc lỗi thời.

Cách cài đặt tệp DLL

Để các chương trình, ứng dụng và trò chơi một lần nữa để hoạt động, bạn phải đặt các thành phần thư viện bị thiếu. Chỉ cần đặt tệp trong thư mục là không đủ ─ Bạn cần biết cách đăng ký chúng.

Vị trí và đăng ký tập tin thư viện

Trước khi cài đặt tệp DLL trên Windows 7.8.10, bạn cần tải xuống và chính xác dưới kích thước của hệ thống.

Hãy xác định bit nào của hệ thống của bạn (nếu bạn biết chính xác, có thể bỏ lỡ bước này)

Bước 1. Nhấp chuột phải vào "Máy tính của tôi" và chọn "Thuộc tính"

Bước 2. Trong cửa sổ mở ra, chúng ta có thể đọc các thuộc tính của máy tính, phiên bản của hệ điều hành và xả 32 (x86) hoặc 64 bit. Trong trường hợp của chúng tôi có một hệ điều hành Windows 10 64 bit.

·

Bước 3.Sau khi tải xuống tệp, chúng cần được đặt trong thư mục gốc, đăng ký

Đối với X32 (x86), các hệ phần phải được thay thế hoặc đặt trong thư mục C: \\ Windows \\ System32;

Đối với x64, bạn phải thay thế hoặc chuyển sang thư mục C: \\ Windows \\ syswow64;

Bước 4. Các tập tin phải được đăng ký trong hệ thống.

Bạn có thể thực hiện việc này bằng cách mở dòng lệnh với kết hợp "Win" + R "hoặc nhấp vào" Bắt đầu "và" chạy ";

trong cửa sổ mở ra, nhập tệp sau: regsvr32 Tệp tên.dll - ở đâu, "regsvr32" ─ Lệnh để đăng ký và "Tên tệp.dll" là tên đầy đủ của thành phần được chèn;

hoặc bạn có thể đăng ký vị trí của tệp thủ công - Regsvr32.exe + đường dẫn đến tệp

Bước 5. Nhấp vào "OK" và khởi động lại máy tính và các tham số mới sẽ có hiệu lực.

Ngay lập tức tôi muốn lưu ý rằng khi đăng ký, lỗi là có thể. Ví dụ: "Không thể tải mô-đun." Thông thường họ phát sinh 3 lý do

  1. Không đăng ký đúng đường dẫn đến tệp hoặc tệp không được chuyển đến thư mục System32 hoặc SysWow64
  2. Không phải tất cả các tệp DLL thường cần đăng ký, đôi khi đủ đơn giản là sao chép chúng trong danh mục System32 hoặc SysWow64 hoặc đặt vào gốc của trò chơi hoặc chương trình vấn đề
  3. Các tập tin đã được đăng ký trước đó.

Phương thức đăng ký thứ hai

Bước 1.Bạn có thể đăng ký một tệp bằng lệnh chuỗi bạn muốn chạy thay mặt cho quản trị viên.

Bước 2. Chúng tôi viết một đội regsvr32.exe + đường dẫn đến tập tin và nhấp vào "Enter"

Bước 3.Một thông báo xuất hiện rằng "Mọi thứ diễn ra tốt đẹp", và chỉ cần khởi động lại máy tính

Đó là tất cả, tệp được đăng ký, bạn có thể thử chạy trò chơi hoặc chương trình của mình

Nhưng, một số lời khuyên mà bạn có thể có ích.

  • Chỉ đặt các mục trong thư mục được chỉ định (có lẽ nó sẽ bị ẩn theo mặc định). Bạn cần xóa hộp kiểm "Không hiển thị các thư mục ẩn" trong cài đặt hiển thị.
  • Nếu thay thế tệp, yêu cầu quyền quản trị viên - xác nhận hành động.
  • Chỉ chọn các tệp hiện tại tại thời điểm tải xuống và lưu chúng vào máy tính của bạn một cách riêng biệt. Bạn vẫn có thể có ích. Nếu vấn đề được hình thành một lần nữa, bạn nhanh chóng khôi phục hiệu suất của hệ thống.

DLL SUITE.

Trước khi chuyển đến đánh giá của một chương trình hữu ích mới, tôi muốn cảm ơn độc giả của mình để được hỗ trợ tích cực. Thứ hai là cuốn sách mới của tôi được gọi là "Đóng băng an toàn @ trên Internet". Gần đây, trên liên kết tôi đã cung cấp thông tin chi tiết về nội dung của cuốn sách mới và cách mua nó. Thành thật mà nói, tôi không mong đợi một sự phấn khích như vậy. Tất nhiên, tôi hiểu rằng cuốn sách có liên quan, nhưng đến mức như vậy ... Trong thời gian qua, sau khi xuất hiện thông báo, đơn đặt hàng trước đã nhận được, gần một nửa lưu thông đầu tiên! Điều này làm cho tôi hạnh phúc! Vì vậy, sẽ có lưu thông bổ sung thứ hai và thứ ba. Những người không theo chủ đề, cuốn sách là gì và nó có thể mua được gì, liên kết cao hơn.

Sau sự rút lui trữ tình này, chúng tôi trơn tru đi đánh giá về một chương trình thú vị mới gọi là DLL Suite. Chương trình này cho phép bạn tự động tìm sự cố trong các thư viện động và sửa chúng.

Các thư viện động là gì? Tôi sẽ không tải thêm thông tin (Bạn có cần nó không?). Ai quan tâm, có thể đọc thông tin về họ trong Wikipedia bằng cách tham khảo. Chỉ cần nói rằng họ là cần thiết cho công việc của một chương trình hoặc trò chơi cụ thể được cài đặt. Bạn có thể đã bắt gặp một cửa sổ xuất hiện định kỳ khi khởi chạy một số trò chơi hoặc chương trình, "nói" rằng không thể chạy chương trình hoặc trò chơi do thiếu thư viện động (DLL). Để khắc phục vấn đề này (đang tải và cài đặt DLL cần thiết), đôi khi cần thiết để gây sốc cho toàn bộ internet. Chương trình DLL Suite tại Startup, nó sẽ tự động phát hiện các thư viện động bị thiếu, tải xuống chúng và cài đặt chúng. Chương trình được cung cấp trong bài viết này là miễn phí. Phiên bản trả phí, mở rộng và giải quyết nhiều tác vụ hơn, nếu bạn muốn, bạn sẽ tìm thấy mà không gặp vấn đề gì về torrent. Phiên bản miễn phí của DLL Suite Tải xuống từ trang web chính thức bằng cách tham khảo.


Tải về.


Chạy đi làm


Sau khi quét hệ thống, các vấn đề DLL sẽ được hiển thị. Loại bỏ chúng và, nếu có một mong muốn, hãy tải xuống các torrent "bị bẻ khóa" với torrent và loại bỏ các vấn đề còn lại.





Các câu hỏi thường gặp

  1. Mở tệp zip được tải xuống từ trang web.
  2. Xóa tệp DLL sang bất kỳ nơi nào trên máy tính.
    • Tiếp theo, chúng tôi khuyên bạn nên đặt tệp vào thư mục của chương trình yêu cầu tệp này. Hãy chắc chắn rằng bạn sử dụng định dạng tệp DLL 32 bit cho chương trình 32 bit và định dạng tệp DLL 64 bit cho chương trình 64 bit, nếu không nó có thể xảy ra 0xc000007b.
  3. Nếu các hành động được mô tả ở trên không giải quyết vấn đề của bạn, hãy đặt tệp vào thư mục hệ thống. Theo mặc định, thư mục này đang ở đây:
    • C: \\ Windows \\ System (Windows 95/98 / ME),
      C: \\ winnt \\ system32 (Windows NT / 2000) hoặc
      C: \\ Windows \\ System32 (Windows XP, Vista, 7, 8, 8.1, 10).
  4. Trong phiên bản Windows 64 bit, thư mục cho các tệp DLL 32 bit theo mặc định là tại đây:

C: \\ windows \\ syswow64 \\, và đối với các tệp DLL 64 bit
C: \\ windows \\ system32 \\.

Hãy chắc chắn để khởi động lại tất cả các tệp hiện có (nhưng lưu bản sao lưu của tệp gốc).

Khởi động lại máy tính.

Nếu điều này đã không loại bỏ vấn đề, hãy thử thực hiện các hành động sau để áp dụng tệp vào sổ đăng ký:

Đối với các tệp DLL 32 bit trong các phiên bản 32 bit của Windows và đối với các tệp DLL 64 bit trong Windows 64 bit:

  1. Mở dòng lệnh với quyền nâng cao.
    • Để thực hiện việc này, bấm Bắt đầu, Tất cả các chương trình, chọn Tiêu chuẩn, Nhấp chuột phải vào dấu nhắc lệnh, sau đó nhấp vào "Chạy từ tên quản trị viên".
    • Nếu bạn được yêu cầu nhập mật khẩu quản trị viên hoặc xác nhận, sau đó nhập mật khẩu hoặc nhấp vào "Cho phép".
  2. Tiếp theo, nhập regsvr32 "filename" .dll và nhấn enter.

Trong sổ đăng ký của các tệp DLL 32 bit trong phiên bản Windows 64 bit:

  1. Mở dòng lệnh với quyền nâng cao bằng cách thực hiện các hành động được mô tả ở trên.
    • cd c: \\ windows \\ syswow64 \\
  2. Tiếp theo, nhập sau và nhấn Enter:
    • regsvr32 c: \\ windows \\ syswow64 \\ "filename" .dll

Các tệp DLL là các thư viện động sử dụng nhiều chương trình trên PC của bạn. Tại thời điểm xóa hoặc cập nhật một trong các chương trình PC, có thể bật ra rằng các tệp DLL được cài đặt trước đó trong hệ điều hành có thể bị xóa do nhầm lẫn. Ngoài một tình huống như vậy, một hệ thống không thể phát hiện DLL vì vi-rút, phần mềm không có giấy phép, chắc chắn áp đặt một dấu vết tiêu cực từ việc họ ở trên máy tính.

Rất thường xuyên, các tệp DLL biến mất do sự phá vỡ của các mối quan hệ của chương trình và hệ điều hành trong trường hợp người dùng ở chế độ thủ công chuyển chương trình khỏi thư mục này sang thư mục khác. Chỉ cần xóa tự động và hệ thống và cài đặt các chương trình PC có thể cung cấp khả năng sử dụng thoải mái nhất của máy tính và hệ điều hành.

Thư viện liên kết động

DLL (Eng. Thư viện Dynamic-Link) - Thư viện động

DLL (eng. Thư viện liên kết động) - Khái niệm về hệ điều hành Microsoft Windows, một thư viện động cho phép nhiều ứng dụng bằng các ứng dụng phần mềm khác nhau, khái niệm về hệ điều hành Microsoft Windows. K dll cũng bao gồm các điều khiển ActiveX và trình điều khiển.

Định dạng của các tệp DLL tuân thủ các thỏa thuận tương tự như định dạng của các tệp exe thực thi, kết hợp các mã, bảng và tài nguyên.

Mục tiêu Giới thiệu DLL

Ban đầu, người ta cho rằng việc giới thiệu DLL sẽ tổ chức hiệu quả bộ nhớ và dung lượng đĩa chỉ sử dụng một phiên bản của các mô-đun thư viện cho nhiều ứng dụng. Nó đặc biệt quan trọng đối với các phiên bản Microsoft Windows ban đầu với các hạn chế bộ nhớ cứng nhắc.

Hơn nữa, người ta được coi là cải thiện hiệu quả của sự phát triển và sử dụng các tác nhân hệ thống do mô-đun. Thay thế các chương trình DLL từ phiên bản này sang phiên bản khác phải được phép tăng độc lập hệ thống mà không ảnh hưởng đến các ứng dụng. Ngoài ra, thư viện DLL có thể được sử dụng bởi các ứng dụng đa chiều - ví dụ: Microsoft Office, Microsoft Visual Studio, v.v.

Trong tương lai, ý tưởng về mô-đun đã phát triển thành khái niệm kiểm soát ActiveX.

Trên thực tế, những lợi thế đầy đủ từ việc giới thiệu DLL không thể có được do hiện tượng gọi là DLL Hell (DLL-Evka Nightmare). Địa ngục DLL xảy ra khi một số ứng dụng yêu cầu các phiên bản khác nhau của các thư viện DLL để biết lý do tương thích không đầy đủ của chúng, dẫn đến xung đột nghiêm trọng. Khi hệ thống phát triển đến một số kích thước nhất định, lượng DLL đã vượt quá hàng ngàn, không phải tất cả chúng đều có độ tin cậy và khả năng tương thích đầy đủ và xung đột như địa ngục DLL bắt đầu rất thường xuyên, giảm mạnh độ tin cậy tổng thể của hệ thống. Các phiên bản Microsoft Windows muộn đã bắt đầu sử dụng song song các phiên bản DLL khác nhau, giúp giảm những ưu điểm của nguyên tắc mô đun ban đầu.