Cách sửa lỗi thiếu tệp DLL trong Windows

Cách sửa lỗi thiếu tệp DLL trong Windows

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 trải qua một số bước để tìm ra vấn đề.





Chúng ta hãy xem xét một số lỗi DLL phổ biến nhất và đi qua quá trình khắc phụ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 vào 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 của những gì làm cho 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, bạn sẽ thấy nhiều mục nhập có nhãn Microsoft Visual C ++ 20xx có thể phân phối lại . 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 NS 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 các 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, 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. Cá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. Các 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, 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ố tải hoặc lưu MP3.

tìm một cáo phó miễn phí cho một người cụ thể

Trước khi bạn 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 tệp MP3 trực tiếp ... , 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à đại diện cho 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 kỹ thuật của Windows.

Các lỗi về DLL này thường do sự cố trình điều khiển hoặc sự cố giao diện Windows 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 ta đã xem xét một số lỗi phổ biến nhất, hãy 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.

  1. Khởi động lại
  2. Kiểm tra DLL bị thiếu
  3. Cài đặt các bản cập nhật Windows
  4. Cài đặt lại chương trình bị ảnh hưởng
  5. Cập nhật trình điều khiển có liên quan
  6. Thực hiện kiểm tra tệp hệ thống
  7. Duyệt vi rút
  8. Đăng ký lại DLL
  9. Thử khôi phục hệ thống
  10. Đặt lại Windows

Bước 0: Không nên làm gì

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. Thêm vào đó, 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 vấn đề 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 là điều bạn nên thử đầu tiên. 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 được vấn đề. Lưu công việc của bạn, khởi động lại và thử lại bất cứ đ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 kể từ Windows bảo vệ các thư mục có chứa các tệp DLL, nhưng bạn (hoặc một chương trình) có thể đã xóa một tệp 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, sử dụng một chương trình khôi phục .

Bước 3: Cài đặt 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, kiểm tra các bản cập nhật Windows có thể giải quyết các vấn đề 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 đã ngừ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 bảo rằng 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 những gì đang đưa ra cho bạn vấ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ụ đồ họa cao 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 có Windows kiểm tra các tệp hệ thống khác nhau và sửa chữa bất kỳ chỗ nào bị thiếu hoặc bị hỏng .

Để làm như vậy, hãy nhập cmd vào Menu Bắt đầu. Bấm chuột phải vào mục nhập của nó và chọn Chạy như 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ỳ vấn đề 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ó thể một sự nhiễm trùng đã làm hỏng một tệp DLL trong quá khứ hoặc hiện đang gây rối với một tệp. Chạ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 miễn phí của Malwarebytes cho ý kiến ​​thứ hai, chỉ để loại trừ nó.

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 Start Menu, sau đó nhấp chuột phải và chọn Chạy như 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ố.

Kiểu bảng điều khiển vào Start Menu, mở nó và chọn Hồ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.

Kiểm tra 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 bạn đã 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, hãy 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 thiết lập 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 .

Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Trình điều khiển
  • Khôi phục hệ thống
  • Windows 10
  • Xử lý sự cố
  • cập nhật hệ điều hành Window
Giới thiệu về tác giả Ben Stegner(1735 bài báo đã được xuất bản)

Ben là Phó biên tập viên và Giám đốc giới thiệu tại MakeUseOf. Anh ấy đã rời bỏ công việc CNTT của mình để viết toàn thời gian vào năm 2016 và chưa bao giờ nhìn lại. Anh ấy đã bao gồm các hướng dẫn công nghệ, đề xuất trò chơi điện tử và hơn thế nữa với tư cách là một nhà văn chuyên nghiệp trong hơn bảy năm.

cách thêm một dòng ngang trong word
Xem thêm từ Ben Stegner

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký