Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa lỗi Ntdll.dll Crash trên Windows 10/11

Gặp phải lỗi Windows có thể khiến bạn hoảng sợ, đặc biệt nếu lỗi bật lên màu xanh lam và bạn không biết điều gì đã gây ra nó. Một trong những lỗi phổ biến mà người dùng Windows đã báo cáo gần đây có liên quan đến tệp ntdll.dll. Lỗi sập ntdll.dll xảy ra bất cứ khi nào ứng dụng được khởi chạy hoặc thoát, nhưng đôi khi lỗi cũng xảy ra khi chương trình chỉ đang chạy.

Dưới đây là một số lỗi ntdll.dll phổ biến trên Windows 10/11:

  • DỪNG:c000021 lỗi cứng không xác định \ systemroot \ system32 \ ntdll.dll
  • (Tên chương trình) đã gây ra lỗi trong mô-đun NTDLL.DLL tại (địa chỉ bộ nhớ cụ thể).
  • Đã xảy ra ngoại lệ chưa được xử lý (địa chỉ bộ nhớ cụ thể) tại ntdll.dll.
  • Sự cố gây ra trong ntdll.dll!

Để có thể khắc phục thành công lỗi sập ntdll.dll trên Windows 10/11, điều quan trọng là phải hiểu nguyên nhân gây ra lỗi ngay từ đầu, để bạn biết cách tiếp cận tốt nhất để giải quyết lỗi. Lỗi Ntdll.dll có thể do nhiều nguyên nhân khác nhau, bao gồm:

  • Nhiễm vi-rút hoặc phần mềm độc hại
  • Sự cố về ổ cứng
  • Ứng dụng bị lỗi hoặc bị định cấu hình sai
  • Tệp ntdll.dll bị hỏng
  • Tài khoản người dùng bị hỏng

Hãy lưu ý rằng lỗi sập ntdll.dll là một vấn đề không chỉ Windows 10/11 mà còn các hệ điều hành Windows khác như Window 8, Windows 8.1, Windows 7, Windows Vista và Windows XP. Lỗi có thể xảy ra khi bạn đang sử dụng bất kỳ chương trình hoặc ứng dụng nào được cài đặt trên máy tính của mình hoặc thậm chí trong khi cài đặt Windows.

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8

Ntdll.dll là gì?

Trước khi chúng ta tiếp tục, điều quan trọng là phải hiểu tệp ntdll.dll là gì và nó gây ra lỗi khó chịu như thế nào.

Ntdll.dll là một tệp hệ thống Windows, còn được gọi là NT Layer Dll. Tệp này chứa các chức năng hạt nhân NT rất quan trọng đối với hoạt động bình thường của hệ thống Windows của bạn. Nếu không có tệp này, các ứng dụng của bạn sẽ không thể hoạt động bình thường hoặc thậm chí không hoạt động.

Tệp ntdll.dll thường nằm trong c:\ windows \ system32 thư mục. Nếu bạn đang sử dụng HĐH Windows cũ hơn, bạn có thể tìm thấy tệp tại c:\ winnt \ system32 hoặc c:\ i386 danh mục. Ntdll.dll là một tệp hệ thống Windows hợp pháp và không phải là phần mềm độc hại hoặc vi rút. Tuy nhiên, giống như bất kỳ tệp nào khác trên máy tính của bạn, tệp ntdll.dll cũng có thể bị hỏng do nhiễm vi rút hoặc phần mềm độc hại.

Bạn không bao giờ nên xóa tệp ntdll.dll vì Windows cần tệp này để chạy đúng cách. Nếu bạn gặp phải lỗi sập ntdll.dll, bạn có thể thử bất kỳ bản sửa lỗi nào được liệt kê bên dưới để xem bản sửa lỗi nào hoạt động.

Cách giải quyết lỗi Ntdll.dll trên Windows 10/11

Khi bạn nhận được thông báo ntdll.dll lỗi crash, điều đầu tiên bạn cần làm là khởi động lại máy tính của mình. Giải pháp khẩn cấp này hầu hết khắc phục các sự cố nhỏ, đặc biệt nếu lỗi do ứng dụng bị lỗi hoặc sự cố tạm thời xảy ra một lần. Sau khi khởi động lại, hãy dọn dẹp hệ thống của bạn bằng một ứng dụng như Outbyte PC Repair . Công cụ này loại bỏ các tệp rác trên máy tính của bạn và tối ưu hóa các quy trình hệ thống của bạn để có hiệu suất mượt mà hơn.

Nếu khởi động lại và dọn dẹp hệ thống của bạn không hoạt động, hãy làm theo cách của bạn với các giải pháp được liệt kê bên dưới và tìm giải pháp khắc phục sự cố của bạn.

Giải pháp # 1:Cập nhật Windows.

Hầu hết các lỗi là do hệ thống lỗi thời. Kiểm tra máy tính của bạn nếu có bất kỳ bản cập nhật Windows nào cần cài đặt. Để làm điều này:

  1. Nhấp vào Bắt đầu và nhập vào cập nhật trong hộp tìm kiếm. Chọn Kiểm tra các bản cập nhật từ kết quả tìm kiếm để mở Windows Update cửa sổ.
  2. Nhấp vào nút Kiểm tra các bản cập nhật để xem có bất kỳ bản cập nhật nào cần được cài đặt hay không.
  3. Cài đặt tất cả các bản cập nhật cần thiết và khởi động lại máy tính của bạn sau khi hoàn tất.

Thử chạy chương trình bạn đang sử dụng khi gặp lỗi ntdll.dll để kiểm tra xem cách này có khắc phục được sự cố không.

Giải pháp # 2:Cài đặt lại Tệp DLL.

