Lỗi "Has stopped working" trên Windows 7 là một trong những lỗi phổ biến nhất khiến ứng dụng bị crash đột ngột, không thể tiếp tục sử dụng. Tình trạng này thường xuất hiện khi mở các phần mềm nặng như AutoCAD, Photoshop, các trò chơi đồ họa cao, hoặc khi hệ thống xảy ra xung đột phần mềm. Nếu bạn đang gặp nhiều lỗi Windows khác nhau, hãy tham khảo tổng hợp thủ thuật Windows 10/11 để xử lý từng trường hợp cụ thể. Bài viết dưới đây sẽ giúp bạn hiểu rõ nguyên nhân và áp dụng ngay 7 cách sửa lỗi Has stopped working hiệu quả nhất.
Lỗi Has Stopped Working Là Gì?
Lỗi "Has stopped working" (hay còn gọi là "Program has stopped working" hoặc "Application stopped working") là thông báo lỗi xuất hiện trên Windows 7 khi một ứng dụng đột ngột ngừng phản hồi hoặc gặp sự cố trong quá trình hoạt động.

Lúc này, Windows sẽ hiển thị hộp thoại cảnh báo với nội dung đại loại:
"[Tên ứng dụng] has stopped working. Windows is checking for a solution to the problem..."
Đây là cơ chế của Windows Error Reporting (WER) — một tính năng tích hợp sẵn trong Windows, giúp ghi nhận thông tin lỗi (crash dump) và tự động gửi báo cáo về Microsoft. Bạn sẽ không thể tiếp tục sử dụng ứng dụng cho đến khi đóng hộp thoại này.
Nguyên Nhân Gây Lỗi Has Stopped Working Win 7
Có nhiều nguyên nhân dẫn đến lỗi này. Dưới đây là bảng tóm tắt nhanh để bạn dễ đối chiếu:
| Nguyên nhân | Dấu hiệu nhận biết |
| Virus / Malware | Nhiều ứng dụng cùng lỗi, máy chậm bất thường |
| Phân mảnh ổ cứng | Ứng dụng mở chậm, hay bị treo |
| Xung đột phần mềm | Lỗi xảy ra sau khi cài phần mềm mới |
| RAM bị lỗi | Máy tự khởi động lại, màn hình xanh (BSOD) |
| Driver / Card màn hình cũ | Lỗi thường gặp khi chơi game hoặc dùng phần mềm đồ họa |
| Xung đột DLL / thư viện hệ thống | Lỗi xuất hiện khi mở một loại ứng dụng cụ thể |
Chi tiết từng nguyên nhân:
- Máy tính bị nhiễm Virus hoặc Malware: Các phần mềm độc hại thường can thiệp vào tiến trình hệ thống, gây crash ứng dụng.
- Ổ cứng bị phân mảnh nặng: Dữ liệu bị phân tán khắp ổ đĩa khiến hệ thống đọc/ghi chậm, ứng dụng không tải được đủ tài nguyên. Tình trạng này cũng là nguyên nhân phổ biến khiến máy tính bị lag giật trên Win 7.
- Xung đột giữa các phần mềm: Khi hai ứng dụng cùng chiếm dụng một thư viện DLL hoặc cổng hệ thống, một trong hai sẽ crash. Trường hợp điển hình là lỗi api-ms-win-crt-runtime do thiếu thư viện Visual C++ Runtime.
- RAM bị lỗi: RAM không ổn định khiến dữ liệu trong bộ nhớ bị ghi sai, dẫn đến ứng dụng bị crash.
- Driver card màn hình quá cũ hoặc lỗi: Đặc biệt phổ biến với game và phần mềm đồ họa như Photoshop, AutoCAD.
7 Cách Sửa Lỗi Has Stopped Working Hiệu Quả Nhất
Cách 1: Chỉnh Sửa Registry (Tắt Hộp Thoại Lỗi)
Đây là cách nhanh nhất để ngăn hộp thoại lỗi xuất hiện. Lưu ý: Cách này ẩn thông báo lỗi, không xử lý nguyên nhân gốc.
Cảnh báo: Trước khi chỉnh sửa Registry, hãy backup bằng cách vào File > Export trong cửa sổ Registry Editor.
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.
Bước 2: Nhập lệnh regedit rồi nhấn Enter để mở Registry Editor.
Bước 3: Điều hướng đến đường dẫn: HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting

Bước 4: Click đúp vào mục DontShowUI.
Bước 5: Thay giá trị ở ô Value data từ 0 thành 1, nhấn OK.

