Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách bật/tắt thực thi script Windows PowerShell

Nếu bạn muốn bật hoặc tắt thực thi script Windows PowerShell trong Windows 10, hãy làm theo hướng dẫn từng bước này. Chúng ta sẽ sử dụng Registry Editor và Local Group Policy Editor để bật hoặc tắt chức năng này.

Windows PowerShell là công cụ thiết yếu và tiện lợi được bao gồm trong hệ điều hành Windows. Có chủ yếu hai loại script – Được ký bởi nhà phát hành tin cậy (Signed by a trusted publisher) và Local scripts (Script cục bộ). Local scripts là những gì bạn tạo trên máy tính cá nhân, trong khi loại kia là những gì nhà phát hành tin cậy đã ký để thực hiện nhiệm vụ cụ thể.

Bật/tắt thực thi script Windows PowerShell

Để bật hoặc tắt thực thi script Windows PowerShell bằng Group Policy Editor, hãy làm theo các bước sau:

  1. Tìm kiếm gpedit.msc trong hộp tìm kiếm Taskbar.
  2. Nhấp vào Edit group policy trong kết quả tìm kiếm.
  3. Đi đến Windows PowerShell trong Computer Configuration.
  4. Double-click vào Turn on Script Execution.
  5. Chọn tùy chọn Enabled.
  6. Chọn Execution Policy từ danh sách thả xuống.
  7. Chọn tùy chọn Disabled để tắt thực thi script.
  8. Nhấp vào Apply và OK.

Hãy xem chi tiết các bước này.

Trước hết, bạn phải mở Local Group Policy Editor trên máy tính. Để làm vậy, tìm kiếm gpedit.msc trong hộp tìm kiếm Taskbar và nhấp vào Edit group policy trong kết quả. Sau khi mở công cụ này, điều hướng đến đường dẫn sau:

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Trong thư mục Windows PowerShell, bạn sẽ thấy một thiết lập gọi là Turn on Script Execution. Double-click vào nó và chọn tùy chọn Enabled.

Cách bật/tắt thực thi script Windows PowerShell

Sau đó, chọn Execution Policy từ danh sách thả xuống. Bạn sẽ thấy ba tùy chọn:

  • Allow only signed scripts (Chỉ cho phép script đã ký)
  • Allow local scripts and remote signed scripts (Cho phép script cục bộ và script từ xa đã ký)
  • Allow all scripts (Cho phép tất cả script)

Nếu bạn muốn tắt thực thi script trong Windows PowerShell, chọn tùy chọn Disabled.

Cách nào, hãy nhấp vào Apply và OK để lưu thay đổi.

Như đã nói trước, có thể thực hiện thay đổi tương tự bằng Registry Editor. Trước đó, khuyến nghị tạo System Restore point (Điểm khôi phục hệ thống) và sao lưu tất cả file Registry.

Bật/tắt thực thi script Windows PowerShell bằng Registry

Để bật hoặc tắt thực thi script Windows PowerShell, hãy làm theo các bước sau:

  1. Nhấn Win+R.
  2. Gõ regedit và nhấn nút Enter.
  3. Nhấp vào nút Yes.
  4. Đi đến Windows bên trong HKLM key.
  5. Chuột phải vào Windows > New > Key.
  6. Đặt tên là PowerShell.
  7. Chuột phải vào PowerShell > New > DWORD (32-bit) Value.
  8. Đặt tên là EnableScripts.
  9. Double-click vào nó để đặt Value data là 1.
  10. Chuột phải PowerShell > New > String Value.
  11. Đặt tên là ExecutionPolicy.
  12. Double-click vào nó để đặt Value data như dưới đây.

Nếu bạn muốn tìm hiểu thêm, hãy tiếp tục đọc.

Để bắt đầu, nhấn Win+R, gõ regedit và nhấn nút Enter. Nếu thấy lời nhắc UAC, nhấp vào nút Yes để mở Registry Editor. Sau đó, điều hướng đến đường dẫn sau:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Chuột phải vào Windows, chọn New > Key và đặt tên là PowerShell.

Cách bật/tắt thực thi script Windows PowerShell

Bạn phải tạo một DWORD (32-bit) Value và một String Value trong khóa PowerShell. Để làm vậy, chuột phải vào PowerShell > New > DWORD (32-bit) Value và đặt tên là EnableScripts.

Cách bật/tắt thực thi script Windows PowerShell

Double-click vào EnableScripts để đặt Value data là 1 hoặc 0. Nếu muốn bật chức năng này, đặt là 1. Ngược lại, để là 0.

Cách bật/tắt thực thi script Windows PowerShell

Bây giờ, bạn phải đặt chính sách thực thi. Để làm vậy, chuột phải vào PowerShell > New > String Value, và đặt tên là ExecutionPolicy.

Cách bật/tắt thực thi script Windows PowerShell

Sau đó, double-click vào nó và nhập Value data như sau:

  • AllSigned: Chỉ cho phép script đã ký
  • RemoteSigned: Cho phép script cục bộ và script từ xa đã ký
  • Unrestricted: Cho phép tất cả script

Cách bật/tắt thực thi script Windows PowerShell

Cuối cùng, nhấp nút OK để lưu thay đổi.

Đó là tất cả! Hy vọng hữu ích.

Cách bật/tắt thực thi script Windows PowerShell