Jak zawsze działać jako aplikacje administratora w systemie Windows

75

Problem polega na tym, że kiedy otwieram aplikacje, muszę zawsze klikać prawym przyciskiem myszy i wybierać opcję Uruchom jako administrator.

wprowadź opis zdjęcia tutaj

Kiedy tego nie robię, pojawiają się nieoczekiwane błędy aplikacji. BTW, wyłączyłem UAC.

To denerwujące. Czy istnieje sposób na zmianę zachowania podwójnego kliknięcia lewym przyciskiem, aby działał jako akcja „Uruchom jako administrator”? Mam na myśli domyślną akcję „Uruchom jako administrator”. Dzięki z góry

Tural Ali
źródło
Czy zrestartowałeś się po wyłączeniu UAC?
avirk
1
@Ramhound Wyłączenie kontroli konta użytkownika nie pomaga w systemie Windows 8 , w przypadku plików uruchamianych z Program Files (x86)katalogu i ewentualnie innych.
Aske B.
2
@Ramhound Znalazłem dzisiaj ten problem z aplikacją „Notepad ++”. Kiedy otwieram pliki, nie uruchamia programu jako administrator. Musiałem przejść do katalogu Notepad ++ i otworzyć go jako administrator, a następnie otworzyć tam plik. Ten problem nigdy nie wystąpił dla mnie, zanim otrzymałem system Windows 8. Wszystkie programy były domyślnie uruchamiane jako administrator, gdy UAC był wyłączony, w systemie Windows 7, według mojego doświadczenia. EDYCJA: i potrzebowałem uprawnień administratora, ponieważ nie mogłem zapisać zmian, ponieważ twierdziło, że plik był otwarty w innym programie.
Aske B.
2
@Ramhound Nie jestem ekspertem, więc nie mogę udowodnić, że się mylisz, ale korzystałem z systemu Windows 7 przez kilka lat i nigdy nie miałem problemów, a system Windows 8 dostałem dopiero dwa tygodnie temu, więc to była moja pierwsza myśl. Poza tym ciągle pyta mnie o zgodę, czy chcę edytować pliki w niektórych katalogach, co wyjaśniło mi, że wszystko się zmieniło, ponieważ nigdy nie doświadczyłem tego w Windows 7, po wyłączeniu UAC, oczywiście.
Aske B.

Odpowiedzi:

94

Metoda 1 (działa tylko w przypadku skrótów):

  1. Kliknij skrót prawym przyciskiem myszy, kliknij polecenie Właściwości .
  2. Kliknij Zaawansowane. Wybierz Uruchom jako administrator .

Metoda 2 (wpływa na wszystkie skróty i działa na listach szybkiego dostępu i otwieraniu plików za pomocą aplikacji):

  1. Przejdź do lokalizacji pliku wykonywalnego.
  2. Kliknij prawym przyciskiem myszy AppThatRequiresAdminRights.exe i wybierz Troubleshoot compatibility.
  3. Wybierz opcję Rozwiązywanie problemów z programem po zakończeniu wykrywania problemów przez kreatora.
  4. Wybierz program Program wymaga dodatkowych uprawnień . Kreator zastosuje ustawienie Uruchom jako administrator do programu AppThatRequiresAdminRights.exe .
  5. Kliknij Test the program(wymagane) i zamknij kreatora.

Znaleziono tutaj

Avesse
źródło
10
Jest to zaakceptowana odpowiedź, jednak pokazuje, jak zawsze uruchamiać jako administrator określonego programu . Kiedy przeczytałem tytuł pytania OP, byłem całkiem pewien, że znajdę tutaj rozwiązanie, jak uruchomić wszystkie programy w Windows 8, zawsze jako administrator. Dziwne ...
trejder
2
Windows próbuje zostać opóźniony jako Mac OS. Zapomnieli, co jest ich celem.
mrosiak,
3
+1 za ukrytą funkcję w opcji 2. W przypadku nietechnicznego użytkownika może to być pierwszy raz, ale dla zaawansowanego użytkownika, który wie, co tak naprawdę robi, nigdy nie spróbuje „programu Trubleshoot” ...
awe
Przyszedłem tutaj po tę odpowiedź, chociaż to naprawdę nie jest odpowiedź na pytanie: P, uruchamiam aplikację za pomocą pliku wsadowego i potrzebuję jej uprawnień administratora, to naprawiło, mimo że oryginalny plik wsadowy nie został uruchomiony z uprawnieniami administratora. (Mam wyłączony UAC)
FreeSoftwareServers
26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

