6 Cách khắc phục lỗi Windows Host process RunDLL32 has stopped working nhanh, đơn giản

28-05-2023

Khi sử dụng máy tính chạy hệ điều hành Windows, bạn có thể gặp phải thông báo lỗi Windows Host Process RunDLL32 has stopped working". Điều này thường xảy ra khi một tệp DLL không hoạt động đúng cách hoặc bị thiếu. Tuy nhiên, không cần phải lo lắng, vì có một số giải pháp đơn giản để khắc phục vấn đề này và đảm bảo máy tính hoạt động trơn tru.

1. Windows Host process RunDLL32 has stopped working là gì?

Windows Host Process (RunDLL32) là một ứng dụng hệ thống quan trọng trong hệ điều hành Windows. Nhiệm vụ chính của nó là chạy và quản lý các thao tác của các tệp DLL (Dynamic Link Library) trên máy tính. Tệp DLL chứa mã và dữ liệu được sử dụng chung bởi nhiều chương trình khác nhau trong hệ thống. 

Windows Host process RunDLL32 has stopped working là gì?
Windows Host process RunDLL32 has stopped working là gì?

Khi bạn gặp thông báo lỗi "Windows Host Process RunDLL32 has stopped working", có nghĩa là ứng dụng này đã gặp vấn đề và dừng hoạt động, gây ảnh hưởng đến các chức năng liên quan đến tệp DLL trên máy tính của bạn.

2. Nguyên nhân gây lỗi Windows Host process RunDLL32 has stopped working

Nguyên nhân gây lỗi Windows Host process RunDLL32 has stopped working
Nguyên nhân gây lỗi Windows Host process RunDLL32 has stopped working

Có một số nguyên nhân khác nhau có thể gây ra lỗi "Windows Host Process RunDLL32 has stopped working" trên hệ điều hành Windows. Dưới đây là một số nguyên nhân phổ biến mà bạn có thể gặp phải:

  • Tệp DLL bị hỏng: Một tệp DLL quan trọng cho Windows Host Process (RunDLL32) có thể bị hỏng do lỗi trong quá trình cài đặt, cập nhật hoặc xóa một chương trình.
  • Xung đột phần mềm: Sự xung đột giữa các ứng dụng hoặc các tệp DLL khác nhau có thể gây ra lỗi trong quá trình chạy của Windows Host Process (RunDLL32).
  • Máy tính bị nhiễm virus hoặc phần mềm độc hại: Các chương trình độc hại có thể tấn công và làm hỏng các tệp DLL quan trọng, gây ra lỗi cho Windows Host Process (RunDLL32).
  • Vấn đề phần cứng: Một số lỗi phần cứng như lỗi ổ cứng, lỗi RAM hoặc lỗi hệ thống có thể gây ảnh hưởng đến hoạt động của Windows Host Process (RunDLL32).
  • Để sửa lỗi này, bạn cần xác định được nguyên nhân cụ thể và áp dụng các biện pháp khắc phục phù hợp.

3. Các cách sửa lỗi Windows Host process RunDLL32 has stopped working

Để khắc phục lỗi "Windows Host Process RunDLL32 has stopped working", dưới đây là một số cách mà bạn có thể thử:

3.1 Weird Control Panel Tweak

Một cách khắc phục lỗi "Windows Host Process RunDLL32 has stopped working" là kiểm tra và khôi phục các thiết lập kỳ lạ trong Control Panel. Đôi khi, các thay đổi không đúng trong Control Panel có thể gây ra lỗi này. Dưới đây là một số bước để thực hiện việc này:

  • Mở Control Panel trên máy tính của bạn.
Mở Control Panel trên máy tính của bạn
Mở Control Panel trên máy tính của bạn
  • Kiểm tra từng mục trong Control Panel để tìm bất kỳ thay đổi nào không bình thường hoặc kỳ lạ. Nếu bạn nhận thấy bất kỳ thay đổi nào không đúng hoặc không cần thiết, hãy khôi phục lại thiết lập mặc định bằng cách nhấp đúp vào mục đó và chọn tùy chọn "Restore default settings" hoặc tương tự.
  • Sau khi thực hiện các bước trên, khởi động lại máy tính và kiểm tra xem lỗi "Windows Host Process RunDLL32 has stopped working" còn xảy ra hay không.

3.2 Loại bỏ các biểu tượng nhất định khỏi khay hệ thống

