Admin
10/09/2023
Share
Trong bài viết dưới đây, chúng tôi sẽ xem xét kỹ hơn về khái niệm UAC là gì, cách UAC hoạt động và những ưu điểm khi bật tính năng này trên bất kỳ phiên bản Windows nào.
User Account Control (UAC) là cái gì?
UAC, viết tắt của User Account Control, là một tính năng bảo mật của hệ điều hành Windows giúp ngăn chặn các thay đổi không được phép. Những thay đổi này có thể được khởi động bởi các ứng dụng, người dùng, virus hoặc phần mềm độc hại khác.
User Account Control (UAC) đảm bảo rằng chỉ có sự chấp thuận từ admin mới cho phép thực hiện các thay đổi nhất định. Nếu admin không chấp thuận, các thay đổi sẽ không được thực hiện và Windows vẫn giữ nguyên như không có sự thay đổi nào. UAC được ra mắt lần đầu trên Windows Vista và từ đó, nó đã được cải thiện trong mỗi phiên bản Windows mới.
Giao diện User Account Control (UAC) trông như thế nào? Nó chia sẻ và yêu cầu những thông tin gì?
Khi bạn nhấp đúp vào file, cài đặt hoặc ứng dụng trên Windows, bạn sẽ thấy một thông báo User Account Control (UAC). Nếu bạn đang sử dụng tài khoản người dùng quản trị, thông báo sẽ hiển thị giống như hình ảnh sau. Bạn có thể thấy thông báo UAC trên Windows 10 (ở phía trên), Windows 7 (ở giữa) và Windows 8.1 (ở phía dưới).
Lời nhắc UAC hiển thị tên của chương trình sắp thực hiện thay đổi hệ thống. Để tiếp tục, bạn cần xác nhận sự chấp thuận từ admin, nhà xuất bản của chương trình và nguồn gốc file (nếu bạn đang cố chạy file). Nhấp hoặc nhấn vào Yes để cho phép chương trình hoặc file thực hiện các thay đổi mà nó muốn.
Nếu tài khoản người dùng của bạn không phải là quản trị viên, lời nhắc sẽ có sự khác biệt. Ví dụ, trên Windows 10, lời nhắc UAC sẽ yêu cầu mã PIN (nếu đã được đặt) hoặc mật khẩu của quản trị viên.
Trên Windows 7 và Windows 8.1, thông báo UAC luôn yêu cầu mật khẩu quản trị viên, như được hiển thị dưới đây.
Khi điều này xảy ra, bạn sẽ được yêu cầu nhập mã PIN hoặc mật khẩu admin và nhấn Yes. Nếu không thực hiện cả hai hành động này, các thay đổi yêu cầu sẽ không được thực hiện.
Lời nhắc UAC cũng có một liên kết đi kèm là “Hiển thị thêm thông tin” (trong Windows 10) hoặc “Hiển thị chi tiết” (trong Windows 7 và Windows 8.1). Nếu bạn nhấp vào đó, bạn sẽ thấy thêm thông tin bao gồm vị trí chính xác trên ổ đĩa của chương trình hoặc tệp tin và chứng chỉ của nhà xuất bản, giúp bạn biết thêm thông tin về người đã tạo ra những gì bạn đang muốn chạy.
Làm thế nào để xác định một tập tin hoặc cài đặt sẽ kích hoạt lời nhắc UAC?
Có các file kích hoạt lời nhắc UAC khi chạy có biểu tượng UAC ở góc dưới bên phải biểu tượng file của chúng, tương tự như hình ảnh dưới đây.
Các ứng dụng và cài đặt hệ thống sẽ hiển thị biểu tượng UAC gần tên hoặc trong biểu tượng của chúng để kích hoạt lời nhắc UAC. Một số ví dụ được nhấn mạnh bên dưới có thể được tìm thấy trong Control Panel.
Hãy ghi nhớ biểu tượng UAC và mỗi khi bạn bắt gặp nó, bạn sẽ được thông báo rằng bạn cần sự chấp thuận từ quản trị viên.
User Account Control (UAC) hoạt động ra sao?
Trên hệ điều hành Windows, các ứng dụng mặc định chạy với quyền người dùng thông thường, không có quyền admin. Chúng chỉ có quyền tương đương với tài khoản người dùng thông thường, không thể thay đổi hệ thống, file hệ thống hoặc cài đặt registry. Ngoài ra, chúng cũng không thể thay đổi bất kỳ tài nguyên thuộc sở hữu của các tài khoản người dùng khác. Các ứng dụng chỉ có thể thay đổi các file và cài đặt registry của chúng hoặc của người dùng.
Khi một ứng dụng muốn thực hiện các thay đổi hệ thống như: ảnh hưởng đến các tài khoản người dùng khác, chỉnh sửa file và thư mục hệ thống Windows, cài đặt phần mềm mới, lời nhắc UAC sẽ xuất hiện yêu cầu sự cho phép. Nếu người dùng chọn No, thay đổi sẽ không được thực hiện. Nếu người dùng chọn Yes (và nhập mật khẩu quản trị viên nếu cần), ứng dụng sẽ nhận được quyền quản trị và có thể thay đổi hệ thống theo ý muốn. Quyền này chỉ được cung cấp cho đến khi ứng dụng dừng hoạt động hoặc bị người dùng đóng. Tương tự, các file kích hoạt lời nhắc UAC cũng áp dụng theo cách tương tự.
Để có cái nhìn rõ ràng hơn, thuật toán UAC được trình bày chi tiết trong sơ đồ dưới đây.
Các thay đổi nào đòi hỏi quyền Administrator
Về cơ bản, có nhiều thay đổi cần quyền Administrator để thực hiện. Ngoài ra, những thay đổi này còn phụ thuộc vào việc UAC được điều chỉnh như thế nào. Cụ thể, những thay đổi mà chúng ta đang đề cập đến bao gồm:.
Sự khác biệt giữa các cấp độ UAC như thế nào?
Không giống với tùy chọn UAC trong Windows Vista, có chỉ có 2 mức: Bật và Tắt, trong các phiên bản Windows tiếp theo, người dùng sẽ có thêm 4 mức tùy chọn. Cụ thể như sau:
Có nên vô hiệu hóa UAC khi cài đặt chương trình và bật lại sau đó?
Người dùng thường gặp khó chịu lớn nhất khi cài đặt Windows và các ứng dụng desktop phổ biến. Quá trình này thường xuất hiện nhiều lời nhắc UAC mà bạn có thể tạm thời vô hiệu hóa để tiện cho việc cài đặt và sau đó kích hoạt lại khi hoàn thành.
Có những trường hợp mà ý tưởng này có thể không tốt. Các ứng dụng desktop thực hiện nhiều thay đổi hệ thống có thể không hoạt động nếu UAC được bật sau khi chúng được cài đặt. Tuy nhiên, chúng sẽ hoạt động đúng cách nếu bạn cài đặt chúng trong khi UAC đã được bật.
Khi tắt UAC, các kỹ thuật ảo hóa mà UAC sử dụng cho tất cả các ứng dụng sẽ không hoạt động. Điều này dẫn đến việc các cài đặt và file người dùng cụ thể được lưu trữ ở một vị trí khác. Khi bật lại UAC, chúng sẽ không hoạt động nữa. Để tránh các vấn đề như vậy, việc bật User Account Control (UAC) mọi lúc sẽ là lựa chọn tốt hơn.