Jak automatycznie uruchomić program z uprawnieniami administratora po zalogowaniu się użytkownika w systemie Windows?

jak-automatycznie-uruchomić-program-z-uprawnieniami-administratora-po-logowaniu-użytkownika-w-windows zdjęcie 1

Czasami chcesz lub potrzebujesz programu, aby automatycznie uruchamiał się z podwyższonymi uprawnieniami, gdy tylko zalogujesz się do systemu Windows, ale jak ustawić coś takiego? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera przydatne porady dla sfrustrowanego czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser — pododdziału Stack Exchange, społecznościowej grupy witryn internetowych z pytaniami i odpowiedziami.



Zrzut ekranu dzięki uprzejmości Acid Pix (Flickr).

Pytanie

Czytnik SuperUser Frederick Zhang chce wiedzieć, jak automatycznie uruchamiać program z uprawnieniami administratora po zalogowaniu użytkownika:

Używam systemu Windows 8.1 (64-bitowego) i chciałbym automatycznie uruchomić program z uprawnieniami administratora po zalogowaniu użytkownika.

Próbowałem utworzyć skrót do programu i zaznaczyłem pole wyboru Uruchom jako administrator we właściwościach samego skrótu programu, a następnie spróbowałem umieścić skrót w dwóch lokalizacjach pokazanych poniżej, ale zaznaczenie tego pola spowodowało, że był on nieprawidłowy.

  • C:UżytkownicyMójUżytkownikAppDataRoamingMicrosoftWindowsMenu StartProgramyAutostart
  • C:ProgramDataMicrosoftWindowsMenu StartProgramyStartUp

Następnie edytowałem program za pomocą Resource Hacker, aby zmodyfikować jego manifest tak, aby do uruchomienia tego programu wymagane były uprawnienia administratora. To również spowodowało, że skróty w katalogach startowych były nieprawidłowe. Potem próbowałem dodać program również do następującej lokalizacji, ale to też nie zadziałało.

  • HKEY_LOCAL_MACHINE OPROGRAMOWANIE Microsoft Windows Aktualna wersja Uruchom

Jak mogę automatycznie uruchomić program z uprawnieniami administratora przy logowaniu użytkownika?

Jak automatycznie uruchomiłbyś program z uprawnieniami administratora po zalogowaniu się użytkownika?

Odpowiedź

Współtwórca SuperUser Syberdoor ma dla nas odpowiedź:

Najlepszym sposobem, aby to zrobić (i jedynym prostym sposobem, jeśli chcesz, aby to działało nie tylko z uprawnieniami administratora, ale także bez monitów UAC), jest utworzenie zaplanowanego zadania. W zaplanowanym zadaniu możesz określić, dla którego użytkownika chcesz je uruchomić i że powinno działać z najwyższymi uprawnieniami.

To jest prawdopodobnie to, czego naprawdę chcesz, ponieważ przycisk pola wyboru uruchamiany jako administrator we właściwościach skrótu powoduje wyświetlanie monitów UAC, zamiast używania użytkownika administracyjnego. Jeśli określisz również wyzwalacz, jak przy logowaniu użytkownika, powinien on mieć taki sam efekt, jak użycie klawisza uruchamiania lub uruchamiania.

Alternatywnie możesz użyć opcji Uruchom jak w przypadku opcji zapisywania poświadczeń, aby raz zapisać hasło innego użytkownika i mieć je w pamięci podręcznej na zawsze, ale z tego, co wiem, nie działa to w przypadku monitów UAC.