“MicrosoftSecurityApp.exe – Bad Image” là một thông báo lỗi thường xuất hiện khi có một tệp hoặc thư viện cần thiết để chạy bản cập nhật bị hỏng. Thông báo lỗi xuất hiện trước khi đăng nhập vào máy tính và gặp phải trên Windows 11.
Khi bạn gặp thông báo lỗi như vậy thì có thể chọn một trong các cách bên dưới để khắc phục.
1. Gỡ bỏ Microsoft Defender:
Vì lỗi có liên quan đến ứng dụng bảo vệ trên Windows cho nên chúng ta sẽ gỡ bỏ Microsoft Defender và cài đặt lại.
– Bạn mở Settings > Apps > Installed apps.
– Bạn tìm đến Microsoft Defender hoặc Windows Security trong danh sách ứng dụng cài đặt (tìm trong hộp tìm kiếm nhanh hơn) > bấm nút ba chấm > chọn Uninstall.
Sau khi gỡ bỏ xong thì cho máy tính khởi động lại và kiểm tra kết quả.
2. Sửa chữa tập tin bị hỏng:
Nếu bạn không muốn gỡ bỏ Microsoft Defender/Windows Security thì dùng cách sửa chữa, phục hồi các tập tin bị hỏng bằng dòng lệnh.
– Bạn mở Search > nhập cmd > chọn Run as administrator để khởi chạy Command Prompt với quyền quản trị.
– Bạn chạy từng lệnh DISM bên dưới > bấm Enter.
- DISM /Online /Cleanup-Image /CheckHealth
- DISM /Online /Cleanup-Image /ScanHealth
- DISM /Online /Cleanup-Image /RestoreHealth
– Sau đó, bạn chạy lệnh sfc /scannow > bấm Enter.
Hoàn tất thì bạn cho máy tính khởi động lại và kiểm tra kết quả.
3. Thay thế tập tin DLL có vấn đề:
Trong thông báo lỗi có nhắc tới tập tin System.Xml.Linq.ni.dll không được thiết kế để chạy trên Windows hoặc nó chứa lỗi. Chúng ta sẽ sửa chữa tập tin DLL này để khắc phục vấn đề.
Cách này bạn cần có một tập tin System.Xml.Linq.ni.dll mới có thể từ của người khác đang chạy ổn định và đang dùng cùng phiên bản Windows. Bạn chỉ cần chép tập tin đó vào C:\Windows\assembly\Nativeimages_v4.0.30319_64\System.Xml.Linq\a3c635436ca5e274374c4389b2f1132d\ để thay thế.
Hoặc nếu thấy khó khăn thì bạn có thể dùng Glarysoft Registry Repair – một phần mềm có khả năng sửa chữa lỗi trên Windows bao gồm các tập tin DLL. Cài đặt, chạy quét để khắc phục lỗi.