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

Khắc phục:Lỗi RunDLL khi khởi động Windows

Một lỗi RunDLL khi khởi động Windows thường xảy ra khi chương trình bị phần mềm chống vi-rút gỡ cài đặt hoặc xóa nhưng khóa đăng ký của nó và tác vụ đã lên lịch của chương trình đó vẫn có trên hệ thống.

Thông thường, thủ phạm gây ra lỗi này khá dễ xác định vì nó thường được đề cập trong cửa sổ lỗi.

Khắc phục:Lỗi RunDLL khi khởi động Windows

Tuy nhiên, có một số trường hợp thông báo lỗi không chỉ định chương trình nào là nguyên nhân gây ra lỗi. Điều này thường xảy ra với các lỗi được kích hoạt bởi các thư mục được bảo vệ bởi Windows.

RunDLL là gì?

RunDLL là tệp Windows chịu trách nhiệm tải và thực thi các mô-đun DLL (Thư viện liên kết động). Tất cả các mô-đun DLL hoạt động chặt chẽ với Windows Registry với mục tiêu chung là tăng cường tốc độ phản hồi và quản lý bộ nhớ.

Tuy nhiên, có những trường hợp tệp RunDLL được chỉ dẫn bởi một tác vụ đã lên lịch để chạy một tệp DLL nhất định nhưng nó không quản lý để tìm thấy mô-đun được yêu cầu. Bất cứ khi nào điều này xảy ra, Windows sẽ tự động kích hoạt lỗi RunDLL .

Điều này sẽ xảy ra do người dùng đã xóa ứng dụng đã sử dụng DLL cụ thể đó theo cách thủ công (mà không sử dụng trình gỡ cài đặt) hoặc do giải pháp bảo mật đã phát hiện thấy sự lây nhiễm liên quan đến ứng dụng sử dụng DLL được gọi và đã thực hiện hành động chống lại nó.

Nếu bạn hiện đang gặp phải lỗi RunDLL, chúng tôi có một số phương pháp sẽ hữu ích. Dưới đây, bạn có một bộ sưu tập các bản sửa lỗi mà người dùng khác đã sử dụng thành công để giải quyết lỗi RunDLL. Các phương pháp sau được sắp xếp theo khả năng truy cập, vì vậy hãy làm theo thứ tự cho đến khi bạn tìm được bản sửa lỗi giải quyết được sự cố trong trường hợp cụ thể của bạn.

Phương pháp 1:Quét hệ thống của bạn bằng Malwarebyte

Chúng tôi sẽ bắt đầu với các giải pháp dễ tiếp cận nhất. Malwarebytes là một trình loại bỏ phần mềm độc hại thường hiệu quả hơn trong việc loại bỏ mọi mối đe dọa liên quan đến tệp thực thi độc hại chính.

Một số người dùng đã báo cáo rằng Malwarebytes đã thành công trong việc tìm và loại bỏ các khóa đăng ký cũng như các tác vụ đã lên lịch thuộc về vi rút đã được loại bỏ bởi các bộ bảo mật khác. Điều này phục vụ mục đích của chúng tôi kể từ RunDLL phần lớn là do các tệp độc hại còn sót lại gây ra.

Xem liệu sự cố có được giải quyết tự động hay không sau khi bạn thực hiện quét toàn bộ bằng Malwarebytes . Để thực hiện việc này, hãy cài đặt Malwarebytes, quét toàn bộ và khởi động lại hệ thống của bạn khi kết thúc quá trình này.

Nếu Malwarebytes không loại bỏ lỗi RunDLL khi khởi động, hãy chuyển sang Phương pháp 2 .

Phương pháp 2:Xóa mục khởi động bằng Autoruns

Nếu Malwarebytes không thể giải quyết sự cố, có một phần mềm khác sẽ cho phép chúng tôi xóa tác vụ đã lên lịch đang kích hoạt RunDLL khá dễ xảy ra lỗi.

Autoruns có thể được sử dụng để loại bỏ chạy một lần, chạy, khóa đăng ký và thư mục khởi động. Nó cực kỳ hữu ích trong trường hợp của chúng tôi vì chúng tôi có thể sử dụng nó để xóa khóa đăng ký hoặc tác vụ đã lên lịch đang gây ra lỗi RunDLL .

