Computer >> Máy Tính >  >> Hệ thống >> Windows

Thêm hoặc xóa Run as Administrator vào Menu ngữ cảnh tệp PS1 trong Windows 10

Biện pháp bảo mật chính trên bất kỳ hệ điều hành nào là các đặc quyền. Điều này có nghĩa là việc thực hiện bất kỳ quá trình nào hoặc đơn giản là một chương trình có thể được thực hiện ở nhiều giai đoạn khác nhau. Hầu hết, quyết định này do hệ điều hành tự lo liệu vì nó là cơ quan có thẩm quyền tối cao để thực hiện. Nhưng đôi khi, việc chạy các tập lệnh hoặc chương trình bổ sung yêu cầu các đặc quyền cao hơn. Điều này là do các chương trình này cần quyền truy cập vào các tệp hệ thống và API được nhúng vào hệ điều hành và chỉ cơ quan cấp cao hơn trong phân cấp đặc quyền mới có quyền truy cập. Đây thường là Quản trị viên. Tương tự, người dùng thường gặp sự cố khi chạy tập lệnh PowerShell với tư cách quản trị viên. Bởi vì đây là một thủ tục rất lớn. Vì vậy, chúng tôi sẽ thêm tùy chọn Chạy với tư cách quản trị viên vào Menu ngữ cảnh tệp PS1.

Thêm hoặc xóa Run as Administrator vào Menu ngữ cảnh tệp PS1 trong Windows 10

Thêm Run as Administrator vào Menu ngữ cảnh tệp PS1

Vui lòng tạo điểm khôi phục hệ thống trước khi bắt đầu. Sau khi thực hiện xong, hãy bắt đầu bằng cách mở Registry Editor. Để làm điều này, hãy tìm kiếm regedit trong Hộp tìm kiếm Cortana hoặc nhấn WINKEY + R tổ hợp nút để khởi chạy Run và nhập regedit và nhấn Enter.

Bây giờ điều hướng đến đường dẫn sau,

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

Thêm hoặc xóa Run as Administrator vào Menu ngữ cảnh tệp PS1 trong Windows 10

Bây giờ, nhấp chuột phải vào bảng điều khiển bên trái. Di chuột và chọn Mới> Phím.

Bây giờ đổi tên nó thành RunAs.

Dưới đó, tạo một Chuỗi mới bằng cách nhấp chuột phải vào bảng điều khiển bên phải và nhấp vào Chuỗi .

Đặt tên cho chuỗi mới đó tại HasLUAShield. Chọn đối với bất kỳ lời nhắc UAC hoặc Kiểm soát tài khoản người dùng nào.

Trong Chạy , tạo một khóa khác và đặt tên cho nó là lệnh.

Bên trong nó, bạn sẽ tìm thấy một khóa con mặc định có tên là Mặc định.

Nhấp chuột phải và sửa đổi nó và đặt Dữ liệu giá trị của nó thành này,

powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"

Cuối cùng, Khởi động lại máy tính của bạn.

Bây giờ sau khi khởi động, hãy kiểm tra xem bạn có thể chạy bất kỳ tập lệnh PowerShell nào với đặc quyền Quản trị viên từ menu ngữ cảnh nhấp chuột phải hay không.

Cách hoàn tác tất cả những thay đổi này

Để hoàn tác những thay đổi này, hãy điều hướng đến đường dẫn sau,

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

Bây giờ, hãy xóa khóa con có tên là RunAs.

Khởi động lại máy tính của bạn.

Sử dụng các tệp tạo sẵn của chúng tôi

Ngoài ra, bạn chỉ có thể sử dụng Thêm Chạy với tư cách Quản trị viên PS.reg tệp mà chúng tôi đã tạo để bạn sử dụng và bỏ qua tất cả các hướng dẫn ở trên. Nhấp đúp vào nó để chạy nó. Bây giờ, để Hợp nhất nó, nhấn cho tất cả các lời nhắc mà bạn nhận được bao gồm cả lời nhắc UAC. Khởi động lại máy tính của bạn.

Để hoàn tác các thay đổi, hãy nhấp đúp vào nút Xóa Chạy với tư cách quản trị viên PS.reg và khởi động lại các thay đổi.

Bạn có thể tải xuống các tệp từ máy chủ của chúng tôi bằng cách nhấp vào đây.

Thêm hoặc xóa Run as Administrator vào Menu ngữ cảnh tệp PS1 trong Windows 10