Skip to content

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

15 de lipiec de 2021
automatically run a program with administrator privileges upon user login 00

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 zrobić skrót do programu i zaznaczyłem Uruchom jako administrator pole wyboru we właściwościach samego skrótu programu, a następnie próbował umieścić skrót w dwóch lokalizacjach pokazanych poniżej, ale zaznaczenie tego pola spowodowało, że jest on nieprawidłowy.

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

Następnie edytowałem program za pomocą Resource Hackera, 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 czy powinien działać z najwyższymi przywilejami.

To jest prawdopodobnie to, czego naprawdę chcesz, ponieważ przycisk pola wyboru Uruchom jako administrator we właściwościach skrótów wyzwala monity UAC, zamiast używać użytkownika administracyjnego. Jeśli określisz również wyzwalacz jako przy logowaniu użytkownika, powinno to mieć taki sam efekt, jak użycie klawisza uruchamiania lub uruchamiania.

Alternatywnie możesz użyć Uruchom jako z opcja zapisywania danych uwierzytelniających przechowywać hasło innego użytkownika raz i przechowywać je w pamięci podręcznej na zawsze, ale z tego, co wiem, nie działa to w przypadku monitów UAC.

Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych doświadczonych technologicznie użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.

Czy ten post był pomocny?