Chạy các ứng dụng với tư cách quản trị viên theo mặc định trong Windows 10


38

Tôi vừa có một máy tính xách tay mới với Microsoft Windows 10. Máy tính xách tay trước đây của tôi chạy Windows 7.

Tôi đang cố gắng để các ứng dụng "chạy như quản trị viên" theo mặc định, do đó tôi không liên tục gặp sự cố khi lưu / ghi đè tệp, v.v. Ưu tiên ở đây là có thể sửa đổi các tệp của riêng tôi trên ổ cứng ngoài; Tôi đã không mong đợi rằng tôi phải làm bất cứ điều gì đặc biệt để có thể làm điều này. Tài khoản người dùng của tôi trên máy tính xách tay là tài khoản "Quản trị viên" và tôi đã đặt cài đặt Kiểm soát tài khoản người dùng thành "Không bao giờ thông báo". Tôi nghĩ rằng điều này sẽ đạt được hiệu quả tôi muốn (cũng như đề xuất trong câu hỏi liên quan này liên quan đến Windows 7).

Dưới đây là ảnh chụp màn hình cài đặt của tôi để tắt UAC trong Windows 10: User Account Control Settings

Tuy nhiên, Notepad ++ (đối với một) không tự động bắt đầu bằng quyền quản trị. Tôi cần phải làm gì khác, hoặc tôi đang nhìn gì?

Cảm ơn

Tái bút Tôi biết rằng những gì tôi đang cố gắng làm là một rủi ro bảo mật, nhưng đó không phải là vấn đề của câu hỏi này; dù tôi nên hay không nên làm gì đó khác với việc tôi có thể hoặc không thể làm gì đó.


2
Xem xét bạn không thể vô hiệu hóa hoàn toàn UAC trong Windows 8 trở lên, tôi không chắc bạn đã làm theo câu trả lời của câu hỏi liên quan như thế nào. Bạn thường có thể làm điều này bằng cách đặt phím tắt cho ứng dụng được đề cập để luôn chạy với tư cách Quản trị viên. Bạn hiểu những gì bạn đang hỏi là một rủi ro bảo mật HUGE, luôn luôn chạy công cụ với tư cách Quản trị viên, là cách phần mềm độc hại randsomware mã hóa các tệp của bạn (quá trình yêu cầu quyền của Quản trị viên).
Ramhound

2
Nếu bạn liên tục gặp khó khăn khi lưu / ghi đè các tập tin, v.v., bạn có lẽ nên suy nghĩ lại về cách bạn sử dụng máy tính của mình. Đây là loại công cụ không xảy ra, bao giờ, khi thường sử dụng máy tính.
Daniel B

@Daniel Có thể là một cái gì đó đơn giản mà tôi đã bỏ qua, nhưng không chạy Notepad ++ với tư cách quản trị viên, tôi dường như không thể ghi đè lên các tệp văn bản đơn giản mà tôi có trên ổ cứng ngoài. Tôi coi điều này là "bình thường sử dụng máy tính". Tôi biết tôi có thể nhấp chuột phải vào biểu tượng Notepad ++ để chạy với tư cách quản trị viên, nhưng tôi thường chạy Notepad ++ bằng cách nhấp chuột phải vào tệp văn bản và sử dụng menu ngữ cảnh Explorer để mở trong Notepad ++ và dường như không chạy Notepad ++ với quyền quản trị viên .
osullic

@osullic Bạn nên thay đổi danh sách kiểm soát truy cập trên các tệp đó để tài khoản của bạn có Toàn quyền kiểm soát. Chạy như quản trị viên nâng cao mọi lúc là quá mức cần thiết.
Ben N

Cảm ơn @Ben, đó có vẻ là một giải pháp tốt hơn. Làm cách nào để thay đổi danh sách kiểm soát truy cập? Có phải bằng cách nhấp chuột phải vào tệp / thư mục và thay đổi quyền trong tab Bảo mật?
osullic

Câu trả lời:


23

Cập nhật câu trả lời: giải quyết vấn đề thay vì trả lời câu hỏi.

Để thay đổi ACL trên ổ đĩa ngoài, hãy mở thuộc tính của nó và chuyển đến tab Bảo mật:

disk properties - security

Lưu ý rằng Người dùng được xác thực không có "Toàn quyền kiểm soát"; chỉ Quản trị viên mới làm và bạn không thực sự là thành viên của Quản trị viên trừ khi được nâng cao. Nhấp vào Nâng cao.

advanced security

(Chủ sở hữu có thể sẽ là Quản trị viên.) Nhấp vào Thêm.

adding a permission entry

Nhấp vào "Chọn hiệu trưởng" và nhập tên người dùng của bạn vào ô. Kiểm tra "Toàn quyền kiểm soát", sau đó bấm OK.

Bây giờ chúng tôi đã quay lại trình chỉnh sửa ACL nâng cao, hãy chọn hộp thay thế ACL của mục con. Nhấn OK và chấp nhận cảnh báo. Bấm OK trên cửa sổ thuộc tính, đợi thao tác hoàn tất (nếu có) và bạn đã hoàn tất.

Câu trả lời ban đầu (nguy hiểm) sau dòng.


Nguy hiểm! Đây gần như chắc chắn là một kế hoạch tồi, vì những lý do được giải thích trong bình luận của Ramhound.

Chạy gpedit.msc để mở Trình chỉnh sửa chính sách nhóm cục bộ. Mở rộng cấu hình máy tính , Cài đặt Windows , Cài đặt hệ thống bảo vệ , Chính sách địa phương Tùy chọn bảo mật . Bốn cài đặt cần được cập nhật:

  1. Đặt "Kiểm soát tài khoản người dùng: Hành vi của lời nhắc độ cao cho quản trị viên trong Chế độ phê duyệt của quản trị viên" thành Nâng cao mà không cần nhắc .
  2. Đặt "Kiểm soát tài khoản người dùng: Phát hiện cài đặt ứng dụng và nhắc nhở độ cao" thành Tàn tật .
  3. Đặt "Kiểm soát tài khoản người dùng: Chạy tất cả quản trị viên trong Chế độ phê duyệt của quản trị viên" thành Tàn tật .
  4. Đặt "Kiểm soát tài khoản người dùng: Chỉ nâng cao các ứng dụng UIAccess được cài đặt ở các vị trí an toàn" thành Tàn tật .

LGPE tự động lưu tất cả các thay đổi, vì vậy hãy thoát nó và khởi động lại.

Một lần nữa, đây là một cấu hình rất không an toàn mà bạn đang tạo ở đây.


4
Tôi nên thêm làm những gì được đề xuất sẽ phá vỡ TẤT CẢ các ứng dụng Windows Store trong Windows 10. Điều này bao gồm các ứng dụng mặc định như Máy tính và cách mới để truy cập bảng điều khiển.
Ramhound

Cảm ơn giải pháp. Tôi ngạc nhiên rằng vấn đề và giải pháp này không gặp phải / công khai rộng rãi hơn.
osullic

@osullic - Nó được sử dụng rộng rãi nhưng trong 99% trường hợp, một ứng dụng chỉ yêu cầu cấp phép nâng cao khi được yêu cầu và hầu hết mọi người đều ổn với điều đó. Điều này sẽ đến một cú sốc cho bạn. Chạy với Full Control thiết lập thư mục nhất định vẫn sẽ trình bày vấn đề.
Ramhound

4
Cảm ơn giải pháp "nguy hiểm"! Nó đã giúp đỡ. Tôi là một lập trình viên, làm việc 20 năm với máy tính. Tôi biết những gì tôi tải xuống và những gì tôi làm và những gì tôi chạy. Tôi có một chương trình chống vi-rút và tường lửa. Tôi luôn có tất cả các cập nhật bảo mật mới nhất cần thiết. Thế là đủ rồi! Tôi không muốn Windows kỳ quặc cấm tôi lưu một tệp mà tôi muốn lưu nó và tôi không muốn chạy chương trình một cách rõ ràng với tư cách Quản trị viên. Tôi ghét thứ chết tiệt này. Một lần nữa, cảm ơn bạn!
nightcoder