Làm theo hướng dẫn bên dưới để cài đặt và sử dụng Autoruns để cài đặt lỗi RunDll khởi động:

  1. Truy cập liên kết chính thức này ( tại đây ) và nhấp vào Tải xuống Autoruns và Autorunsc . Sau khi tải xuống tệp lưu trữ, hãy sử dụng WinRar hoặc WinZip để giải nén tiện ích vào một thư mục có thể dễ dàng truy cập.
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  2. Mở thư mục bạn vừa tạo và mở Autoruns có thể thực thi. Kiên nhẫn chờ cho đến khi Mọi thứ danh sách được điền với các mục khởi động.
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  3. Sau khi danh sách được điền đầy đủ, hãy nhấn Ctrl + F để hiển thị chức năng tìm kiếm. Trong tìm kiếm được kết hợp với Tìm gì , nhập tên của tệp DLL được báo cáo bởi lỗi RunDLL.
    Khắc phục:Lỗi RunDLL khi khởi động Windows Lưu ý: Ví dụ:nếu lỗi cho biết “Lỗi RUNDLL khi tải C:\ Documents and Settings \ * UserName * \ Local Settings \ Application Data \ advPathNet \ BluetoothcrtLite.dll” , nhập BluetoothcrtLite.dll trong hộp tìm kiếm.
  4. Nhấp chuột phải vào phím khởi động được đánh dấu và chọn Xóa Để loại bỏ nó. Sau khi bạn thực hiện việc này, hãy nhấn vào nút Tìm tiếp theo một lần nữa và xóa mọi mục nhập khác phù hợp với truy vấn của bạn.
  5. Sau khi tất cả các mục nhập đã được xóa, hãy đóng Tự động tìm kiếm và khởi động lại máy tính của bạn.

Nếu bạn vẫn gặp phải lỗi khởi động RunDLL, hãy chuyển sang phương pháp cuối cùng mà chúng tôi thực hiện mọi việc theo cách thủ công.

Phương pháp 3:Loại bỏ lỗi RunDLL khởi động theo cách thủ công

Nếu hai phương pháp đầu tiên không thành công, bạn chỉ còn cách thực hiện mọi việc theo cách thủ công qua msconfig . Nhưng đừng lo lắng vì các bước này không quá kỹ thuật.

Chúng tôi sẽ bắt đầu bằng cách xóa mọi mục đăng ký thông qua Registry Editor. Sau đó, chúng tôi sẽ mở Trình lập lịch tác vụ và tắt mọi tác vụ đã lên lịch được lập trình để gọi tệp DLL bị thiếu.

Dưới đây là hướng dẫn đầy đủ về cách loại bỏ lỗi RunDLL khởi động theo cách thủ công:

  1. Nhấn phím Windows + R trên bàn phím của bạn để mở Chạy hộp thoại. Sau đó, nhập “ regedit ”Và nhấn Enter để mở Trình chỉnh sửa sổ đăng ký .
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  2. Trong Trình chỉnh sửa sổ đăng ký , nhấn Ctrl + F để hiển thị chức năng tìm kiếm. Trong hộp tìm kiếm, nhập tên của tên tệp được đề cập trong lỗi RunDLL và nhấp vào Tìm tiếp theo .
    Khắc phục:Lỗi RunDLL khi khởi động Windows Lưu ý: Xin lưu ý rằng sẽ mất một lúc cho đến khi quá trình quét được thực hiện.
  3. Khi truy vấn hoàn tất, hãy xóa một cách có hệ thống tất cả các mục đăng ký được liên kết với tệp DLL bị thiếu và đóng Registry Editor.
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  4. Nhấn phím Win + R một lần nữa để mở một hộp Run khác, hãy nhập “ taskchd.msc ”Và nhấn Enter để mở Trình lập lịch tác vụ .
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  5. Trong Trình lập lịch tác vụ , nhấp vào Thư viện lập lịch tác vụ và cuộn qua danh sách trong bảng điều khiển trung tâm để tìm bất kỳ mục nhập nào khớp với tệp được RunDLL báo cáo thông báo lỗi. Nếu bạn tìm thấy một cái, hãy nhấp chuột phải vào nó và chọn Tắt . Sau khi quá trình bị vô hiệu hóa, bạn có thể đóng Trình lập lịch tác vụ một cách an toàn.
    Khắc phục:Lỗi RunDLL khi khởi động Windows
  6. Khởi động lại máy tính của bạn để xem liệu các sửa đổi có thể loại bỏ lỗi RunDLL hay không.
  7. Nếu không, hãy thử quét SFC vì nó sẽ thay thế mọi mục đăng ký bị thiếu.

Phương pháp 4:Xóa tệp tạm thời

Trong một số trường hợp nhất định, các tệp tạm thời đang được lưu trữ trong thư mục Dữ liệu ứng dụng của bạn có thể thực sự ngăn RunDLL chạy đúng cách. Do đó, trong bước này, chúng tôi sẽ xóa các tệp tạm thời. Để làm được điều đó:

  1. Nhấn “Windows” + “R” để mở “Run Prompt”. Khắc phục:Lỗi RunDLL khi khởi động Windows
  2. Nhập địa chỉ sau vào đó và nhấn “Enter” để mở nó.
    C:\Users\*Your Username*\AppData\Local\Temp
  3. Nhấn “Ctrl” + “A” rồi nhấn “Shift” + “Xóa” để xóa tất cả các tệp.
  4. Kiểm tra xem sự cố có tiếp diễn sau sự cố này không.

Hơn nữa, bạn có thể thử thực hiện cài đặt sửa chữa và kiểm tra xem điều đó có khắc phục được sự cố mà bạn đang gặp phải hay không. Nếu vẫn không khắc phục được, hãy thực hiện cài đặt sạch.