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).
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?
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.