Trong Windows 11, PowerShell có tính năng bảo mật “chính sách thực thi” kiểm soát cách tải tệp cấu hình và chạy tập lệnh để ngăn mã độc hại chạy trên hệ thống. Vì vậy, đôi khi khi cố gắng chạy tập lệnh trên PowerShell, tập lệnh sẽ không thành công với thông báo lỗi “không thể tải vì tập lệnh đang chạy bị tắt trên hệ thống này”.
Nếu bạn đang cố chạy tập lệnh trong Windows 11 , bạn sẽ cần thay đổi chính sách thực thi cho máy tính cục bộ, người dùng hiện tại hoặc phiên.
Khi bạn đặt chính sách thực thi PowerShell cho máy tính cục bộ và người dùng hiện tại, thông tin sẽ được lưu trữ trong Đăng ký. Tuy nhiên, nếu bạn định cấu hình chính sách cho một phiên cụ thể, chính sách sẽ được giữ trong bộ nhớ và sau đó bị mất khi bạn đóng phiên. Theo đối với Microsoft, chính sách thực thi không hạn chế hành động. Bạn có thể bỏ qua chính sách này bằng cách nhập tập lệnh trong giao diện dòng lệnh (CLI).
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thay đổi chính sách thực thi để chạy tập lệnh thành công trên PowerShell trong Windows 11.
Cách thay đổi chính sách thực thi trong PowerShell
Nhấp vào Bắt đầu > tìm kiếm PowerShell > chọn tùy chọn Chạy với tư cách quản trị viên. Nhập lệnh sau để xác nhận chính sách thực thi hiện tại > nhấn Enter trên bàn phím. Get-ExecutionPolicy
Nhập lệnh sau để thay đổi chính sách thực thi PowerShell để cho phép tập lệnh > nhấn Enter trên bàn phím. Set-ExecutionPolicy RemoteSigned
Nhập Y > nhấn Enter trên bàn phím. Khi hoàn tất, bây giờ bạn có thể thực thi lại tập lệnh và tập lệnh sẽ chạy thành công trong Windows 11.
Đọc thêm: