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

[KHẮC PHỤC] Lỗi Runtime Khi Cài Đặt Malwarebytes (Could Not Install Proc)

Một số người dùng Windows thấy lỗi "Runtime error (83:120): Could not call proc." mỗi khi cố cài đặt Malwarebytes. Vấn đề này được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Sau khi điều tra vấn đề, vấn đề này được báo cáo xảy ra vì nhiều lý do khác nhau. Dưới đây là danh sách ngắn gọn các nguyên nhân tiềm ẩn:

  • Thư Mục %TEMP% Ở Vị Trí Khác — Kết quả cho thấy, một trong những trường hợp phổ biến nhất gây ra vấn đề này là kịch bản thư mục TEMP nằm trên mạng hoặc RAMDRIVE/RAMDISK thay vì vị trí mặc định. Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách di chuyển thư mục temp về vị trí mặc định.
  • Lỗi Logic Trên Ổ OS — Theo một số người dùng bị ảnh hưởng, vấn đề này cũng có thể xảy ra khi ổ OS chứa một số lỗi logic ảnh hưởng đến khả năng lưu trữ an toàn file mới tạo. Trong trường hợp này, bạn nên chạy quét CHKDSK và xem có khắc phục được không.
  • File Malware/Adware Còn Lại — Theo bài đăng bảo mật từ nhóm Malwarebytes, bạn có thể thấy vấn đề này nếu ổ OS đang lưu một số file đang chủ động ngăn chặn các bộ bảo mật khỏi việc cài đặt. Người dùng cũng gặp vấn đề này đã khắc phục bằng cách chạy quét với Farbar Security Scan.
  • Cài Đặt Malwarebytes Bị Hỏng — Nếu bạn bắt đầu gặp vấn đề này sau một cài đặt Malwarebytes thất bại, có khả năng bạn thấy mã lỗi này vì vẫn còn file rác từ cài đặt bị hỏng. Trong trường hợp này, bạn có thể dùng Malwarebytes Support Tool để xóa file rác.
  • Chứng Chỉ Malwarebytes Không Được Tin Cậy — Nếu bạn thấy vấn đề này trên Windows 10, có khả năng bạn thấy lỗi này vì hệ thống gán nhãn chứng chỉ bảo mật Malwarebytes cần thiết là 'untrusted' (không tin cậy). Trong trường hợp này, bạn có thể khắc phục bằng cách dùng Certificate Manager để xóa chứng chỉ Malwarebytes và cài mọi Windows Update đang chờ trước khi thử cài lại.
  • Hỏng File Hệ Thống — Dưới hoàn cảnh nghiêm trọng hơn, bạn có thể gặp vấn đề này do hỏng hóc ảnh hưởng đến một số file Windows. Trong trường hợp này, thử đầu tiên là dùng vài tiện ích tích hợp có thể khắc phục hỏng file hệ thống (DISM và SFC). Nếu thất bại, cân nhắc cài đặt sửa chữa hoặc cài sạch.

Phương Pháp 1: Di Chuyển Thư Mục %TEMP% Về Vị Trí Mặc Định

Theo một số người dùng bị ảnh hưởng, vấn đề này có thể xảy ra khi OS không thể lưu tạm file dùng bởi Malwarebytes trong cài đặt vào thư mục %TEMP%. Trong hầu hết trường hợp, vấn đề xảy ra do thư mục nằm trên mạng hoặc ổ RAM (RAMDRIVE/RAMDisk).

Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách dùng Command Prompt nâng cao để đặt thư mục %TEMP% ở vị trí đúng trước khi thử cài lại.

Nếu bạn tìm hướng dẫn từng bước, làm theo hướng dẫn ngắn dưới:

  1. Trước hết, bắt đầu bằng cách tải phiên bản mới nhất của Malwarebytes từ trang web chính thức.
  2. Nhấn Windows key + R để mở hộp thoại Chạy. Gõ 'cmd' và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao (elevated). Khi thấy UAC (User Account Control), nhấp Yes để cấp quyền admin.
  3. Khi đã trong Command Prompt nâng cao, gõ các lệnh sau theo cùng thứ tự và nhấn Enter sau mỗi dòng để di chuyển thư mục %TEMP%, %TMP% và Download về vị trí mặc định:
    set TEMP=C:\Windows\temp
    set TMP=C:\Windows\tmp
    cd "%USERPROFILE%\Downloads"
  4. Khi mọi lệnh đã xử lý thành công, bạn có thể đóng Command Prompt nâng cao an toàn.
  5. Nhấp chuột phải vào file thực thi cài đặt Malwarebytes bạn tải ở bước 1 và nhấp Run as Administrator (Chạy với tư cách Quản Trị Viên) từ menu ngữ cảnh.
  6. Tiếp tục cài đặt bình thường và xem vấn đề có được khắc phục không.

Nếu cùng vấn đề 'Runtime error (83:120): Could not call proc.' vẫn xảy ra, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 2: Chạy Quét CHKDSK

Theo một số người dùng bị ảnh hưởng, vấn đề này cũng có thể xảy ra do vấn đề liên quan đến ổ cứng truyền thống hoặc ổ trạng rắn. Trong hầu hết trường hợp, bạn có thể mong đợi vấn đề này do lỗi logic hoặc bất nhất khối dữ liệu.

Người dùng thấy mình trong tình huống tương tự đã xác nhận họ khắc phục bằng cách dùng tiện ích CHKDSK để sửa (hoặc ít nhất thay thế) lỗi ổ cứng và sector xấu có thể góp phần gây ra mã lỗi này.

Bạn có thể khởi chạy tiện ích Check Disk từ Command Prompt nâng cao. Nhưng để chắc chắn tối đa cơ hội khắc phục lỗi Could Not Call Proc., khuyến nghị mở CMD prompt với quyền admin. Dưới đây là hướng dẫn chạy quét CHKDSK.

Lưu Ý: Hướng dẫn này hoạt động trên mọi phiên bản Windows gần đây bao gồm Windows 7, Windows 8.1 và Windows 10.

Nếu bạn đã khởi chạy quét Check Disk và vẫn thấy cùng lỗi Runtime error (83:120): Could not call proc. khi cố cài Malwarebytes, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 3: Chạy Quét Bảo Mật Farbar

Theo một số người dùng bị ảnh hưởng, vấn đề này cũng có thể xảy ra nếu bạn đối mặt với file adware hoặc malware còn lại đang ức chế khả năng OS cài bộ bảo mật — Kết quả cho thấy, một số malware sẽ chủ động chặn cài đặt bộ bảo mật.

Nếu kịch bản này áp dụng, bạn nên cố khắc phục bằng cách chạy quét bên thứ ba với bộ bên thứ ba như Farbar Recovery.

Lưu Ý: Đây không phải sản phẩm Microsoft chính thức. Dù nhiều người dùng xác nhận hiệu quả khắc phục vấn đề này, nó sẽ xử lý và có thể thay thế dữ liệu kernel quan trọng thuộc cài đặt Windows của bạn.

Nếu bạn quyết tâm dùng tiện ích này, làm theo hướng dẫn dưới để dùng Farbar Security Scan khởi chạy quét bảo mật khắc phục Runtime Error khi cài Malwarebytes:

  1. Mở trình duyệt mặc định và truy cập trang tải chính thức của Farbar Recovery Scan để tải phiên bản mới nhất. Lưu ý bạn cần chọn giữa phiên bản 32-bit và 64-bit tùy kiến trúc OS.
  2. Khi file thực thi tải xong, nhấp chuột phải và chọn Run as administrator (Chạy với tư cách Quản Trị Viên) từ menu ngữ cảnh. Khi thấy lời nhắc UAC, nhấp Yes để cấp quyền admin.
  3. Tiếp theo, làm theo hướng dẫn trên màn hình để hoàn tất cài đặt, sau đó khởi động lại máy và đợi lần khởi động tiếp theo hoàn tất.
  4. Sau khi máy khởi động lại, mở công cụ Farbar Recovery Scan và nhấp Scan trên màn hình đầu tiên. Giữ cài đặt mặc định và nhấp Fix để bắt đầu hoạt động.
  5. Khi hoạt động hoàn tất, khởi động lại máy một lần nữa và xem vấn đề có khắc phục ở lần khởi động tiếp theo không.