1
@setec Bạn có thể cần thay đổi chủ sở hữu thành chính mình hoặc Quản trị viên trước khi cấp cho mình toàn quyền kiểm soát; một số thư mục bị hạn chế và ban đầu được sở hữu bởi TrustedInstaller.
Ben N

18

Dường như có một vài tùy chọn để chạy một ứng dụng với tư cách quản trị viên theo mặc định mà bạn có thể thử.

  1. Nhấp chuột phải vào Phím tắt của ứng dụng & gt; & gt; Chuyển đến Thuộc tính & gt; & gt; Nhấp vào nút Nâng cao trên tab Phím tắt & gt; & gt; Chọn hộp "Chạy với tư cách quản trị viên" & gt; & gt; Nhấn OK. -

enter image description here

  1. Nhấp chuột phải vào ứng dụng & gt; & gt; Chuyển đến Thuộc tính & gt; & gt; Nhấp vào tab Tương thích & gt; & gt; Kiểm tra "Chạy chương trình này với tư cách quản trị viên" & gt; & gt; Nhấn OK. -

enter image description here

Lưu ý: Trong khi thử tùy chọn thứ hai (ở trên), tôi có một ứng dụng ban đầu không có hộp kiểm "Chạy chương trình này với tư cách quản trị viên". Tôi đã phải làm như sau để hộp kiểm xuất hiện và luôn luôn chạy với tư cách quản trị viên:

  1. Nhấp vào nút "Chạy trình khắc phục sự cố tương thích"
  2. Nhấp vào tùy chọn "Chương trình khắc phục sự cố"
  3. Chọn hộp kiểm "Chương trình yêu cầu quyền bổ sung".
  4. Nhấp vào "Tiếp theo" và nhấp vào nút "Kiểm tra chương trình ..." (để xác minh chương trình chạy đúng).
  5. Nhấp vào "Tiếp theo" và nhấp vào "Có, lưu các cài đặt này cho chương trình này"

Bill Garrison xác nhận rằng giải pháp được tìm thấy tại Làm cách nào tôi có thể chạy TẤT CẢ các ứng dụng của tôi với tư cách là quản trị viên theo mặc định trong Windows 7? hoạt động cho Windows 10. Có ít nhất một phương pháp khác, bạn có thể đặt UAC ở cài đặt thấp nhất, nhưng làm như vậy cũng khiến các ứng dụng gốc của Windows 10 (như máy tính) bị lỗi.

Dưới đây là trích dẫn câu trả lời :

Thêm người dùng vào nhóm quản trị viên và xóa khỏi nhóm người dùng:

  1. Đăng nhập với tư cách quản trị viên

  2. Đi để chạy (WinKey + R)

  3. Nhập "điều khiển userpasswords2"

  4. Chọn tài khoản của bạn và nhấp vào "Thuộc tính"

  5. Chọn tab "Thành viên nhóm"

  6. Chọn "Quản trị viên"

  7. Nhấn OK và OK

Vô hiệu hóa chế độ phê duyệt

  1. Đăng nhập với tư cách quản trị viên

  2. Đi để chạy (WinKey + R)

  3. Nhập "secpol.msc"

  4. Chuyển đến Chính sách địa phương & gt; Tùy chọn bảo mật

  5. Tìm "Kiểm soát tài khoản người dùng: Chuyển sang màn hình nền an toàn khi nhắc về độ cao"

  6. Mở nó Nhấp vào Vô hiệu hóa nó và Nhấp vào Ok.

  7. Khởi động lại máy tính (Đăng xuất rất quan trọng không hoạt động)


Tôi đã cung cấp các chỉnh sửa cho câu trả lời của bạn, với hy vọng, bây giờ bạn có thể thấy những gì chúng tôi mong đợi từ câu trả lời.
Ramhound

Thật không may, danh tiếng của tôi không đủ cao để nhúng các hình ảnh (so với các liên kết tôi đã đăng), nhưng cảm ơn bạn đã chỉnh sửa.
majestzim

