Triệu chứng và nguyên nhân
Click vào file .exe không phản ứng, báo "Can't open .exe file" hoặc mở bằng chương trình khác. Nguyên nhân thường do: liên kết file (file association) bị hỏng, virus malware, file hệ thống lỗi, hoặc Registry sai.
6 giải pháp hiệu quả
1. Quét virus toàn diện
Dùng Windows Defender hoặc antivirus uy tín quét toàn bộ hệ thống. Malware thường chặn thực thi file .exe. Khởi động lại sau khi diệt virus.
2. Sửa liên kết file .exe (File Association)
Tải file .reg sửa liên kết .exe từ nguồn tin cậy (ví dụ: tenforums.com) hoặc làm thủ công qua Registry/CMD như dưới.
3. Sửa Registry thủ công (cẩn thận)
⚠ Sao lưu Registry trước.
- Win + R >
regedit. - Đi đến
HKEY_CLASSES_ROOT\.exe> double-click (Default) > Value data:exefile. - Đi đến
HKEY_CLASSES_ROOT\exefile> double-click (Default) > Value data:"%1" %*. - Đi đến
HKEY_CLASSES_ROOT\exefile\shell\open> double-click (Default) > Value data:"%1" %*. - Khởi động lại máy.
4. Dùng Command Prompt (nhanh hơn, an toàn hơn Registry)
- Mở CMD với quyền Admin.
- Chạy lệnh:
assoc .exe=exefile. - Thử mở file .exe ngay.
5. Tạo tài khoản người dùng mới
Nếu tài khoản hiện tại bị hỏng profile, tạo user mới (Settings > Accounts > Family & other users) và test. Nếu user mới chạy được .exe > chuyển dữ liệu sang user mới.
6. Chạy DISM sửa hình ảnh hệ thống
CMD Admin: DISM /Online /Cleanup-Image /RestoreHealth > chờ hoàn tất > khởi động lại.
Lưu ý: Nên thử theo thứ tự 1 → 4 → 6 → 5 → 3 (Registry thủ công là cuối cùng).