Nếu cùng vấn đề vẫn xảy ra, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 4: Chạy Công Cụ Hỗ Trợ Malwarebytes

Nếu Windows của bạn đã crash trong quá khứ khi Malwarebytes đang giữa quét hoặc khi bạn cố cài đặt, có thể thấy lỗi "Runtime error (83:120): Could not call proc." vì cài đặt đã bị hỏng.

Nhóm hỗ trợ Malwarebytes nhận ra vấn đề này và họ thậm chí có công cụ có thể khắc phục ứng dụng trong kịch bản này. Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách chạy công cụ Malwarebytes Support Tool chính thức để dọn file rác từ cài đặt thất bại trước khi cài lại từ đầu.

Để dễ dàng cho bạn, làm theo hướng dẫn dưới:

  1. Mở trình duyệt mặc định và tải phiên bản mới nhất của Malwarebytes Support Tool từ trang tải chính thức.
  2. Khi tải xong, nhấp chuột phải vào trình cài vừa tải và chọn Run as administrator từ menu ngữ cảnh.
  3. Đợi tải xong, tích vào ô Accept License Agreement (Chấp Nhận Thỏa Thuận Giấy Phép) trước khi nhấp Next (Tiếp Theo).
  4. Khi đến màn hình tiếp theo, nhấp Advanced (Nâng Cao) từ menu dọc bên trái, sau đó nhấp Clean (Dọn Dẹp).
  5. Ở lời nhắc xác nhận, nhấp Yes và đợi hoạt động hoàn tất.
  6. Khi hoạt động cuối cùng hoàn tất, máy sẽ tự động khởi động lại khi bạn nhấp hộp OK.
  7. Ở lần khởi động tiếp theo, bạn nên thấy cửa sổ bật lên hỏi bạn có muốn cài lại Malwarebytes không. Nếu không xuất hiện, bạn có thể cài lại thủ công bằng cách truy cập trang tải chính thức.

Nếu bạn vẫn thấy cùng lỗi Runtime error (83:120): Could not call proc. ngay cả sau khi dùng tiện ích chuyên dụng dọn file rác từ cài đặt thất bại, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 5: Khắc Phục Vấn Đề Chứng Chỉ

Kết quả cho thấy, vấn đề này cũng có thể xảy ra do hệ điều hành gán nhãn chứng chỉ Malwarebytes cần thiết để cài công cụ là 'untrusted certificate' (chứng chỉ không tin cậy). Đây là lỗi nổi tiếng xảy ra trên một số bản build Windows 10 thiếu một loạt cập nhật bảo mật quan trọng.

Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách dùng tiện ích Certificate Manager để xóa mục liên quan Malwarebytes khỏi danh sách chứng chỉ không tin cậy trước khi cài mọi Windows Update đang chờ và thử cài lại.