Nhận xét của tôi không liên quan gì đến hình ảnh nhưng mọi thứ khác (văn bản)
Ramhound

2
Đây không phải là chạy mọi thứ như quản trị viên. Bạn phải lặp lại nó cho mọi ứng dụng mà bạn muốn. Xem câu trả lời từ @fritzmg hoặc của tôi về cách chạy mọi thứ với tư cách quản trị viên.
Dio Phung

11

Để vô hiệu hóa hoàn toàn UAC, EnableLUA tài sản của

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

trong sổ đăng ký cần phải được thay đổi thành 0. Điều này vô hiệu hóa loại người dùng "Quản trị viên trong Chế độ phê duyệt của quản trị viên", do đó cho phép tất cả người dùng quản trị viên chạy quy trình của họ với tư cách quản trị viên theo mặc định.

Xem thêm: Cho phépLUA | msd.microsoft.com

Sau khi làm điều đó, các chương trình / quy trình của bạn sẽ được chạy ở chế độ Quản trị viên theo mặc định (với điều kiện người dùng của bạn là Quản trị viên), tức là bạn sẽ không gặp (rất nhiều) sự cố khi lưu tệp vào một số vị trí nhất định, mà không khởi chạy chương trình tương ứng cụ thể như Quản trị viên đầu tiên.

(từ Luôn chạy các chương trình với tư cách quản trị viên trong Windows 10 | Siêu người dùng )

// ah xin lỗi, đây là bản sao câu trả lời ban đầu của @ ben-n - chỉ khác là thực hiện thông qua Registry thay vì gpedit.msc


4

Chỉ cần chạy Powershell với tư cách Quản trị viên, sau đó nhập vào đây:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

1
Lưu ý: trên Windows 10, nếu bạn tắt UAC, một số ứng dụng tích hợp (Bản đồ, Cạnh, Máy tính) đã từ chối chạy.
Dio Phung

4

Nếu một tìm kiếm dẫn bạn đến đây và bạn muốn luôn chạy một ứng dụng cụ thể với tư cách quản trị viên ngay cả khi khởi chạy loại tệp liên quan của nó, bạn phải sử dụng sổ đăng ký. Các tab tương thích trên các thuộc tính không còn có sẵn trong windows 10.

Nếu bạn chưa biết lý do tại sao bạn không nên làm điều này, bạn nên dừng ngay bây giờ.

Vì sao bạn nên hay không nên làm điều này, bạn cần tìm nơi khác.

Dưới đây bạn sẽ tìm hiểu làm thế nào.

Tạo khóa đăng ký mới trong một trong các khóa hiện có: (cũng tạo khóa "Lớp" - nếu cần)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Tên của khóa mới phải là đường dẫn (không có dấu ngoặc kép) đến ứng dụng bạn muốn luôn khởi chạy ở mức cao.

Ví dụ:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

Giá trị của khóa này phải là

~ RUNASADMIN

Nó sẽ giống như thế này: registry key to always run elevated in windows 10

Sau khi bạn đặt giá trị khóa và tên chính xác, bạn đã hoàn tất! Khởi chạy ứng dụng bằng tệp được liên kết và bạn sẽ thấy lời nhắc về độ cao.


Bạn có thể thêm tài liệu tham khảo cho Vì sao bạn nên hay không nên làm điều này, bạn cần tìm nơi khác. điều này đề cập ở đây, giải pháp của bạn hoặc thiết lập UAC?
Prateek

1
Prateek, UAC là một biện pháp bảo mật. Bạn có thể đoán rằng bỏ qua nó làm cho PC của bạn kém an toàn hơn. Nếu bạn chưa biết điều đó, bạn sẽ không thể xác định liệu bỏ qua nó có thực sự là điều đúng đắn để bạn làm hay không. Vì vậy, tôi yêu cầu bạn không sử dụng các hướng dẫn để tạo thuốc nổ theo sau. Mục tiêu là để bạn nhận ra rằng bạn đang ở ngoài chiều sâu và quay trở lại an toàn - không khiến bạn thêm tự tin.
DanO
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.