Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi RunDLL 'There was a problem starting' khi mở HDD

Lỗi RunDLL 'There was a problem starting ~. The specified module could not be found' chủ yếu xảy ra khi người dùng Windows cố mở HDD hoặc ổ HDD ngoài. Nhưng đối với một số người, lỗi chỉ xuất hiện khi cố mở shortcut trỏ đến file thực thi lưu trên ổ này.

Sửa lỗi RunDLL  There was a problem starting  khi mở HDD

Vấn đề này không độc quyền phiên bản Windows nào và xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Như thể hiện, trong hầu hết trường hợp, lỗi này do file autorun.inf lưu ở gốc HDD bị bảo vệ hệ thống, read-only và ẩn — sự cố này khả năng lớn do virus. Nếu đúng, khắc phục dễ dàng bằng cách xóa mọi file autorun.inf gây rắc rối — Có thể làm qua CMD (Phương pháp 1) hoặc Registry Editor (Phương pháp 2).

Tuy nhiên, sự cố cũng do lỗi logic trên ổ bị ảnh hưởng (Phương pháp 3), nhiễm virus gỡ dỡ một phần (Phương pháp 4) hoặc hỏng file hệ thống nghiêm trọng (Phương pháp 5).

Phương pháp 1: Xóa file autorun.inf

Theo báo cáo người dùng, sự cố thường do 'shortcut virus'. Loại malware này ẩn mọi file và thư mục, thay thế tất cả bằng shortcut trông giống hệt. Ngày nay, mọi bộ AV lớn đều phát hiện và loại bỏ mối đe dọa này, nhưng vấn đề là không phải cái nào cũng gỡ được file autorun.inf tạo trước đó.

Nếu xảy ra, ổ bị virus ảnh hưởng có thể trở nên không truy cập được và hiển thị 'There was a problem starting ~. The specified module could not be found' khi người dùng cố truy cập.

Nếu áp dụng, khắc phục bằng cách dùng terminal điều hướng đến gốc ổ cứng và xóa file autorun.inf — Nhiều khả năng nó có thuộc tính read-only, ẩn hoặc bảo vệ hệ thống.

Hướng dẫn dưới giúp gỡ bỏ và khắc phục:

  1. Nhấn Windows key + R mở hộp thoại Run. Trong ô văn bản gõ 'cmd' nhấn Ctrl + Shift + Enter mở cửa sổ CMD quyền nâng cao. Khi UAC (User Account Control) yêu cầu quyền admin, nhấp Yes cấp quyền.Sửa lỗi RunDLL  There was a problem starting  khi mở HDD
  2. Trong CMD nâng cao, gõ lệnh sau điều hướng đến gốc ổ bị ảnh hưởng:
    CD X:\

    Lưu ý: X chỉ là placeholder cho ổ bị ảnh hưởng. Thay theo ký tự ổ trong tình huống cụ thể.

  3. Khi đến gốc ổ bị ảnh hưởng, gõ hoặc dán các lệnh sau theo thứ tự nhấn Enter sau mỗi lệnh xóa file autorun.inf ép buộc:
    Attrib -r -s -h d:\autorun.inf Del /F d:\autorun.inf
  4. Sau khi thao tác xong, đóng CMD nâng cao khởi động lại máy. Khi trình tự khởi động tiếp theo xong, mở File Explorer nhấp đúp ổ bị ảnh hưởng xem khắc phục chưa.

Nếu vẫn gặp lỗi 'There was a problem starting ~. The specified module could not be found', chuyển sang giải pháp tiềm năng dưới.

Phương pháp 2: Xóa khóa autorun.inf qua Registry Editor

Nếu không thoải mái dùng terminal xóa file autorun.inf gây rắc rối hoặc nhiều ổ bị ảnh hưởng muốn khắc phục cùng lúc, cách tốt hơn là qua Registry Editor.

Bằng Registry Editor điều hướng đến vị trí mọi khóa Run và RunOnce lưu, bạn có thể vô hiệu hóa file autorun.inf gây lỗi 'There was a problem starting ~. The specified module could not be found'.