Dưới đây là hướng dẫn nhanh từng bước sẽ hướng dẫn bạn qua toàn bộ quá trình:

  1. Nhấn Windows key + R để mở hộp thoại Chạy. Gõ 'certmgr.msc' vào hộp văn bản và nhấn Enter để mở tiện ích Certificate Manager (Trình Quản Lý Chứng Chỉ). Nếu được nhắc bởi UAC (User Account Control), nhấp Yes để cấp quyền admin.
  2. Khi đã trong tiện ích Certificate Manager, nhấp vào Untrusted Certificates (Chứng Chỉ Không Tin Cậy) từ danh sách bên trái, sau đó nhấp đúp vào Certificates từ phần bên phải màn hình.
  3. Tiếp theo, cuộn xuống danh sách chứng chỉ hiện gán nhãn không tin cậy và nhấp chuột phải mọi mục liên quan Malwarebytes, nhấp Delete (Xóa).
  4. Khi bạn đã xóa thành công tất cả mục liên quan Malwarebytes khỏi danh sách chứng chỉ không tin cậy, cập nhật bản build OS lên phiên bản mới nhất và khởi động lại máy ở cuối hoạt động này.
  5. Sau khi máy khởi động lại, thử cài Malwarebytes một lần nữa và xem vấn đề có khắc phục không.

Nếu cùng vấn đề vẫn xảy ra, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 6: Chạy Quét SFC và DISM

Nếu không sửa chữa nào trên hiệu quả, bạn nên nghiêm túc xem xét thực tế bạn có thể đối mặt với hỏng hóc hệ thống. Kịch bản này càng có khả năng nếu bạn gặp vấn đề tương tự khi cố cài chương trình khác.

Trong trường hợp này, bạn có thể khắc phục bằng cách dùng hai tiện ích có thể khắc phục hỏng file liên quan OS: DISM (Deployment Image Servicing and Management) và SFC (System File Checker).

Hai tiện ích này tương tự, nhưng cách khắc phục instance bị hỏng khác nhau:

  • Quét SFC — Loại quét này hoàn toàn cục bộ và không yêu cầu kết nối internet. System File Checker hoạt động bằng cách dùng kho lưu trữ cục bộ để thay thế file bị hỏng từ OS bằng bản tương đương khỏe mạnh.
  • Quét DISM — Hãy coi đây là phiên bản sửa đổi của SFC. Lợi thế chính của Deployment Image Servicing and Management là nó dùng Windows Update để tải bản tương đương khỏe mạnh thay thế hỏng cục bộ. Vì vậy ngay cả khi kho lưu trữ cục bộ bị ảnh hưởng, bạn vẫn khắc phục được mà không cần cài lại toàn bộ OS.
    Lưu Ý: Để dùng tiện ích này, bạn cần đảm bảo kết nối internet ổn định.

Khi bạn đã chạy thành công cả hai loại quét, thử cài Malwarebytes một lần nữa và xem cùng vấn đề có còn xảy ra không.

Nếu cùng vấn đề vẫn xảy ra, chuyển sang sửa chữa tiềm ẩn tiếp theo dưới.

Phương Pháp 7: Làm Mới Mọi Thành Phần OS

Nếu bạn đã thử mọi sửa chữa tiềm ẩn dưới và vẫn thấy cùng lỗi 'Runtime error at 44:134: could not call proc.' khi cố cài Malwarebytes, bạn có thể đang đối mặt với hỏng file hệ thống không khắc phục được theo cách thông thường.

Nếu kịch bản này áp dụng, cơ hội cuối cùng khắc phục là làm mới mọi thành phần Windows liên quan để cố khắc phục cơ sở cài đặt. Điều này có thể làm theo hai cách:

  • Cài Đặt Sạch (Clean Install) Windows — Đây là cách dễ dàng vì không yêu cầu media cài đặt tương thích. Tuy nhiên nhược điểm chính là trừ khi bạn backup dữ liệu trước, bạn sẽ mất mọi thông tin cá nhân trên ổ OS.
  • Cài Đặt Sửa Chữa (Repair Install) Windows — Hoạt động này cho phép giữ tất cả file cá nhân trên ổ OS. Tuy nhiên, cài đặt sửa chữa (in-place repair) là quá trình phức tạp hơn yêu cầu bạn chèn media cài đặt tương thích (USB hoặc DVD).

Khi bạn làm mới mọi thành phần OS bằng một trong các phương pháp trên, lặp lại thủ tục cài đặt và xem vấn đề có khắc phục không.