Domyślnie uruchamiaj aplikacje jako administrator w systemie Windows 10

45

Właśnie dostałem nowego laptopa z systemem Microsoft Windows 10. Mój poprzedni laptop miał system Windows 7.

Staram się, aby aplikacje domyślnie „działały jako administrator”, więc nie mam ciągle problemów z zapisywaniem / nadpisywaniem plików itp. Priorytetem jest tutaj możliwość modyfikowania własnych plików na zewnętrznym dysku twardym; Nie spodziewałbym się, że będę musiał zrobić coś specjalnego, aby móc to zrobić. Moje konto użytkownika na laptopie jest kontem „Administrator”, a ustawiłem opcję Kontrola konta użytkownika na „Nigdy nie powiadamiaj”. Pomyślałem, że osiągnie to pożądany przeze mnie efekt (jak sugerowano również w powiązanym pytaniu w odniesieniu do systemu Windows 7).

Oto zrzut ekranu mojego ustawienia wyłączania UAC w Windows 10: Ustawienia kontroli konta użytkownika

Mimo to Notepad ++ (dla jednego) nie uruchamia się automatycznie z uprawnieniami administracyjnymi. Co jeszcze muszę zrobić lub co przeoczam?

Dzięki

PS. Wiem, że to, co próbuję zrobić, jest zagrożeniem dla bezpieczeństwa, ale nie o to chodzi w tym pytaniu; to, czy powinienem czy nie powinienem zrobić coś, różni się od tego, czy mogę coś zrobić, czy nie.

osullic
źródło
2
Biorąc pod uwagę, że nie można całkowicie wyłączyć UAC w systemie Windows 8 i nowszych, nie jestem pewien, jak postąpiłeś zgodnie z odpowiedzią na powiązane pytanie. Zwykle można to zrobić, ustawiając skrót do danej aplikacji, aby zawsze działał jako administrator. Zdajesz sobie sprawę, że to, o co pytasz, jest OGROMNYM zagrożeniem bezpieczeństwa z twojej strony, zawsze działając jako administrator, jest to, w jaki sposób złośliwe oprogramowanie randsomware szyfruje twoje pliki (proces wymaga uprawnień administratora).
Ramhound,
2
Jeśli „ciągle masz problemy z zapisywaniem / zastępowaniem plików itp.”, Prawdopodobnie powinieneś przemyśleć sposób korzystania z komputera. Tego rodzaju rzeczy po prostu się nie zdarzają, gdy zwykle używa się komputera.
Daniel B,
@Daniel Może to być coś prostego, co przeoczyłem, ale bez uruchamiania Notepad ++ jako administrator nie wydaje mi się, aby móc nadpisywać proste pliki tekstowe, które mam na zewnętrznym dysku twardym. Uważam to za „normalnie za pomocą komputera”. Wiem, że mogę kliknąć prawym przyciskiem myszy ikonę Notepad ++, aby uruchomić jako administrator, ale generalnie uruchamiam Notepad ++, klikając prawym przyciskiem myszy plik tekstowy i używając menu kontekstowego Eksploratora, aby otworzyć w Notepad ++, i to nie wydaje się uruchamiać Notepad ++ z uprawnieniami administratora .
osullic
@osullic Powinieneś zmienić listy kontroli dostępu w tych plikach, aby Twoje konto miało pełną kontrolę. Ciągłe działanie jako administrator z podwyższonym poziomem uprawnień jest zdecydowanie przesadą.
Ben N
Dzięki @Ben, to brzmi jak lepsze rozwiązanie. Jak zmienić listy kontroli dostępu? Czy kliknięcie prawym przyciskiem myszy pliku / folderu i zmiana uprawnień na karcie Zabezpieczenia?
osullic

Odpowiedzi:

26

Zaktualizowana odpowiedź: rozwiązanie problemu zamiast odpowiedzi na pytanie.

Aby zmienić listy ACL na dysku zewnętrznym, otwórz jego właściwości i przejdź do karty Zabezpieczenia:

właściwości dysku - bezpieczeństwo

Zauważ, że Użytkownicy Uwierzytelnieni nie mają „pełnej kontroli”; robią to tylko Administratorzy, a tak naprawdę nie jesteś członkiem Administratorów, chyba że jesteś podniesiony. Kliknij Zaawansowane.

zaawansowana ochrona

(Właścicielem prawdopodobnie będą Administratorzy.) Kliknij Dodaj.

dodawanie wpisu pozwolenia

Kliknij „Wybierz główny” i wpisz swoją nazwę użytkownika w polu. Zaznacz „Pełna kontrola”, a następnie kliknij OK.

Teraz, gdy wróciliśmy do zaawansowanego edytora ACL, zaznacz pole, które zastępuje listy ACL elementów potomnych. Kliknij OK i zaakceptuj ostrzeżenie. Kliknij OK w oknie właściwości, poczekaj na zakończenie operacji (jeśli taka istnieje) i gotowe.

Oryginalna (niebezpieczna) odpowiedź znajduje się poniżej linii.