wejście w PowerShell (rozpoczęte jako administrator) zrobiło to dla mnie bez określania czegoś dla każdej aplikacji.

Pamiętaj, że powoduje to trwałe wyłączenie UAC. Przeciągnięcie suwaka w dół w ustawieniach UAC nie wyłączy całkowicie UAC, po prostu nie będzie już monitował, ale pozostanie aktywny.

0x8BADF00D
źródło
Z definicji powoduje to usunięcie monitu; EnableLUAokreśla, czy Kontrola konta użytkownika w systemie Windows® (UAC) powiadamia użytkownika, gdy programy próbują wprowadzić zmiany w komputerze. UAC był wcześniej znany jako Limited User Account (LUA).
Mike Perrenoud,
2
@MichaelPerrenoud Całkowicie wyłącza UAC, powinieneś spróbować przynajmniej przed głosowaniem. Btw: Monit zostanie wyłączony po przesunięciu suwaka w dół do wartości minimalnej.
0x8BADF00D
3
Wiesz co, masz rację mój przyjacielu. Wyłączyłem UAC w zupełnie inny sposób, poprzez grupy lokalne, ale po sprawdzeniu klucza rejestru wartość wynosi teraz 0. Edytuj swoje pytanie, aby móc głosować na twoją odpowiedź. Przykro mi.
Mike Perrenoud,
2
Chciałem powiedzieć, edytuj swoją odpowiedź, dodając coś więcej i mogę zmienić swój głos.
Mike Perrenoud,
3
To powinna być zaakceptowana odpowiedź.
eivamu
7

Zabij wszystkie instancje Eksploratora, a następnie uruchom go ponownie za pomocą Menedżera zadań (Ctrl + Shift + Esc) z uprawnieniami administracyjnymi.

pbies
źródło
2
Przestał działać w systemie Windows 10
VarunAgw
4

Użyj starej dobrej sztuczki Harmonogram zadań, która działa od Visty .

Oto narzędzie, które pomaga wykonać następujące czynności:

https://sites.google.com/site/freeavvarea/UACPass-en

magicandre1981
źródło
Mogę uruchomić Harmonogram zadań do uruchomienia mojej aplikacji, ale robi to w tle dla użytkowników niebędących administratorami. Potrzebuję interfejsu aplikacji, aby był widoczny dla każdego konta. czy to możliwe?
gonzobrains
nie, sztuczka działa tylko wtedy, gdy twoje konto należy do grupy administracyjnej.
magicandre1981
link nie działa
Wolf,
1
@Wolf Naprawiłem link
magicandre1981,
... wydaje się bardziej jak kompletna przeróbka;) mimo wszystko dzięki
Wolf
2

Przejdź do prawej górnej części ekranu w systemie Windows 8> kliknij przycisk „Szukaj” w prawym panelu> wyszukaj aplikację> kliknij prawym przyciskiem myszy program> wybierz „Otwórz lokalizację pliku”> kliknij kartę „Skrót”> kliknij przycisk „Zaawansowane”> zaznacz Przycisk „Uruchom jako administrator”

MacGyver
źródło
2

Napisałem proste narzędzie do rozwiązania tego problemu. Przeczytaj więcej w moim artykule CodeProject Domyślnie uruchamiaj aplikacje Windows 8 jako Administrator .

ALEXIX
źródło
6
Zasadniczo preferowane jest, aby odpowiedzi były bardziej kompletne niż poleganie całkowicie na innej witrynie, która może się nieoczekiwanie przenieść lub zejść na dół. Jeśli to możliwe, skopiuj swoją odpowiedź z tej strony tutaj.
Heptyt
To powinna być zaakceptowana odpowiedź
Revious
1

Ze względu na komentarz AlEXIX zaprojektowałem magazyn partii w folderze „sendto”, a następnie użyj menu „prawym przyciskiem myszy” wysłanego do funkcji, aby dodać „exe” w rejestrach uruchamianych z uprawnieniami administratora. Testowałem sukces, ale za każdym razem nie mogę dodać więcej niż pięćdziesięciu plików exe do rejestrów. Również przed użyciem wsadowej program cmd.exe musi skonfigurować „uruchom jako administrator”, oto mój kod wsadowy:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"
Richard
źródło
0

Wyszukaj CMD w menu Start i uruchom go jako administrator i wprowadź następujące polecenie.

administrator użytkownika netto / aktywny: tak

Nikhil
źródło