Tôi đang viết mã liên quan đến UAC và cần bật / tắt mã thường xuyên.
Vì vậy, tôi đang tìm cách bật / tắt nhanh chóng, thích sử dụng dòng lệnh.
Hãy chia sẻ nếu bạn biết cách.
ps.
Sẽ thật đáng yêu nếu giải pháp KHÔNG yêu cầu khởi động lại.
Tôi đang viết mã liên quan đến UAC và cần bật / tắt mã thường xuyên.
Vì vậy, tôi đang tìm cách bật / tắt nhanh chóng, thích sử dụng dòng lệnh.
Hãy chia sẻ nếu bạn biết cách.
ps.
Sẽ thật đáng yêu nếu giải pháp KHÔNG yêu cầu khởi động lại.
Câu trả lời:
Chạy các lệnh sau với đặc quyền Quản trị viên:
%windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
%windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
Sẵn sàng để tôi thổi bay tâm trí của bạn với một "tính năng" ẩn ...
Để vô hiệu hóa UAC cho tất cả các lệnh phụ trong cùng một phiên - tức là nếu bạn đóng tập lệnh cụ thể hoặc các phiên CMD, nó sẽ đặt lại và bạn chỉ cần thiết lập lại để tắt tạm thời:
SET __COMPAT_LAYER = WINXPSP3
Tạm biệt - Nếu bạn là quản trị viên máy tính và bạn vẫn muốn giữ UAC cho người dùng chuẩn, có một cách dễ dàng để tắt nó chỉ dành cho quản trị viên.
Chỉ cần mở Chính sách bảo mật cục bộ từ các công cụ quản trị trong Bảng điều khiển.
Sau đó vào Chính sách cục bộ> Tùy chọn bảo mật.
Cuộn tất cả xuống và tìm nơi nó nói một cái gì đó như: KIỂM SOÁT TÀI KHOẢN NGƯỜI DÙNG: Hành vi nhắc nhở độ cao cho quản trị viên trong Quản trị viên. Chế độ phê duyệt;
Nhấp đúp vào nó và sau đó nhấp vào danh sách thả xuống và thay đổi nó thành Nâng cao mà không cần nhắc.
UAC không còn gây khó chịu cho các quản trị viên.