Để khắc phục lỗi "Windows Host Process RunDLL32 has stopped working", bạn có thể thử loại bỏ các biểu tượng không cần thiết khỏi khay hệ thống. Dưới đây là các bước thực hiện:

Bước 1: Nhấp chuột phải vào thanh Taskbar (thanh tác vụ) ở phía dưới cùng của màn hình và chọn "Taskbar settings" (Cài đặt thanh tác vụ).

Nhấp chuột phải vào thanh Taskbar ở phía dưới cùng của màn hình và chọn "Taskbar settings"
Nhấp chuột phải vào thanh Taskbar ở phía dưới cùng của màn hình và chọn "Taskbar settings"

Bước 2: Trong cài đặt thanh tác vụ, cuộn xuống phần "Notification area" (Khay hệ thống) và nhấp vào "Select which icons appear on the taskbar" (Chọn biểu tượng xuất hiện trên thanh tác vụ).

Nhấp vào "Select which icons appear on the taskbar"
Nhấp vào "Select which icons appear on the taskbar"

Bước 3: Một cửa sổ mới sẽ hiển thị danh sách các biểu tượng hiện có trên thanh tác vụ. Kiểm tra xem có các biểu tượng không cần thiết hoặc gây xung đột với Windows Host Process (RunDLL32).

Bước 4: Tắt các biểu tượng không cần thiết bằng cách chuyển chế độ từ "On" (Bật) sang "Off" (Tắt).

Bước 5: Sau khi loại bỏ các biểu tượng không cần thiết, khởi động lại máy tính để áp dụng thay đổi. Việc loại bỏ các biểu tượng không cần thiết khỏi khay hệ thống có thể giúp giảm xung đột và tăng hiệu suất của Windows Host Process (RunDLL32). Hãy kiểm tra xem lỗi "Windows Host Process RunDLL32 has stopped working" còn xảy ra hay không sau khi thực hiện các bước trên.

3.3 Cài đặt lại các chương trình được biết là gây ra vấn đề này

Dưới đây là hướng dẫn cơ bản để thực hiện việc này:

Bước 1: Nhấp vào Start và chọn Settings trên menu Start.

Bước 2: Trong cửa sổ Settings, chọn Apps hoặc Apps & features (tùy thuộc vào phiên bản của hệ điều hành Windows bạn đang sử dụng).

Mở cửa sổ Settings, chọn Apps hoặc Apps & features
Mở cửa sổ Settings, chọn Apps hoặc Apps & features

Bước 3: Tìm và chọn chương trình mà bạn nghi ngờ là nguyên nhân gây ra lỗi.

Bước 4: Nhấp vào nút Uninstall hoặc Modify tùy thuộc vào tùy chọn hiển thị. Theo các hướng dẫn trên màn hình để hoàn thành quá trình gỡ cài đặt hoặc chỉnh sửa chương trình.

Nhấp vào nút Uninstall hoặc Modify tùy thuộc vào tùy chọn hiển thị
Nhấp vào nút Uninstall hoặc Modify tùy thuộc vào tùy chọn hiển thị

Ngoài ra, bạn cũng có thể sử dụng phần mềm hỗ trợ để tìm kiếm và sửa lỗi trên hệ thống. Một số phần mềm như CCleaner, Advanced SystemCare hay Microsoft Fix It có tính năng quét và sửa lỗi tự động trên máy tính. Hãy tải và cài đặt phần mềm tương ứng, sau đó chạy quét hệ thống và thực hiện sửa lỗi theo hướng dẫn của phần mềm.

3.4 Cập nhật trình điều khiển card đồ hoạ

Hướng dẫn cơ bản để cập nhật trình điều khiển card đồ hoạ:

Bước 1: Nhấp vào Start và gõ Run. Chọn Run. Một hộp thoại Run sẽ xuất hiện.

Bước 2: Gõ “devmgmt.msc” trong hộp thoại Run và nhấn nút OK. Đây là cách để mở Device Manager.

Gõ “devmgmt.msc” trong hộp thoại Run và nhấn nút OK
Gõ “devmgmt.msc” trong hộp thoại Run và nhấn nút OK

Bước 3: Tìm trình điều khiển card đồ họa của bạn bằng cách kiểm tra trong phần Display adapters. Nhấp vào mũi tên còn lại trong phần này để xem danh sách driver Display adapters.

Bước 4: Nhấp chuột phải vào Display adapters của bạn và chọn tùy chọn Update driver từ menu ngữ cảnh:

  • Nếu bạn đang sử dụng một card đồ họa tích hợp. Có thể sẽ chỉ có một mục trong danh sách.
  • Nếu bạn đang sử dụng card đồ họa bên ngoài, bạn chỉ có thể cập nhật card đồ họa này.