Nếu ntdll.dll đã bị hỏng tại một số điểm, bạn có thể thử cài đặt lại tệp DLL theo cách thủ công bằng cách làm theo các bước bên dưới:

  1. Khởi chạy Command Prompt bằng cách nhập vào cmd trong hộp tìm kiếm.
  2. Nhấp chuột phải vào Command Prompt từ danh sách kết quả, sau đó chọn Chạy với tư cách quản trị viên.
  3. Nhập vào regsvr32.exe / u ntdll.dll , sau đó nhấn Enter để gỡ cài đặt tệp.
  4. Tiếp theo, nhập regsvr32.exe ntdll.dll , sau đó nhấn Enter để cài đặt lại tệp DLL.

Đóng Command Prompt và kiểm tra xem việc đăng ký lại tệp ntdll.dll có hoạt động hay không. Nếu không, hãy chuyển sang giải pháp tiếp theo.

Giải pháp # 3:Chạy DISM.

Bước tiếp theo là khởi chạy Dịch vụ và Quản lý Hình ảnh Triển khai hoặc DISM để sửa các tệp hệ thống bị hỏng.

Lưu ý:DISM chỉ khả dụng cho máy tính chạy Windows 8 và 10.

Để chạy DISM, hãy làm theo hướng dẫn bên dưới:

  1. Mở Command Prompt bằng cách sử dụng các bước ở trên.
  2. Nhập từng lệnh sau:
    • Dism / Trực tuyến / Cleanup-Image / CheckHealth
    • Dism / Trực tuyến / Dọn dẹp-Hình ảnh / ScanHealth
    • Dism / Online / Cleanup-Image / RestoreHealth

Chờ trong khi DISM quét hệ thống của bạn và cố gắng sửa chữa các tệp hệ thống bị hỏng. DISM có thể tải xuống bản sao lành mạnh của các tệp bị hỏng từ máy chủ của Microsoft.

Giải pháp # 4:Chạy Trình kiểm tra Tệp Hệ thống.

Trình kiểm tra tệp hệ thống là một công cụ tích hợp được sử dụng để quét các tệp bị hỏng trong hệ thống Windows và khôi phục chúng nếu có thể. Nếu bạn nghi ngờ tệp ntdll.dll của mình bị hỏng, việc chạy Trình kiểm tra tệp hệ thống có thể giúp giải quyết sự cố.

Để làm điều này:

  1. Khởi chạy Command Prompt bằng cách sử dụng các hướng dẫn ở trên. Đảm bảo điều hành nó với tư cách quản trị viên để có toàn quyền truy cập.
  2. Nhập vào sfc / scannow , sau đó nhấn Enter .
  3. Chờ quá trình hoàn tất.

Nếu giải pháp này hoạt động thì bạn sẽ không gặp lại lỗi ntdll.dll. Nếu không, bạn có thể cần phải thay thế thủ công tệp DLL từ một nguồn hợp pháp.

Giải pháp # 5:Thay thế tệp DLL.

Nếu các giải pháp trước đó không hoạt động, bước tiếp theo là thay thế tệp ntdll.dll từ một nguồn đáng tin cậy. Vì lý do bảo mật, không tải xuống từ thư viện DLL của bên thứ ba. Chỉ tải xuống từ máy chủ của Microsoft hoặc bạn có thể sao chép tệp ntdll.dll từ một máy tính khác có cùng hệ thống Windows.

Tiếp theo, khởi động vào Chế độ an toàn và điều hướng đến thư mục chứa tệp ntdll.dll của bạn. Sao chép và thay thế tệp hiện có trên thư mục đó. Cài đặt lại tệp DLL bằng cách nhập dòng lệnh này vào Command Prompt :

regsvr32 ntdll.dll

Nhấn Enter và khởi động lại máy tính của bạn để các thay đổi có hiệu lực.

Giải pháp # 6:Cài đặt lại Chương trình.

Nếu bạn tiếp tục gặp phải lỗi ntdll.dll khi sử dụng một chương trình cụ thể, hãy thử gỡ cài đặt chương trình đó trước rồi cài đặt lại một bản sao mới. Các ứng dụng của bên thứ ba đã lỗi thời hoặc bị lỗi là một trong những nguyên nhân phổ biến nhất gây ra lỗi ntdll.dll.

Đảm bảo rằng chương trình cũng tương thích với hệ thống của bạn bằng cách chạy Trình gỡ rối tương thích chương trình. Để làm điều này:

  1. Nhấp chuột phải vào lối tắt chương trình, sau đó chọn Thuộc tính .
  2. Nhấp vào Khả năng tương thích tab.
  3. Nhấp vào Chạy trình khắc phục sự cố tương thích nút.
  4. Chọn Thử cài đặt được đề xuất để chạy thử chương trình bằng cách sử dụng các cấu hình tương thích được đề xuất.
  5. Làm theo hướng dẫn để xem giải pháp này có hiệu quả hay không.
  6. Nếu tùy chọn đầu tiên không hoạt động, hãy nhấp vào Chương trình khắc phục sự cố bên cạnh chọn cài đặt tương thích của bạn theo cách thủ công.

Tóm tắt

Lỗi sự cố ntdll.dll là một sự cố Windows phổ biến có thể dễ dàng khắc phục bằng cách làm theo các giải pháp được liệt kê ở trên. Nếu tất cả các bản sửa lỗi trên không hoạt động, bạn có thể đang gặp sự cố ổ cứng, điều này cực kỳ hiếm. Nhưng nếu trường hợp này xảy ra với bạn, việc thay thế ổ cứng và cài đặt lại Windows sẽ giúp giải quyết lỗi ntdll.dll.