Nếu bạn liên tục gặp thông báo lỗi 'PowerShell.exe is not a Microsoft-verified app', lỗi này có thể do ứng dụng khác trên hệ thống (như Asus System Analysis) vì ứng dụng đó có thể đang cố gắng thực thi shell ở nền.
Thường thì thông báo lỗi hiển thị khi người dùng đăng nhập vào hệ thống và gặp thông báo phiền toái sau, sẽ tiếp tục bật lên liên tục ngay cả sau khi đóng hộp thông báo:

Vấn đề PowerShell có thể do nhiều yếu tố nhưng chủ yếu được kích hoạt bởi ứng dụng chạy nền:
- Ứng dụng xung đột: Nhiều ứng dụng OEM (như Asus System Analysis) thực hiện các hoạt động nền khác nhau trên hệ thống và trong quá trình này, các ứng dụng này (đôi khi) cố gắng thực thi script hoặc lệnh PowerShell, gây ra vấn đề.
Trước khi khắc phục, hãy kiểm tra xem đăng xuất, đăng nhập lại, và kết thúc các tác vụ không thiết yếu (như Asus System Analysis) trong Task Manager có tạm thời giải quyết vấn đề không.
Khởi động sạch (Clean Boot) máy tính và vô hiệu hóa ứng dụng gây sự cố
Bạn có thể gặp thông báo lỗi ứng dụng đã xác thực của Microsoft cho PowerShell.exe nếu ứng dụng khác kích hoạt PowerShell thực thi script hoặc lệnh. Trong bối cảnh này, khởi động sạch máy tính để dừng ứng dụng gây sự cố (như Asus System Analysis) thực thi khi khởi động hệ thống có thể giải quyết vấn đề PowerShell.
- Nhấp Windows, nhập System Configuration, mở nó, và điều hướng đến tab Dịch vụ.

- Bây giờ chọn hộp kiểm Ẩn tất cả dịch vụ Microsoft và nhấp vào nút Vô hiệu hóa tất cả. Nếu bạn không muốn vô hiệu hóa tất cả dịch vụ, hãy vô hiệu hóa dịch vụ bạn nghĩ đang gây ra vấn đề.

- Sau đó chuyển đến tab Khởi động và nhấp vào liên kết Mở Task Manager.

- Bây giờ, trong tab Khởi động của Task Manager, lần lượt vô hiệu hóa tất cả các mục và áp dụng thay đổi (trong Task Manager và System Configuration).

- Sau đó khởi động lại máy tính và sau khi khởi động lại, kiểm tra xem hệ thống đã không còn thông báo ứng dụng đã xác thực của Microsoft không.
Nếu có, bật lại các dịch vụ/tiến trình một một (như thảo luận ở trên) để tìm ứng dụng/tiến trình/dịch vụ gây sự cố. Khi tìm thấy, hoặc giữ nó vô hiệu hóa khi khởi động hoặc gỡ cài đặt nó.
Vô hiệu hóa PowerShell trong Tính năng Windows
Nếu PowerShell không thiết yếu cho bạn để vận hành hệ thống, bạn có thể vô hiệu hóa nó trong Tính năng Windows để loại bỏ vấn đề ứng dụng đã xác thực của Microsoft.
- Nhấp Windows, nhập Windows Features, và mở Bật hoặc tắt tính năng Windows.

- Bây giờ cuộn xuống cho đến khi tìm thấy tùy chọn Windows PowerShell 2.0 và sau đó bỏ chọn hộp kiểm của nó.

- Sau đó xác nhận vô hiệu hóa tính năng PowerShell và khởi động lại máy tính để kiểm tra xem hệ thống đã không còn thông báo PowerShell.exe is not a Microsoft-verified app không.
Vô hiệu hóa chế độ S của Windows
Nếu hai phương pháp trên không hiệu quả, bạn có thể phải cài đặt lại Windows để giải quyết vấn đề ứng dụng đã xác thực của Microsoft, nếu không, bạn có thể chọn thoát khỏi chế độ S của Windows (nếu bảo mật không phải mối quan tâm chính). Nhưng hãy lưu ý việc tắt chế độ S có thể làm hệ thống kém an toàn hơn. Cũng lưu ý, nếu bạn muốn quay lại chế độ S, bạn có thể phải cài đặt lại Windows.
- Trước tiên, sao lưu tệp thiết yếu của hệ thống. Sau đó nhấp chuột phải Windows và chọn Apps & Features.
- Bây giờ, trong phần Chọn nơi lấy ứng dụng, chọn Bất kỳ đâu (trong menu thả xuống). Sau đó kiểm tra xem vấn đề PowerShell đã được giải quyết chưa.

- Nếu vấn đề không giải quyết hoặc tùy chọn không hiện, bị vô hiệu hóa, hoặc không hoạt động, nhấp Windows và gõ Giới thiệu về máy tính.

- Bây giờ chọn Giới thiệu về máy tính và kiểm tra phiên bản Windows trong phần Thông số kỹ thuật Windows.

- Nếu phiên bản Windows là Chế độ S, nhấp chuột phải Windows và mở Cài đặt.

- Bây giờ mở Cập nhật & Bảo mật và trong ngăn trái, đến tab Kích hoạt.

- Sau đó, trong phần Chuyển sang Windows 10 Home, nhấp vào liên kết Đi đến Store.

- Bây giờ, trên trang Microsoft Store hiển thị, nhấp vào nút Lấy và sau đó nhấp vào nút Cài đặt.

- Sau đó nhấp vào Có, Hãy đi, và đợi quy trình hoàn tất.
- Bây giờ lại kiểm tra phiên bản Windows trong phần Giới thiệu về máy tính để xác nhận xem chế độ S của Windows đã bị tắt chưa.
- Sau đó thay đổi Chọn nơi lấy ứng dụng thành Bất kỳ đâu (nếu cần) và khởi động lại máy tính.
- Sau khi khởi động lại, hy vọng máy tính sẽ không còn vấn đề PowrShell.exe.