Jak automatycznie uruchamiać program z uprawnieniami administratora po zalogowaniu użytkownika w systemie Windows?
Czasami chcesz lub potrzebujesz programu, który automatycznie uruchamia się 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, opartego na społecznościach grupowania witryn 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 zaznaczyć pole we właściwościach samego skrótu programu, a następnie spróbować umieścić skrót w dwóch lokalizacjach pokazanych poniżej, ale zaznaczenie tego pola powoduje, że jest on nieprawidłowy.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programy \ Uruchamianie
- C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programy \ StartUp
Następnie edytowałem program przy użyciu narzędzia Resource Hacker, aby zmodyfikować jego manifest, aby do uruchomienia tego programu wymagane były uprawnienia administratora. Powoduje to również, ż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
W jaki sposób mogę automatycznie uruchomić program z uprawnieniami administratora przy logowaniu użytkownika?
W jaki sposób automatycznie uruchomisz program z uprawnieniami administratora po zalogowaniu 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żna 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ń do przechowywania hasła innego użytkownika i przechowywania go w pamięci podręcznej na zawsze, ale nie działa 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.