Sửa lỗi This app can’t run on your PC trên Windows
Mở phần mềm báo This app can’t run on your PC hoặc This app has been blocked for your protection? Tìm hiểu nguyên nhân 32/64-bit, ARM, file hỏng, SmartScreen.
Thông báo “This app can’t run on your PC” nghĩa là Windows không thể chạy tệp này trên kiến trúc máy của bạn, hoặc tệp đã hỏng. Còn “This app has been blocked for your protection” và “Windows protected your PC” là cơ chế bảo vệ chủ động chặn. Cách xử lý khác nhau — và với tệp không rõ nguồn gốc, bị chặn là điều tốt.
1. Kiểm tra máy bạn là 32-bit, 64-bit hay ARM
Vào Settings → System → About, xem dòng System type:
- 64-bit operating system, x64-based processor: máy Intel/AMD phổ biến. Chạy được phần mềm x64 và x86 (32-bit).
- ARM-based processor: các laptop Copilot+ dùng chip Snapdragon. Phần lớn ứng dụng x64 chạy qua giả lập, nhưng driver, phần mềm diệt virus cũ, một số phần mềm chữ ký số, game chống gian lận có thể không chạy.
Windows 11 không còn bản 32-bit, nên tệp cài đặt chỉ dành cho ARM64 sẽ báo lỗi trên máy Intel và ngược lại với driver. Phần mềm 16-bit thời Windows 98 cũng không chạy được.
2. Tải lại tệp từ nguồn chính thức
Tệp tải dở, bị cắt khi giải nén hoặc dung lượng 0 KB cũng gây lỗi “can’t run”. Xoá tệp cũ, tải lại từ trang chủ nhà phát triển hoặc Microsoft Store. Tránh các trang “tải phần mềm miễn phí” gắn nhiều quảng cáo — đó là nguồn lây mã độc phổ biến.
3. Với phần mềm cũ: Compatibility mode
- Chuột phải tệp
.exe→ Properties → thẻ Compatibility. - Tích Run this program in compatibility mode for, chọn Windows 8 hoặc Windows 7.
- Bấm Apply rồi chạy lại.
Cách này chỉ giúp phần mềm 32/64-bit cũ, không giúp được phần mềm sai kiến trúc.
4. “Windows protected your PC” (SmartScreen)
Microsoft Defender SmartScreen hiện thông báo này khi tệp ít người tải hoặc chưa có chữ ký số. Nếu và chỉ nếu bạn chắc chắn tệp đến từ nguồn tin cậy (phần mềm nội bộ công ty, phần mềm kê khai thuế, ngân hàng tải từ trang chính thức), bấm More info → Run anyway.
5. “This app has been blocked for your protection”
Thông báo này do User Account Control (UAC) đưa ra khi một ứng dụng cần quyền quản trị nhưng chứng chỉ số đã bị thu hồi, hết hạn hoặc không hợp lệ. Trên Windows 11, Smart App Control cũng có thể chặn ứng dụng không đáng tin.
- Tải bản mới nhất của phần mềm — nhà phát triển thường đã ký lại chứng chỉ.
- Hỏi bộ phận IT nếu là phần mềm nội bộ.
- Không nên dùng các mẹo bật tài khoản Administrator ẩn hay sửa chính sách để vượt chặn: bạn đang tắt chính lớp bảo vệ cuối cùng.
6. Quét virus nếu lỗi xảy ra với mọi ứng dụng
Nếu cả Notepad, Calculator… cũng báo “can’t run”, có thể tệp hệ thống bị hỏng hoặc máy nhiễm mã độc. Quét bằng Windows Security, sau đó chạy sfc /scannow trong Terminal (Admin). Nếu thiếu tệp .dll, xem bài lỗi thiếu DLL.