Niebezpieczeństwo! To prawie na pewno zły plan, z powodów wyjaśnionych w komentarzu Ramhounda.

Uruchom, gpedit.mscaby otworzyć Edytora lokalnych zasad grupy. Rozwiń Konfiguracja komputera , Ustawienia systemu Windows , Ustawienia zabezpieczeń , Zasady lokalne i opcje zabezpieczeń . Należy zaktualizować cztery ustawienia:

  1. Ustaw „Kontrola konta użytkownika: zachowanie monitu o podniesienie uprawnień dla administratorów w trybie zatwierdzania przez administratora” na Podniesienie bez monitowania .
  2. Ustaw „Kontrola konta użytkownika: wykryj instalacje aplikacji i monituj o podniesienie uprawnień” na Wyłączone .
  3. Ustaw „Kontrola konta użytkownika: Uruchom wszystkich administratorów w trybie zatwierdzania przez administratora” na Wyłączone .
  4. Ustaw „Kontrola konta użytkownika: podnieś tylko aplikacje UIAccess, które są zainstalowane w bezpiecznych lokalizacjach” na Wyłączone .

LGPE automatycznie zapisuje wszystkie zmiany, więc wyjdź z niego i uruchom ponownie.

Ponownie jest to bardzo niepewna konfiguracja, którą tutaj tworzysz.

Ben N.
źródło
4
Powinienem dodać, że sugerowanie spowoduje uszkodzenie WSZYSTKICH aplikacji ze Sklepu Windows w systemie Windows 10. Obejmuje to domyślne aplikacje, takie jak Kalkulator i nowy sposób uzyskiwania dostępu do panelu sterowania.
Ramhound,
@osullic - jest powszechnie spotykany, ale w 99% przypadków aplikacja żąda podniesienia uprawnień tylko wtedy, gdy jest to wymagane, a większość ludzi ma się z tym dobrze. Będzie to dla ciebie szokiem. Uruchamianie z Full Controlustawieniem określonego katalogu nadal będzie powodować problemy.
Ramhound,
Nie dostaję punktu bezpieczeństwa. Nawet narzędzie Win95, takie jak „Ghostmouse” (uruchomione bez uprawnień administratora), może przesunąć kursor do programu, kliknąć coś prawym przyciskiem myszy> Uruchom jako administrator, a nawet kliknąć promt później. Więc dlaczego jakiś podejrzany wirus nie mógłby zrobić tego samego?
dersimn
Rozwiązanie edytora ACL nie działa, ponieważ nie ustawia się dla wszystkich ważnych folderów, np. „Programuj pliki”, „Windows” itp. Działa tak zwane „niebezpieczne” (sic!) Rozwiązanie.
setec
1
@setec Przed przyznaniem pełnej kontroli może być konieczna zmiana właściciela na siebie lub administratorów; niektóre foldery są ograniczone i początkowo są własnością TrustedInstaller.
Ben N
18

Wygląda na to, że istnieje kilka opcji domyślnego uruchomienia aplikacji jako administrator, które można wypróbować.

  1. Kliknij prawym przyciskiem myszy skrót aplikacji >> Przejdź do Właściwości >> Kliknij przycisk Zaawansowane na karcie Skrót >> Zaznacz pole „Uruchom jako administrator” >> Kliknij OK. -

wprowadź opis zdjęcia tutaj

  1. Kliknij aplikację prawym przyciskiem myszy >> Przejdź do Właściwości >> Kliknij kartę Zgodność >> Zaznacz „Uruchom ten program jako administrator” >> Kliknij OK. -

wprowadź opis zdjęcia tutaj

Uwaga: podczas wypróbowania drugiej opcji (powyżej) miałem jedną aplikację, która początkowo nie miała pola wyboru „Uruchom ten program jako administrator”. Musiałem wykonać następujące czynności, aby pole wyboru pojawiło się i zawsze działało jako administrator:

  1. Kliknij przycisk „Uruchom narzędzie do rozwiązywania problemów ze zgodnością”
  2. Kliknij opcję „Rozwiązywanie problemów z programem”
  3. Zaznacz pole wyboru „Program wymaga dodatkowych uprawnień”.
  4. Kliknij przycisk „Dalej”, a następnie przycisk „Testuj program ...” (aby sprawdzić, czy program działa poprawnie).
  5. Kliknij „Dalej” i „Tak, zapisz te ustawienia dla tego programu”

Bill Garrison potwierdził, że rozwiązanie znalezione na stronie Jak mogę uruchomić WSZYSTKIE moje aplikacje „jako administrator” domyślnie w systemie Windows 7? działa w systemie Windows 10. Istnieje co najmniej jedna inna metoda, możesz ustawić UAC na najniższe ustawienie, ale spowoduje to również awarię natywnych aplikacji systemu Windows 10 (takich jak kalkulator).

Poniżej cytowana odpowiedź :

