If-Koubou

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

Jak automatycznie uruchamiać program z uprawnieniami administratora po zalogowaniu użytkownika w systemie Windows? (Jak)

Czasami chcesz lub potrzebujesz programu do automatycznego uruchamiania z podwyższonymi uprawnieniami zaraz po zalogowaniu się do systemu Windows, ale jak ustawić coś takiego? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera pomocną radę dla sfrustrowanego czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum 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 Windows 8.1 (64-bit) 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 zaznacz pole we właściwościach samego skrótu programu, a następnie spróbuj umieścić skrót w dwóch pokazanych poniżej miejscach, ale zaznaczenie tego pola powoduje, że jest on nieprawidłowy.

  • C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programy \ Startup
  • C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programy \ StartUp

Następnie edytowałem program przy użyciu narzędzia Resource Hacker w celu zmodyfikowania jego manifestu, aby uprawnienia administratora były wymagane do uruchomienia tego programu. Powoduje to także, że skróty w katalogach startowych są 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 \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

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

Jak automatycznie uruchomiłbyś program z uprawnieniami administratora podczas logowania użytkownika?

Odpowiedź

Użytkownik SuperUser Syberdoor ma dla nas odpowiedź:

Najlepszym sposobem na zrobienie tego (i jedyną prostą drogą, jeśli nie chcesz, aby to działało z uprawnieniami administratora, ale także bez monitów UAC) jest utworzenie zaplanowanego zadania. Dzięki zaplanowanemu zadaniu możesz określić, który użytkownik ma być uruchamiany i jaki ma być powinien działać z najwyższymi uprawnieniami.

Prawdopodobnie to właśnie chcesz, ponieważ przycisk pola wyboru Uruchom jako administrator we właściwościach skrótu uruchamia monity UAC, a nie w rzeczywistości używa użytkownika administracyjnego. Jeśli określisz również wyzwalacz jako przy logowaniu użytkownika, powinien mieć taki sam efekt jak użycie klawisza uruchamiania lub uruchamiania.

Alternatywnie możesz użyć Uruchom jako z zapisz opcje poświadczeń aby przechowywać hasło innego użytkownika i przechowywać go w pamięci podręcznej na zawsze, ale nie działa ono w pobliżu komunikatów UAC, o ile wiem.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.