Bước 6: Khởi động lại máy tính để áp dụng thay đổi.
Cách 2: Vô Hiệu Hóa Ứng Dụng Chạy Ngầm (Xử Lý Xung Đột Phần Mềm)
Các ứng dụng chạy ngầm (background services) đôi khi xung đột với nhau gây lỗi. Nếu sau khi thực hiện cách này lỗi vẫn còn, bạn có thể kiểm tra thêm tình trạng Windows Explorer not responding — đây cũng là biểu hiện thường gặp khi hệ thống bị xung đột tiến trình nền.
Bước 1: Nhấn Windows + R, nhập lệnh msconfig, nhấn Enter.
Bước 2: Chuyển sang tab Services.
Bước 3: Tích chọn vào dòng "Hide all Microsoft services" (rất quan trọng — nếu bỏ qua, máy có thể không vào được Windows sau khi khởi động lại).

Bước 4: Nhấn Disable all để vô hiệu hóa tất cả service của bên thứ ba.
Bước 5: Khởi động lại máy và kiểm tra lỗi đã hết chưa.
Nếu lỗi biến mất sau bước này, nguyên nhân là do xung đột phần mềm. Bạn có thể bật từng service lên để xác định ứng dụng cụ thể gây lỗi.
Cách 3: Chống Phân Mảnh Ổ Cứng
Phân mảnh ổ cứng làm giảm tốc độ đọc/ghi dữ liệu, ảnh hưởng đến hiệu năng ứng dụng. Cách thực hiện:
Bước 1: Vào Start > tìm kiếm "Disk Defragmenter" > mở ứng dụng.
Bước 2: Chọn ổ đĩa cần chống phân mảnh (thường là ổ C:).
Bước 3: Nhấn Defragment Disk và chờ quá trình hoàn tất.
Chỉ thực hiện với HDD. Với SSD, tuyệt đối không defragment vì sẽ rút ngắn tuổi thọ ổ đĩa.
Cách 4: Quét và Diệt Virus
Nếu nghi ngờ máy bị nhiễm virus, hãy sử dụng phần mềm diệt virus có bản quyền để đảm bảo hiệu quả. Một số phần mềm đáng tin cậy:

- Kaspersky (khuyên dùng — bảo vệ thời gian thực tốt)
- Bitdefender (nhẹ, hiệu quả cao)
- Avast Free Antivirus (miễn phí, phù hợp người dùng phổ thông)
Sau khi cài đặt, tiến hành quét toàn bộ hệ thống (Full Scan), xóa các file bị nhiễm và khởi động lại máy.
Cách 5: Cập Nhật Driver Card Màn Hình
Nếu lỗi chỉ xuất hiện khi dùng phần mềm đồ họa hoặc game, rất có thể driver card màn hình đã lỗi thời:
Bước 1: Chuột phải vào My Computer > Manage > Device Manager.
Bước 2: Mở mục Display adapters, chuột phải vào card màn hình.
Bước 3: Chọn Update Driver Software > Search automatically for updated driver software.

Bước 4: Khởi động lại máy sau khi cập nhật xong.
Cách 6: Kiểm Tra RAM
Windows tích hợp sẵn công cụ kiểm tra RAM để phát hiện lỗi bộ nhớ. Đây cũng là bước quan trọng nếu máy bạn hay bị crash khi khởi động — tình huống tương tự xảy ra với lỗi Windows Resume Loader do RAM hoặc hệ thống ngủ đông bị lỗi.
Bước 1: Nhấn Windows + R, nhập mdsched.exe, nhấn Enter.
Bước 2: Chọn "Restart now and check for problems".

Bước 3: Máy sẽ khởi động lại và tự động kiểm tra RAM — quá trình này mất khoảng 10–20 phút.
Bước 4: Sau khi hoàn tất, Windows sẽ hiển thị kết quả khi khởi động lại.
Nếu RAM bị lỗi, cần thay thế thanh RAM mới để khắc phục triệt để.
Cách 7: Cài Lại Ứng Dụng Bị Lỗi
Nếu chỉ một ứng dụng cụ thể bị lỗi, có thể file cài đặt của ứng dụng đó bị hỏng:
Bước 1: Vào Control Panel > Programs > Uninstall a program.
Bước 2: Gỡ cài đặt ứng dụng đang bị lỗi.
Bước 3: Tải lại bản cài đặt mới nhất từ trang web chính thức của phần mềm.
Bước 4: Cài đặt lại và kiểm tra.
Câu Hỏi Thường Gặp (FAQ)
Lỗi Has stopped working trên Windows 7 tuy phổ biến nhưng hoàn toàn có thể xử lý được nếu bạn xác định đúng nguyên nhân. Hãy thử lần lượt từng cách trong bài, bắt đầu từ cách đơn giản nhất (quét virus, chống phân mảnh) trước khi chuyển sang các bước nâng cao hơn (Registry, kiểm tra RAM).
Nếu đã thử tất cả mà lỗi vẫn xuất hiện, rất có thể phần cứng (RAM, HDD) đang gặp vấn đề và cần kiểm tra trực tiếp.
Cần hỗ trợ trực tiếp? Liên hệ Techcare — Hệ thống sửa chữa laptop Đà Nẵng qua hotline hoặc đến trực tiếp tại các cơ sở để được kiểm tra và khắc phục kịp thời.






