Lưu ý rằng việc sử dụng / savecred có thể được coi là lỗ hổng bảo mật - người dùng chuẩn sẽ có thể sử dụng lệnh runas / savecred để chạy bất kỳ lệnh nào với tư cách quản trị viên mà không cần nhập mật khẩu. Tuy nhiên, điều này vẫn hữu ích cho các trường hợp mà điều này không quan trọng lắm - có lẽ bạn muốn cho phép tài khoản người dùng chuẩn của trẻ chạy trò chơi với tư cách Quản trị viên mà không hỏi bạn.
Chúng tôi cũng đã cho phép người dùng chạy một ứng dụng với tư cách Quản trị viên không có lời nhắc UAC bằng cách tạo một tác vụ theo lịch.
Kích hoạt tài khoản quản trị viên
Trước tiên, bạn cần phải bật tài khoản Quản trị viên tích hợp sẵn, được tắt theo mặc định.
Để làm như vậy, hãy tìm kiếm Dấu nhắc Lệnh trong menu Bắt đầu, bấm chuột phải vào lối tắt Dấu nhắc Lệnh và chọn Chạy với tư cách quản trị viên.
net user administrator /active:yes
Để đặt mật khẩu, hãy mở Bảng điều khiển, chọn Tài khoản người dùng và An toàn cho gia đình và chọn Tài khoản người dùng. Nhấp vào liên kết Quản lý tài khoản khác trong cửa sổ Tài khoản người dùng.
Tạo lối tắt
Bây giờ chúng ta sẽ tạo một phím tắt mới để khởi chạy ứng dụng với các đặc quyền của Quản trị viên.
Nhấp chuột phải vào màn hình nền (hoặc ở nơi khác), trỏ chuột vào Mới và chọn Phím tắt.
runas /user: ComputerNameAdministrator /savecred “ C:PathToProgram.exe “
Thay thế ComputerName bằng tên máy tính của bạn và C: Path To Program.exe bằng đường dẫn đầy đủ của chương trình bạn muốn chạy. Ví dụ: nếu tên máy tính của bạn là Máy tính xách tay và bạn muốn chạy CCleaner, bạn phải nhập đường dẫn sau:
runas /user:LaptopAdministrator /savecred “C:Program FilesCCleanerCCleaner.exe”
Như chúng tôi đã đề cập ở trên, tài khoản người dùng chuẩn hiện có khả năng chạy bất kỳ ứng dụng nào với tư cách Quản trị viên mà không cần nhập mật khẩu (bằng cách sử dụng lệnh runas / savecred để khởi chạy bất kỳ tệp.exe nào).
Mật khẩu quản trị viên được lưu trong Trình quản lý thông tin xác thực của Windows - nếu bạn muốn xóa mật khẩu đã lưu, bạn có thể làm điều đó từ đó.