Có bốn vị trí khác nhau trong Registry nơi file autorun.inf có thể tìm thấy. Dùng Registry Editor, đến từng vị trí thủ công xóa khóa Run và RunOnce cho phép file autorun.inf chặn truy cập ổ.

Hướng dẫn nhanh:

Lưu ý: Các bước dưới áp dụng cho Windows 7, Windows 8.1 và Windows 10.

  1. Nhấn Windows key + R mở hộp thoại Run. Trong ô văn bản gõ 'regedit' nhấn Enter mở Registry Editor. Khi UAC (User Account Control) nhắc, nhấp Yes cấp quyền admin.Sửa lỗi RunDLL  There was a problem starting  khi mở HDD
  2. Trong Registry Editor, dùng bên trái điều hướng đến:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    Lưu ý: Có thể điều hướng thủ công hoặc dán vị trí vào thanh điều hướng nhấn Enter đến ngay.

  3. Sau khi đến đúng vị trí, sang bên phải tìm mục không dẫn về chương trình đã biết bạn tự cài. Chắc chắn xem vị trí (Data) xem danh sách có bằng chứng PuP (Potentially unwanted Program) hoặc dấu vết malware.Sửa lỗi RunDLL  There was a problem starting  khi mở HDD

    Lưu ý: Bỏ qua entry (Default).

  4. Nếu tìm thấy bằng chứng khóa Run độc hại, nhấp chuột phải chọn Delete từ menu ngữ cảnh.Sửa lỗi RunDLL  There was a problem starting  khi mở HDD
  5. Tiếp theo, đảm bảo các vị trí Run và RunOnce còn lại không chứa link đến file autorun.inf gây rắc rối. Điều hướng đến từng vị trí sau lặp lại bước 3 và 4 với tất cả cho đến khi mọi khóa gây rắc rối bị xóa:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
  6. Sau khi xóa mọi khóa, đóng Registry Editor khởi động lại máy. Khi khởi động tiếp theo xong, cố truy cập ổ lại xem khắc phục chưa.

Nếu vẫn gặp lỗi 'There was a problem starting ~. The specified module could not be found' khi truy cập, chuyển sang giải pháp tiềm năng tiếp.

Phương pháp 3: Chạy CHKDSK

Nguyên nhân tiềm năng khác gây sự cố là dữ liệu hỏng trên HDD. Nếu đây là nguyên nhân chính, khả năng lớn khắc phục bằng chạy tiện ích CHKDSK.

Một số người dùng cũng gặp vấn đề báo cáo lỗi 'There was a problem starting ~. The specified module could not be found' không còn xuất hiện khi truy cập ổ sau khi chạy quét CHKDSK tự động với ô 'Scan for and attempt recovery of bad sectors' tích.

Hướng dẫn từng bước chạy CHKDSK sửa dữ liệu hỏng.

Phương pháp 4: Chạy quét malware

Nếu các phương pháp trên không khắc phục, cũng có thể sự cố do nhiễm bảo mật đang diễn ra. Nếu chưa làm, mạnh mẽ khuyên quét sâu với bộ AV có uy tín.

Nếu đã trả tiền đăng ký AV premium, dùng nó quét malware còn sót lại trên máy.

Nhưng nếu tìm bộ AV có uy tín xác định và gỡ file thừa vẫn gây rắc rối, cân nhắc dùng Malwarebytes.

Nếu cần giúp kích hoạt quét sâu Malwarebytes, đây là hướng dẫn từng bước.

Phương pháp 5: Làm mới mọi thành phần OS

Nếu không giải pháp tiềm năng nào giúp truy cập ổ, rất có thể vấn đề do hỏng file hệ thống.

Để thay thế mọi thành phần Windows không ảnh hưởng file cá nhân, cân nhắc repair install.

Nếu không khả thi, giải pháp duy nhất lúc này là clean install.