Gặp lỗi DLL trên PC Windows của bạn? Những lỗi phổ biến này rất khó khắc phục sự cố vì bạn thường phải thực hiện một số bước để tìm ra sự cố.
Hãy cùng xem xét một số lỗi DLL phổ biến nhất và thực hiện quy trình khắc phục các sự cố khó chịu này.
DLL là gì?
Nó giúp hiểu thông báo lỗi của bạn có nghĩa là gì trước khi bạn bắt đầu khắc phục sự cố. DLL là viết tắt của Thư viện liên kết động . Về cơ bản, các tệp này là một phần cốt lõi của Windows và cho phép các chương trình thực hiện nhiều chức năng khác nhau mà không cần viết chúng từ đầu.
Ví dụ, một chương trình có thể truy cập một DLL khi nó muốn hiển thị một thông báo trên màn hình. Nó sử dụng DLL thích hợp để tạo hộp này thay vì các nhà phát triển phải tạo một hộp mới. Điều này dẫn đến hiệu quả hơn cho các lập trình viên và tiêu chuẩn hóa trên Windows.
Nhưng khi có sự cố, tệp DLL đó có thể bị thiếu. Và bởi vì nhiều chương trình có thể chia sẻ một DLL trên PC của bạn (thậm chí cùng một lúc), nên thường lỗi DLL không chỉ ra sự cố chỉ với một ứng dụng. Đây là một phần khiến việc khắc phục sự cố trở nên khó khăn.
Các lỗi DLL phổ biến
Như bạn có thể tưởng tượng, một số DLL bật lên trong thông báo lỗi thường xuyên hơn những tệp khác. Dưới đây là một số DLL được biết đến nhiều nhất vì đã gây ra sự cố.
MSVCP140, MSVCP120, MSVCP110 và MSVCP100
Tất cả bốn trong số này là các phiên bản khác nhau (14.0, 10.0, v.v.) của cùng một DLL. MSVC là viết tắt của Microsoft Visual C ++, một định dạng cực kỳ phổ biến cho các ứng dụng Windows.
Rất có thể nếu bạn mở danh sách chương trình đã cài đặt của mình, bạn sẽ thấy nhiều mục nhập có nhãn Microsoft Visual C ++ 20xx Redistributable . Bất cứ khi nào bạn cài đặt một chương trình cần một phiên bản cụ thể của gói này, nó sẽ nhắc bạn làm như vậy nếu không nó sẽ không hoạt động.
Bởi vì tệp này được sử dụng bởi rất nhiều ứng dụng, nó thường xuất hiện trong các lỗi. Người dùng báo cáo sự cố với điều này khi khởi chạy Skype, ứng dụng WordPress và các trò chơi khác nhau.
MSVCR100, MSVCR71
Hai DLL này là bạn đồng hành của những điều trên. Trong khi CP trong đó là viết tắt của C ++ , những tệp này chứa các thư viện trong C ngôn ngữ lập trình. Hai con số này lại là các phiên bản khác nhau của cùng một tệp và bạn có thể đã cài đặt nhiều phiên bản nhờ khả năng tương thích của chương trình.
Vì những điều này rất phổ biến nên lỗi thường xuất hiện khi bạn khởi chạy nhiều phần mềm.
VCRUNTIME140
"Liên kết" trong Thư viện liên kết động tồn tại vì một lý do --- đây là một DLL khác có liên quan đến hai liên kết đầu tiên. Các phiên bản 7 đến 13 của thư viện Visual C ++ DLL đã sử dụng một tên khác cho mỗi phiên bản, dẫn đến các tệp chung ở trên. Bắt đầu từ phiên bản 14, các chương trình sử dụng một trong hai ngôn ngữ phải liên kết với một DLL mới khác. Tên của nó là VCRUNTIME, sẽ thay đổi theo từng phiên bản mới.
Lỗi này được biết là xảy ra khi cố gắng chạy phần mềm Adobe Creative Cloud, cũng như Kodi.
D3DX9_43
Đây là một DLL có gốc khác. DX trong tên tệp này đề cập đến Microsoft DirectX , một bộ sưu tập các API để chạy các trò chơi và ứng dụng đa phương tiện. 43 trong tiêu đề đề cập đến một phiên bản cụ thể, vì vậy bạn cũng có thể thấy điều này với một số khác.
Vì máy tính của bạn chỉ sử dụng DirectX cho các chương trình chuyên sâu này, nên bạn có thể gặp lỗi này khi bắt đầu trò chơi điện tử.
Lame_enc
Lame_enc không phải là một sự sỉ nhục đối với PC của bạn. Nó đề cập đến bộ mã hóa LAME (LAME Ain’t a MP3 Encoder) cho phép phần mềm âm thanh chuyển đổi sang MP3. Do bằng sáng chế phần mềm, các chương trình hợp pháp không được bao gồm phần mềm mã hóa MP3. Do đó, bạn sẽ cần phải tự cài đặt LAME.
Đa số người dùng gặp lỗi này đều đã cài đặt LAME để sử dụng trong Audacity. Nếu không sử dụng Audacity, bạn có thể gặp lỗi này khi cố gắng tải hoặc lưu MP3.
Trước khi làm theo tất cả các bước khắc phục sự cố bên dưới, hãy đảm bảo rằng bạn thực sự đã cài đặt LAME. Nếu bạn thấy thông báo từ Audacity bắt đầu bằng Audacity không xuất trực tiếp tệp MP3 ... , tải xuống LAME và thử lại.
NTDLL
Có lẽ là lỗi nghiêm trọng nhất trong danh sách, NTDLL là một tệp xử lý các chức năng của hạt nhân NT. NT từng là viết tắt của Công nghệ mới và đã từng là một phần của tên sản phẩm Windows, nhưng bây giờ chỉ được đưa vào thông tin Windows kỹ thuật.
Các lỗi về DLL này thường do sự cố trình điều khiển hoặc sự cố với Windows giao tiếp với một chương trình. Vì tệp này xử lý các chức năng hệ thống cấp thấp nên các lỗi thường khiến bạn không thể khởi động vào Windows.
Cách khắc phục lỗi DLL
Bây giờ chúng tôi đã xem xét một số lỗi phổ biến nhất, hãy cùng xem qua quy trình chung để khắc phục chúng. Lưu ý rằng đây là các bước khắc phục sự cố chung và có thể không áp dụng cho mọi lỗi. Nhưng nếu bạn gặp lỗi do thiếu tệp DLL, trình tự này sẽ hữu ích.
- Khởi động lại
- Kiểm tra DLL bị thiếu
- Cài đặt các bản cập nhật Windows
- Cài đặt lại chương trình bị ảnh hưởng
- Cập nhật các trình điều khiển có liên quan
- Thực hiện kiểm tra tệp hệ thống
- Quét phần mềm độc hại
- Đăng ký lại DLL
- Thử Khôi phục Hệ thống
- Đặt lại Windows
Bước 0:Việc không nên làm
Khi khắc phục lỗi DLL, bạn gần như chắc chắn sẽ bắt gặp các trang web tuyên bố rằng họ có thể khắc phục tất cả các vấn đề của bạn bằng cách tải xuống đơn giản tệp DLL mà bạn cần. Không tải xuống tệp DLL từ các trang web này .
Giống như các tiện ích cập nhật trình điều khiển, bạn không có cách nào biết các trang web này lấy các tệp DLL của chúng từ đâu. Do đó, chúng gần như chắc chắn không phải là chính thức, thường đã lỗi thời và có thể chứa phần mềm độc hại. Ngoài ra, việc thay thế một DLL đơn lẻ thường không đủ để khắc phục sự cố của bạn, điều đó có nghĩa là việc theo dõi một DLL mới rất lãng phí thời gian.
Ngoài ra, hãy tránh chuyển ngay đến tệp DLL cụ thể gây ra lỗi và đừng tìm hiểu kỹ trong Windows Registry. Các bước nâng cao này không cần thiết trong hầu hết các trường hợp và bạn có thể dễ dàng gây ra nhiều sự cố hơn.
Bước 1:Khởi động lại
Như với hầu hết các cách khắc phục sự cố, khởi động lại phải là điều bạn thử trước. Nếu bạn may mắn, vấn đề của bạn chỉ là một trục trặc nhỏ và khởi động lại sẽ giải quyết vấn đề. Lưu công việc của bạn, khởi động lại và thử lại bất kỳ điều gì gây ra lỗi.
Bước 2:Kiểm tra DLL bị thiếu
Nó không có khả năng xảy ra vì Windows bảo vệ các thư mục chứa DLL, nhưng bạn (hoặc một chương trình) có thể đã xóa một DLL do nhầm lẫn. Kiểm tra Thùng rác để tìm DLL được đề cập và khôi phục nó nếu bạn tìm thấy nó ở đó. Nếu bạn nghĩ rằng bạn đã xóa nó nhưng đã dọn sạch Thùng rác, hãy sử dụng một chương trình khôi phục.
Bước 3:Cài đặt các bản cập nhật Windows
Vì nhiều lỗi DLL liên quan đến các thư viện do Microsoft phân phối, nên việc kiểm tra các bản cập nhật Windows có thể giải quyết sự cố bằng cách tải xuống các phiên bản mới nhất. Điều này đặc biệt quan trọng nếu bạn đã tạm dừng cài đặt các bản cập nhật trong một thời gian.
Sau khi bạn cài đặt bất kỳ bản cập nhật nào có sẵn, hãy khởi động lại hệ thống của bạn một lần nữa để đảm bảo chúng được áp dụng.
Bước 4:Cài đặt lại chương trình bị ảnh hưởng
Đôi khi một chương trình cụ thể có thể gặp sự cố khi truy cập tệp DLL. Bạn nên gỡ cài đặt bất kỳ chương trình nào gây ra lỗi và cài đặt lại một bản sao mới. Đây có thể là một chút công việc tùy thuộc vào điều gì gây ra sự cố cho bạn, nhưng đó là một bước quan trọng.
Bước 5:Cập nhật các trình điều khiển có liên quan
Nếu lỗi DLL bật lên khi bạn xử lý một phần cứng cụ thể, bạn nên cập nhật trình điều khiển thích hợp. Ví dụ:nếu bạn thấy lỗi mỗi khi cố in, hãy thử cập nhật trình điều khiển máy in của bạn. Cập nhật trình điều khiển cạc đồ họa của bạn nếu lỗi xảy ra trong các tác vụ đòi hỏi nhiều đồ họa như khởi chạy trò chơi.
Bước 6:Thực hiện Kiểm tra Tệp Hệ thống
Tiếp theo, bạn nên thử chạy lệnh SFC (Trình kiểm tra tệp hệ thống). Điều này cho phép Windows kiểm tra các tệp hệ thống khác nhau và sửa mọi tệp bị thiếu hoặc bị hỏng.
Để làm như vậy, hãy nhập cmd vào Menu Bắt đầu. Nhấp chuột phải vào mục nhập của nó và chọn Chạy với tư cách quản trị viên . Sau đó, nhập lệnh sau:
sfc /scannow
Quá trình quét này sẽ mất một lúc, vì vậy hãy chạy nó khi bạn có vài phút. Khi quá trình kết thúc, Windows sẽ cho bạn biết nếu nó phát hiện thấy bất kỳ sự cố nào.
Bước 7:Quét phần mềm độc hại
Mặc dù lỗi DLL không nhất thiết phải do phần mềm độc hại gây ra, nhưng chúng có thể là do. Có lẽ trước đây một sự nhiễm trùng đã làm hỏng một tệp DLL hoặc hiện đang gây rối với một tệp. Hãy quét bằng phần mềm chống vi-rút của bạn và sau đó sử dụng phiên bản Malwarebytes miễn phí để có ý kiến thứ hai, chỉ để loại trừ.
Bước 8:Đăng ký lại DLL
Tại thời điểm này, bạn nên thử hủy đăng ký và đăng ký lại tệp DLL. Điều này buộc Windows phải "quên" DLL trong giây lát và thiết lập lại thành phần, điều này có thể khắc phục sự cố.
Mở Command Prompt nâng cao khác bằng cách nhập cmd vào Menu Bắt đầu, sau đó nhấp chuột phải và chọn Chạy với tư cách quản trị viên . Nhập lần lượt các lệnh sau, thêm tên của DLL có vấn đề:
regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll
Bước 9:Thử Khôi phục Hệ thống
Nếu lỗi này bắt đầu xảy ra gần đây, Khôi phục hệ thống có thể đưa bạn quay ngược thời gian và hy vọng khắc phục được sự cố.
Nhập bảng điều khiển vào Menu Bắt đầu, mở nó và chọn Khôi phục . Tại đây, chọn Mở Khôi phục Hệ thống . Làm theo lời nhắc để chọn thời gian khôi phục và để Windows hoàn tất quá trình.
Hãy xem trợ giúp của chúng tôi về cách khắc phục sự cố Khôi phục Hệ thống nếu bạn gặp sự cố.
Bước 10:Đặt lại Windows
Tại thời điểm này, bạn đã thực hiện gần như tất cả các cách khắc phục sự cố có thể. Nếu bạn chắc chắn rằng mình đã cài đặt tất cả các bản cập nhật Windows và trình điều khiển có sẵn, cài đặt lại chương trình, thử các tiện ích Command Prompt và khởi động lại (gần đây), thì bạn nên tiến hành đặt lại Windows.
Rất may, bạn có thể sử dụng Đặt lại PC này chức năng cài đặt lại bản sao Windows mới mà không cần xóa các tệp cá nhân của bạn. Hy vọng rằng, nó không bao giờ đến thời điểm này. Nhưng sau tất cả các cách khắc phục sự cố ở trên, bạn chỉ nên đặt lại và tránh lãng phí nhiều thời gian hơn để khắc phục sự cố.
Lỗi DLL nào khiến bạn phát điên?
Bây giờ bạn đã biết gốc rễ của một số lỗi DLL phổ biến và cách khắc phục chúng. Thật không may, những vấn đề này là một số vấn đề khó khăn nhất để khắc phục sự cố, vì vậy chúng tôi chúc bạn may mắn. Hy vọng rằng sự cố của bạn sẽ biến mất với một vài bản cập nhật nhanh chóng và khởi động lại.
Để biết thêm, hãy xem hướng dẫn đầy đủ của chúng tôi để khắc phục sự cố với Bản cập nhật dành cho người sáng tạo mùa thu.