Nếu có nhiều người dùng máy tính của bạn, bạn chắc chắn gán cho họ tài khoản người dùng chuẩn (Standard user). Điều này cho phép bạn điều chỉnh những gì họ cài đặt và cách họ thao tác cài đặt hệ thống và ứng dụng. Tuy tốt, nhưng đôi khi bạn cần cho phép user chuẩn chạy một chương trình với quyền admin.
Trong trường hợp đó, có thể dùng công cụ miễn phí thứ ba tên RunAs Tool. Nhưng nếu không muốn dùng công cụ thứ ba, đây là cách tạo phím tắt riêng của chương trình đích sao cho nó chạy với quyền admin mà không cần nhập mật khẩu admin.
Cho người dùng chuẩn chạy chương trình với quyền Admin
Để cho user chuẩn chạy chương trình với quyền quản trị, chúng ta dùng lệnh tích hợp sẵn Runas. Trước hết, cần biết 2 thứ: tên máy tính và username tài khoản admin.
Nếu không biết tên máy, nhấn Win + X, chọn "System". Cửa sổ System mở ra, tên máy tính sẽ hiển thị.
Username admin tìm được ở cửa sổ User Accounts. Vào Start → Settings → Accounts → Your Info.
Khi đã có thông tin, tạo phím tắt. Chuột phải desktop chọn "New" → "Create Shortcut".
Cửa sổ "Create Shortcut" mở ra. Bấm "Browse" chọn ứng dụng muốn user chạy với quyền admin.
Trong ví dụ, mình chọn ứng dụng đơn giản tên Search Everything. App này lập chỉ mục toàn bộ hệ thống để tìm tệp nhanh hơn và yêu cầu quyền admin. Bạn cũng có thể thiết lập Enhanced Search để tìm kiếm Windows 10.
Sau khi chọn ứng dụng, cửa sổ "Create Shortcut" trông như sau.
Nhập lệnh sau ở đầu đường dẫn file. Đừng quên thay ComputerName và Username bằng thông tin thực tế.
runas /user:ComputerName\Username /savecred
Lệnh hoàn chỉnh trông như sau:
runas /user:ComputerName\Username /savecred "C:\path\to\file.exe"
Xong thì bấm "Next".
Nhập tên phím tắt và bấm "Finish".
Mặc định, phím tắt vừa tạo sẽ không có biểu tượng đẹp.
Tuy nhiên, có thể đổi biểu tượng bằng nút "Change Icon" từ cửa sổ Properties. Truy cập Properties bằng chuột phải phím tắt chọn "Properties".
Xong đổi biểu tượng, đúp chuột vào nó. Lần đầu tiên, cần nhập mật khẩu admin. Nhập và Enter.
Sau lần đầu, mỗi khi user khởi chạy ứng dụng bằng phím tắt vừa tạo, nó sẽ chạy với quyền admin. Tùy chọn savecred trong lệnh sẽ lưu mật khẩu admin để user chạy app với quyền admin mà không nhập mật khẩu.
Thực tế, nếu mở Windows Credentials Manager vào "Windows Credentials", bạn sẽ thấy mật khẩu đã lưu.
Nếu muốn hạn chế user chạy app đích với quyền admin, chỉ cần xóa phím tắt hoặc xóa credential đã lưu khỏi Windows Credential Manager.
Thay đổi quyền hạn (Permissions)
Mặc dù phương pháp phím tắt thường hiệu quả nhất, bạn cũng có thể thay đổi quyền trên chương trình hoặc thư mục user chuẩn cần truy cập. Điều này hơi phức tạp. Mặc cho họ toàn quyền thực thi chương trình, nhưng không cho truy cập các phần hệ thống khác mà chương trình có thể yêu cầu, như registry.
Tuy vậy, đáng thử. Chỉ thêm khả năng chạy chương trình với quyền admin cho chương序/thư mục cụ thể.
Điều hướng đến thư mục chương trình. Trong test, một số chương trình chỉ cần thay đổi quyền trên file thực thi, những cái khác cần quyền toàn bộ thư mục.
Nếu cho user kiểm soát thư mục, chuột phải thư mục chọn "Properties". Chọn tab "Security". Nếu chỉ cho quyền file thực thi, chuột phải file thực thi chọn "Properties" và "Security".
Chọn "Edit". Chọn user từ danh sách hoặc "Add" để thêm user mới, cấp quyền "Full Control" dưới Allow.
Bấm Apply lưu thay đổi. Cần đăng nhập với tài khoản admin để làm điều này.
Muốn tài khoản admin có thêm quyền? Học cách kích hoạt siêu tài khoản quản trị (super administrator) trong Windows 10.