Nhấp chuột phải vào Display adapters của bạn và chọn tùy chọn Update driver
Nhấp chuột phải vào Display adapters của bạn và chọn tùy chọn Update driver

Bước 5: Nhấp vào Search automatically for updated driver software. Sau đó Windows sẽ tìm kiếm và cài đặt trình điều khiển mới cho bạn.

Bước 6: Khởi động lại PC để thay đổi có sửa lỗi Windows Host process RunDLL32 has stopped working không.

3.5 Restoring Drivers về phiên bản trước

Bạn có thể khôi phục các trình điều khiển (drivers) về phiên bản trước đó như sau:

Bước 1: Nhấp vào Start và chọn Device Manager.

Bước 2: Trong cửa sổ Device Manager, tìm và mở danh sách các thiết bị liên quan đến lỗi. Ví dụ: nếu bạn gặp lỗi khi sử dụng card đồ hoạ, hãy tìm và mở mục "Display adapters" (Card hiển thị).

Tìm và mở mục "Display adapters"
Tìm và mở mục "Display adapters"

Bước 3: Nhấp chuột phải vào thiết bị cần khôi phục trình điều khiển và chọn Properties (Thuộc tính).

Chọn Properties
Chọn Properties

Bước 4: Trong cửa sổ Properties, chuyển sang tab Driver (Trình điều khiển) và nhấp vào nút "Roll Back Driver" (Khôi phục trình điều khiển).

Nhấp vào nút "Roll Back Driver" (Khôi phục trình điều khiển)
Nhấp vào nút "Roll Back Driver" (Khôi phục trình điều khiển)

Bước 5: Lựa chọn lý do bạn muốn khôi phục trình điều khiển và nhấp vào nút "Yes" (Có) để tiếp tục quá trình khôi phục.

Bước 6: Chờ đợi quá trình khôi phục trình điều khiển hoàn tất. Sau đó, khởi động lại máy tính để áp dụng thay đổi.

3.6 Thay đổi cài đặt cho Folder

Bạn có thể thử thay đổi cài đặt cho thư mục (folder) liên quan:

  • Bước 1: Nhấp vào biểu tượng Tìm kiếm trên thanh taskbar.
Nhấp vào biểu tượng Tìm kiếm trên thanh taskbar
Nhấp vào biểu tượng Tìm kiếm trên thanh taskbar
  • Bước 2: Nhập Control Panel >> Enter.
  • Bước 3: Khi Bảng điều khiển hoạt động, hãy nhấp vào dấu thả xuống bên cạnh >> Small icon
Nhấp vào dấu thả xuống bên cạnh >> Small icon
Nhấp vào dấu thả xuống bên cạnh >> Small icon
  • Bước 4: Chọn Folder Options hoặc File Explorer Options.
Chọn Folder Options hoặc File Explorer Options
Chọn Folder Options hoặc File Explorer Options
  • Bước 5: Một cái cửa sổ mới sẽ bật lên >> View tab >>> Lựa chọn Always show icons, never thumbnail
Cửa sổ mới sẽ bật lên >> View tab >>> Lựa chọn Always show icons, never thumbnail
Cửa sổ mới sẽ bật lên >> View tab >>> Lựa chọn Always show icons, never thumbnail
  • Bước 6: Sau đó Apply để hoàn thành.

Khi gặp lỗi Windows Host Process RunDLL32 has stopped working", bạn có thể thử các phương pháp như kiểm tra và khôi phục các thiết lập trong Control Panel, loại bỏ các biểu tượng không cần thiết khỏi khay hệ thống và cài đặt lại các chương trình gây ra vấn đề. Đồng thời, cập nhật trình điều khiển card đồ hoạ và thay đổi cài đặt cho thư mục liên quan cũng là những cách hữu ích để sửa lỗi này. Bằng cách áp dụng những biện pháp này, bạn có thể khắc phục lỗi và đảm bảo hoạt động ổn định của hệ thống Windows.

Tham khảo thêm: 

Bài viết liên quan
Avast Free Antivirus là gì? Sử dụng có tốt không? Hướng dẫn cách tải và sử dụng nhanh chóng
Tổng hợp 6+ cách khắc phục CPU chạy nhưng không lên màn hình
Tổng hợp 7749 cách kết nối 2 PC dùng chung 1 màn hình đơn giản, nhanh chóng