Dodaj użytkownika do grupy administratorów i usuń z grupy użytkowników:

  1. Zaloguj się jako administrator

  2. Go To Run (WinKey + R)

  3. Wpisz „control userpasswords2”

  4. Wybierz swoje konto i kliknij „Właściwości”

  5. Wybierz kartę „Członkostwo grupy”

  6. Wybierz „Administratorzy”

  7. Kliknij OK i OK

Wyłącz tryb zatwierdzania

  1. Zaloguj się jako administrator

  2. Go To Run (WinKey + R)

  3. Wpisz „secpol.msc”

  4. Przejdź do lokalnych zasad> Opcje bezpieczeństwa

  5. Znajdź „Kontrola konta użytkownika: przełącz się na bezpieczny pulpit, gdy pojawi się monit o podniesienie uprawnień”

  6. Otwórz, kliknij Wyłącz, a następnie kliknij OK.

  7. Uruchom ponownie komputer (bardzo ważne wylogowanie nie działa)

majestzim
źródło
2
To nie wszystko działa jako administrator. Musisz to powtórzyć dla każdej aplikacji, którą chcesz. Zobacz odpowiedzi @fritzmg lub moje na temat uruchamiania wszystkiego jako administrator.
Dio Phung
15

Aby całkowicie wyłączyć UAC, EnableLUAwłaściwość

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

w rejestrze należy zmienić na 0. Powoduje to wyłączenie typu użytkownika „administrator w trybie zatwierdzania przez administratora”, co domyślnie pozwala wszystkim administratorom na uruchamianie procesów jako administratorzy.

Zobacz także: EnableLUA | msdn.microsoft.com

Po wykonaniu tych czynności, twoje programy / procesy będą domyślnie uruchamiane w trybie administratora (biorąc pod uwagę, że użytkownik jest administratorem), tzn. Nie będziesz miał (tyle) problemów z zapisywaniem plików w niektórych lokalizacjach, bez uruchamiania odpowiedniego programu, w szczególności jako Najpierw administrator.

(z Zawsze uruchamiaj programy jako administrator w Windows 10 | Super User )

// Ach, przepraszam, to jest duplikat oryginalnej odpowiedzi @ ben-n - jedyną różnicą jest to, że robi się to za pośrednictwem Rejestru zamiast gpedit.msc

fritzmg
źródło
7

Jeśli wyszukiwanie prowadzi Cię tutaj i chcesz „domyślnie uruchamiać (pewne) aplikacje jako administrator” - nawet jeśli jest uruchamiany przez skojarzony typ pliku lub coś innego niż specjalny skrót, musisz skorzystać z rejestru. Te karty zgodności w oknie dialogowym właściwości pliku nie są już dostępne w systemie Windows 10, a inne hacki rejestru dla starszych wersji systemu Windows również zostały usunięte.

Microsoft celowo nie chce już tego robić.

Jeśli nie wiesz, dlaczego nie powinieneś tego robić, powinieneś przestać.

Aby dowiedzieć się, dlaczego powinieneś lub nie powinieneś tego robić, musisz szukać gdzie indziej.

Poniżej dowiesz się, jak to zrobić.

Utwórz nową wartość ciągu w jednym z tych istniejących kluczy: (utwórz także klucz „Warstwy” - jeśli to konieczne)

(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

Nazwą nowej wartości ciągu powinna być ścieżka (bez cudzysłowów) do aplikacji, którą chcesz zawsze uruchamiać z podwyższonym poziomem uprawnień.

Na przykład:

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

Wartość tego klucza powinna wynosić

~ RUNASADMIN

To powinno wyglądać tak: klucz rejestru, aby zawsze działał z podwyższonym poziomem uprawnień w systemie Windows 10

Po prawidłowym ustawieniu wartości klucza i nazwy, gotowe! Uruchom aplikację przy użyciu skojarzonego pliku, a zobaczysz monit o podniesienie uprawnień.

DanO
źródło
Czy możesz dodać odniesienie do Dlaczego powinieneś lub nie powinieneś tego robić, musisz szukać gdzie indziej. co to dotyczy tutaj, twoje rozwiązanie lub ustawienie UAC?
Prateek
1
Prateek, UAC jest środkiem bezpieczeństwa. Prawdopodobnie można się domyślić, że ominięcie go powoduje, że komputer jest mniej bezpieczny. Jeśli jeszcze tego nie wiesz, nie jesteś w stanie ustalić, czy ominięcie tego jest tak naprawdę właściwe. Proszę więc, abyście nie korzystali z instrukcji tworzenia dynamitu. Celem jest, abyś rozpoznał, że jesteś poza swoją głębią i bezpiecznie zawrócił - nie dając ci więcej fałszywej pewności siebie.
DanO
5

Po prostu uruchom Powershell jako Administrator, a następnie wpisz:

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

shutdown -r -t 0
Dio Phung
źródło
1
Uwaga: w systemie Windows 10, jeśli wyłączysz UAC, niektóre wbudowane aplikacje (Mapy, Edge, Kalkulator) nie będą działać.
Dio Phung