Windows cho phép bạn chạy ứng dụng từ tài khoản của mình với tư cách tài khoản người dùng khác miễn là bạn có thông tin đăng nhập cho tài khoản kia. Chức năng này có sẵn trong tất cả các phiên bản Windows, tức là Windows 7, 8 và 10. Mặc dù chúng tôi chỉ đề cập Windows 10 trong bài viết này, nhưng các hướng dẫn tương tự có thể được áp dụng cho các phiên bản khác. Với sự giúp đỡ của tính năng này, bạn không chỉ có thể chạy các ứng dụng có phần mở rộng .exe, mà còn có thể thực thi hầu hết mọi loại tệp và phần mở rộng tệp bạn có thể tìm thấy. Dù là tệp batch hay các trình cài đặt khác nhau, bạn đều có thể chạy chúng với tư cách người dùng khác.
Chức năng này được kích hoạt bởi chương trình RunAs tích hợp sẵn trong Windows. Chương trình RunAs được sử dụng rộng rãi cho mục đích này. Nó có thể được truy cập thông qua dấu nhắc lệnh cùng với Windows Explorer, vì vậy nếu bạn thích giao diện người dùng đồ họa, cũng có lựa chọn cho bạn. Để sử dụng chương trình này, có một dịch vụ cần chạy ngầm. Chương trình RunAs phụ thuộc vào dịch vụ Đăng nhập thứ cấp (Secondary Log-on) để có thể chạy các tệp khác nhau với tư cách người dùng khác. Nếu dịch vụ không chạy và bị dừng, bạn sẽ không thể đạt được kết quả mong muốn. Do đó, hãy đảm bảo dịch vụ đang chạy bằng cách tìm kiếm nó trong cửa sổ Dịch vụ Windows.
Có một số cách để chạy ứng dụng với tư cách người dùng khác. Chúng tôi sẽ bao gồm nhiều phương pháp khác nhau để bạn có thể chọn phương pháp nào bạn thấy dễ dàng và nhanh chóng. Với đó, hãy bắt đầu ngay.
Phương pháp 1: Sử dụng Windows Explorer
Một cách để chạy ứng dụng với tư cách người dùng khác có thể đạt được thông qua Windows Explorer. Đây là một trong những cách dễ dàng nhất để làm điều này vì nó trùng hợp với cách thông thường để khởi chạy chương trình. Cách bạn khởi chạy chương trình trên tài khoản hiện tại, bạn có thể khởi chạy nó từ tài khoản người dùng khác theo cách tương tự. Sự khác biệt duy nhất là bạn sẽ phải chọn một tùy chọn khác thay vì nhấp đúp vào ứng dụng hoặc chọn Mở từ menu thả xuống.
Trong một số trường hợp, tùy chọn bắt buộc để chạy chương trình với tư cách người dùng khác có thể không có sẵn cho bạn trong menu thả xuống. Đó là do các chính sách cục bộ của Windows. Trong trường hợp như vậy, bạn chỉ cần thay đổi một chính sách trong cửa sổ Editor chính sách nhóm cục bộ và bạn sẽ ổn. Làm theo hướng dẫn dưới đây:
- Trước hết, chúng ta phải đảm bảo tùy chọn Chạy với tư cách người dùng khác hiển thị cho bạn. Để làm điều đó, mở hộp thoại Chạy bằng cách nhấn phím Windows + R.
- Sau đó, trong hộp thoại Chạy, nhập gpedit.msc và nhấn phím Enter.
- Điều này sẽ mở cửa sổ Editor chính sách nhóm cục bộ. Tại đó, điều hướng đến đường dẫn sau:
Cấu hình máy tính > Mẫu quản trị > Thành phần Windows > Giao diện người dùng thông tin xác thực
- Sau đó, ở ngăn bên phải, nhấp đúp vào chính sách Yêu cầu đường dẫn tin cậy cho nhập thông tin xác thực.
- Đảm bảo nó được đặt thành Chưa cấu hình. Nhấp Áp dụng sau đó nhấn OK.
- Khi bạn đã làm xong, điều hướng đến thư mục nơi ứng dụng bạn muốn chạy tồn tại.
- Nhấp chuột phải vào ứng dụng trong khi giữ phím Shift và chọn tùy chọn Chạy với tư cách người dùng khác từ menu thả xuống.
- Sau đó, cung cấp tên người dùng và mật khẩu của tài khoản người dùng khác và nhấp OK. Việc này sẽ chạy ứng dụng với tư cách người dùng được cung cấp.
Phương pháp 2: Sử dụng Dấu nhắc lệnh
Cách khác để sử dụng chương trình RunAs chạy ứng dụng với tư cách người dùng khác là thông qua dấu nhắc lệnh. Tiện ích RunAs có thể được sử dụng trong dấu nhắc lệnh như bạn sử dụng bất kỳ lệnh nào khác. Với sự giúp đỡ của điều này, bạn thậm chí có thể tạo tệp batch sẽ chạy một ứng dụng nhất định cho bạn với tư cách người dùng khác mỗi khi bạn chạy nó. Để làm điều này, làm theo hướng dẫn dưới đây:
- Trước hết, mở Menu Bắt đầu và tìm kiếm dấu nhắc lệnh để mở nó.
- Khi cửa sổ dấu nhắc lệnh khởi chạy, nhập lệnh sau để chạy chương trình với tư cách người dùng khác:
runas /user:TÊN_NGƯỜI_DÙNG "Đường_dẫn_tệp" Mật_khẩu_người_dùng
- Trước khi nhấn phím Enter, hãy đảm bảo thay thế các biến TÊN_NGƯỜI_DÙNG, Đường_dẫn_tệp và Mật_khẩu_người_dùng bằng giá trị tương ứng của chúng.
- Khi bạn đã làm xong, nhấn phím Enter và chương trình sẽ chạy với tư cách người dùng được chỉ định.
- Ngoài ra, bạn có thể tạo tệp batch với lệnh trên để không phải mở dấu nhắc lệnh và nhập lệnh mỗi khi bạn muốn chạy chương trình với tư cách người dùng khác.
- Để làm điều này, tạo một tài liệu văn bản và dán lệnh trên vào tài liệu văn bản.
- Sau đó, lưu tài liệu dưới dạng tệp batch tức là với phần mở rộng .bat.
- Bây giờ, mỗi khi bạn muốn khởi chạy ứng dụng, chỉ cần chạy tệp .bat này và nó sẽ làm việc cho bạn.
Phương pháp 3: Sử dụng Menu Bắt đầu
Cuối cùng, bạn cũng có thể sử dụng Menu Bắt đầu nổi tiếng để chạy ứng dụng với tư cách người dùng khác. Tuy nhiên, để có thể làm được điều đó, bạn sẽ phải chỉnh sửa một chính sách trong cửa sổ Editor chính sách nhóm cục bộ. Khi bạn đã làm xong, bạn sẽ thấy tùy chọn "Chạy với tư cách người dùng khác" khi nhấp chuột phải vào ứng dụng trong Menu Bắt đầu. Để làm điều này, làm theo hướng dẫn dưới đây:
- Trước hết, mở Editor chính sách nhóm cục bộ bằng cách tìm kiếm nó trong Menu Bắt đầu.
- Khi bạn đã mở trình chỉnh sửa, hãy điều hướng đến đường dẫn sau:
Cấu hình người dùng\Mẫu quản trị\Menu Bắt đầu và Thanh tác vụ
- Tại đó, nhấp đúp vào chính sách Hiển thị lệnh "Chạy với tư cách người dùng khác" trên Menu Bắt đầu ở ngăn bên phải.
- Đặt chính sách thành Đã bật, nhấp Áp dụng và sau đó nhấn OK.
- Sau khi làm điều đó, hãy khởi động lại hệ thống của bạn để các thay đổi có hiệu lực.
- Khi máy tính của bạn khởi động xong, tìm kiếm một ứng dụng trong Menu Bắt đầu và sau đó nhấp chuột phải vào nó. Bạn sẽ thấy tùy chọn Chạy với tư cách người dùng khác trong menu thả xuống.