Khi bạn mở hầu hết chương trình trên Windows, chúng không chạy với quyền administrator, ngay cả khi bạn đăng nhập vào tài khoản admin. Điều này do một tính năng gọi là User Account Control (UAC - Kiểm soát tài khoản người dùng), chỉ cho phép bạn chạy ứng dụng với đặc quyền admin khi cần thiết.
Có thể có vẻ phiền toái, nhưng điều này bảo vệ PC của bạn. Bằng cách không cấp đặc quyền không cần thiết cho tài khoản, bạn tránh việc có thể xâm phạm bảo mật của nó.
Tuy nhiên, thường xuyên bạn cần chạy chương trình với quyền administrator để thực hiện thay đổi hoặc khắc phục sự cố. Đây là cách chạy bất kỳ chương trình Windows nào với quyền administrator, và cách sửa các vấn đề liên quan đến admin khi chúng nảy sinh.
1. Phương pháp tiêu chuẩn để chạy chương trình với quyền Admin
Dù bạn muốn khởi chạy chương trình từ desktop, Menu Start, hay File Explorer, nhấp chuột phải vào nó sẽ hiển thị tùy chọn Run as administrator (Chạy với quyền quản trị viên). Khi bạn nhấp vào đây, bạn sẽ thấy lời nhắc UAC để chạy chương trình với quyền admin.
Cách này tin cậy nhưng tốn vài cú nhấp chuột thêm. Bạn thậm chí có thể làm với biểu tượng trên Taskbar — nhấp chuột phải một lần để hiện menu, sau đó nhấp chuột phải vào tên ứng dụng trong menu đó để hiện tùy chọn Run as administrator.
2. Dùng bàn phím để mở với quyền Admin nhanh hơn
Giống như nhiều thao tác khác, bạn có thể dùng phím tắt bàn phím để nhanh chóng khởi chạy chương trình với quyền administrator. Để làm vậy chỉ dùng bàn phím, nhấn Windows key (phím Windows) để mở thanh tìm kiếm, sau đó bạn có thể ngay lập tức gõ tên chương trình bạn muốn mở.
Khi nó được highlight (làm nổi bật), giữ Ctrl + Shift và nhấn Enter. Điều này sẽ khởi chạy lời nhắc UAC, và bạn có thể nhấn phím Left (Mũi tên trái) theo sau Enter để chấp nhận mà không chạm chuột.
Ở một số nơi, bạn có thể giữ Ctrl + Shift khi nhấp vào biểu tượng chương trình để khởi chạy nó với quyền admin. Tuy nhiên, điều này không nhất quán trong kiểm tra của chúng tôi.
3. Thử phương pháp "geek" để chạy với quyền Admin
Để làm gì đó hơi khác biệt, bạn có thể khởi chạy chương trình với quyền admin qua Task Manager. Dùng phím tắt Ctrl + Shift + Esc để mở nó, và mở rộng với More details (Chi tiết hơn) nếu cần.
Nhấp File > Run new task (Tệp > Chạy tác vụ mới) và nhập tên tệp thực thi bạn muốn chạy. Dùng nút Browse (Duyệt) để định vị nó trên PC nếu cần. Đảm bảo tích Create this task with administrative privileges (Tạo tác vụ này với đặc quyền quản trị), và nhấp OK để chạy nó.
4. Luôn chạy chương trình với quyền Administrator
Có thể có một chương trình cụ thể bạn muốn chạy với quyền admin mỗi lần. Trong trường hợp đó, bạn có thể thiết lập nó làm như vậy thay vì dùng một trong các phương pháp trên mỗi lần khởi chạy.
Bắt đầu bằng cách tìm kiếm ứng dụng bạn muốn sửa đổi. Nhấp chuột phải vào mục của nó trong kết quả tìm kiếm và chọn Open file location (Mở vị trí tệp) để hiển thị tệp thực thi chính của nó. Trên tệp đó, nhấp chuột phải lại và chọn Properties (Thuộc tính).
Trong cửa sổ kết quả, chuyển sang tab Compatibility (Tương thích). Gần cuối, tích hộp có nhãn Run this program as an administrator (Chạy chương trình này với quyền quản trị viên), sau đó nhấn OK khi xong. Khi bạn đã làm điều này, ứng dụng sẽ nhắc bạn khởi chạy với quyền admin mỗi lần bạn mở nó.
Chúng tôi khuyên dùng cách này thận trọng. Bạn không nên cấp quyền admin cho ứng dụng trừ khi bạn thực sự cần; chạy ứng dụng với quyền admin mọi lúc làm cho malware dễ dàng hơn chiếm quyền kiểm soát.
Nếu bạn muốn, giải pháp an toàn hơn một chút là tạo phím tắt cho ứng dụng và thiết lập phím tắt đó chạy với quyền admin mọi lúc. Đầu tiên, nhấp chuột phải vào tệp thực thi và chọn Send to > Desktop (create shortcut) (Gửi đến > Desktop (tạo phím tắt)) để đặt phím tắt lên desktop.
Tiếp theo, nhấp chuột phải vào phím tắt đó và chọn Properties. Trong hộp thoại kết quả, chuyển sang tab Shortcut (Phím tắt) và nhấp nút Advanced (Nâng cao) ở dưới cùng. Ở đây, tích hộp Run as administrator (Chạy với quyền quản trị viên).
Sau khi làm vậy, chỉ có phím tắt đó, không phải tệp thực thi chính, sẽ chạy với quyền admin.
Run as Administrator không hoạt động?
Đôi khi, bạn sẽ thấy không có phương pháp nào trên để chạy chương trình với quyền admin hoạt động. Nếu xảy ra vậy, bạn có thể thử một vài sửa chữa khác nhau.
Xem lại cài đặt UAC
Như đã đề cập trước đó, User Account Control trong Windows cho phép bạn kiểm soát chương trình chạy với quyền admin như thế nào. Nếu bạn đăng nhập vào tài khoản administrator, bạn sẽ phải cung cấp xác nhận khi chương trình muốn chạy với quyền admin. Những người đăng nhập vào tài khoản standard phải cung cấp thông tin đăng nhập admin để làm điều này.
Để kiểm tra cài đặt hiện tại, gõ uac vào menu Start và mở tùy chọn Change User Account Control settings (Thay đổi cài đặt Kiểm soát tài khoản người dùng). Ở đây bạn sẽ thấy bốn mức UAC để chọn.
Từ trên xuống dưới, đây là:
- Always notify when you make changes to Windows settings or apps make changes (Luôn thông báo khi bạn thay đổi cài đặt Windows hoặc ứng dụng thực hiện thay đổi). Điều này tương đương với triển khai UAC gốc của Windows Vista.
- Notify only when apps try to make changes (Chỉ thông báo khi ứng dụng cố gắng thực hiện thay đổi). Đây là cài đặt mặc định và cái mà hầu hết mọi người nên dùng.
- Notify only when apps try to make changes, but don't dim the desktop (Chỉ thông báo khi ứng dụng cố gắng thực hiện thay đổi, nhưng không làm tối desktop). Đây giống như trên, trừ khi cửa sổ UAC không làm tối desktop.
- Never notify (Không bao giờ thông báo). Điều này vô hiệu hóa lời nhắc UAC hoàn toàn. Chúng tôi không khuyên cài đặt này, vì khi dùng tài khoản admin, nó tự động chấp nhận tất cả yêu cầu chạy với quyền admin mà không cần sự cho phép của bạn. Và nếu bạn dùng tài khoản Standard, nó tự động từ chối tất cả yêu cầu admin.
Vì vậy, nếu bạn vô hiệu hóa UAC, bạn sẽ không thể dùng lệnh Run as admin đúng cách. Hãy chắc chắn bạn đã bật nó, sau đó thử lại.
Đảm bảo bạn có quyền truy cập tài khoản Admin
Để dùng UAC đúng cách, bạn cần có quyền truy cập vào tài khoản administrator. Nếu bạn không có mật khẩu quản trị viên hoặc bạn nhập thông tin đăng nhập cho tài khoản không phải admin, nó sẽ không hoạt động. Vì vậy, bạn nên chắc chắn tài khoản người dùng của bạn đúng đắn.
Cách dễ nhất để kiểm tra là nhập netplwiz vào menu Start để mở bảng User Accounts (Tài khoản người dùng). Ở đây bạn sẽ thấy danh sách tất cả người dùng trên PC và nhóm của họ. Nhấp đúp vào một cái và chuyển sang tab Group Membership (Thành viên nhóm) để thay đổi cấp quyền tài khoản.
Tất nhiên, bạn cần đăng nhập vào tài khoản admin để thay đổi điều này. Nếu bạn quên mật khẩu của tất cả tài khoản admin, bạn sẽ cần đặt lại mật khẩu Windows bị mất. Nếu bạn vẫn gặp vấn đề sau này, hãy thử tạo tài khoản mới và xem có khác biệt không.
Chạy quét SFC
Quét SFC, hay System File Checker (Trình kiểm tra tệp hệ thống) sẽ kiểm tra tệp hệ thống Windows bị hỏng và cố gắng sửa chữa chúng. Nó đáng thử nếu bạn đã đi đến đây mà chưa có giải pháp, tuy nhiên bạn sẽ cần quyền admin để làm vậy.
Để dùng nó, nhấn Win + X và chọn Command Prompt (Admin) hoặc Windows PowerShell (Admin) trong menu kết quả. Sau đó nhập lệnh sau:
sfc /scannow
Khi xong, bạn sẽ thấy thông báo nếu nó thực hiện bất kỳ sửa chữa nào.
Thử Safe Mode (Chế độ an toàn)
Nếu bạn đã kiểm tra kỹ mọi thứ trên và thấy bạn vẫn không thể chạy chương trình với quyền admin đúng cách, bạn nên thử khởi động vào Safe Mode. Điều này sẽ tắt tất cả dịch vụ trừ các dịch vụ thiết yếu, cho phép bạn xem liệu dịch vụ thứ ba nào đó có đang can thiệp vào chức năng run as admin hay không.
Chạy chương trình Windows với quyền Admin một cách khôn ngoan
Bạn đã biết một vài cách khác nhau để chạy chương trình Windows với quyền administrator, và cách giải quyết vấn đề với chức năng này khi chúng nảy sinh. Hãy nhớ luôn suy nghĩ kỹ hai lần khi bạn dùng đặc quyền admin. Việc này cấp cho chương trình quyền kiểm soát hoàn toàn máy tính của bạn, vì vậy bạn nên chỉ cho phép những ứng dụng bạn tin tưởng.
Để chắc chắn tài khoản người dùng trên máy tính của bạn an toàn, xem hướng dẫn của chúng tôi về khóa tài khoản Windows.