Zaplanuj zadanie z uprawnieniami administratora bez monitu użytkownika w systemie Windows 7


29

W systemie Windows 7 chciałbym zaplanować uruchomienie programu z uprawnieniami administracyjnymi, bez konieczności odpowiadania przez użytkownika na monit (wymagający podniesienia uprawnień) przy każdym uruchomieniu zaplanowanego zadania. Czy jest jakiś sposób na osiągnięcie tego celu bez wyłączania monitów UAC dla wszystkich aplikacji?

Może to nie mieć znaczenia, ale próbuję uruchomić ten program podczas uruchamiania.


3
Jakie są teraz pytania? zadanie można zaplanować z uprawnieniami administratora na dole pierwszej karty, zaznacz „Uruchom z najwyższymi uprawnieniami”
Wutnaut

Jeśli chodzi o uruchamianie przy uruchamianiu: na karcie „wyzwalacze” wybierz nowy, a następnie zmień menu rozwijane „zgodnie z harmonogramem” na „przy uruchamianiu”
Wutnaut

Pytanie dotyczy podniesienia uprawnień do uprawnień administratora, wyjaśnię w pytaniu.
notAlex

Brzmi jak UAC, musisz go wyłączyć, jeśli nie chcesz, aby użytkownicy byli o to pytani.
Wutnaut

To by działało, ale w moim przypadku pożądane jest, aby UAC nadal wyświetlał monity w przypadku innych nieplanowanych aplikacji. Wyjaśnię to jeszcze raz.
nieAlex

Odpowiedzi:


48
  1. Otwórz Harmonogram zadań

  2. Utwórz nowe zadanie

  3. W zakładce „Ogólne” - upewnij się, że wprowadzono następujące ustawienia:

    • „Uruchom bez względu na to, czy użytkownik jest zalogowany”

    • „Uruchom z najwyższymi uprawnieniami”

    • „Konfiguruj dla” (system operacyjny)

  4. Podczas dodawania wyzwalacza (harmonogramu) na karcie „Wyzwalacze” - upewnij się, że pole wyboru „Włączone” jest zaznaczone

Należy również sprawdzić inne zakładki (akcje itp.) - ale są to opcje, które należy określić, starając się, aby zadanie uruchomiło się niezależnie od tego, który użytkownik jest zalogowany, i bez monitów UAC.

Podczas zapisywania zadania zostaniesz poproszony o podanie nazwy użytkownika i hasła - ta nazwa użytkownika i hasło to użytkownik, który zostanie użyty do wykonania zadania. Jeśli uruchamiasz zadanie z „najwyższymi uprawnieniami”, musisz upewnić się, że jest to konto administratora.


3
Problem polega na tym, że jeśli użyjesz tej Run whether user is logged on or notopcji, program nie będzie miał GUI (ani ikony na pasku zadań). Musisz wyłączyć tę opcję, aby mieć GUI, ale wtedy można go uruchomić tylko wtedy, gdy użytkownik się zaloguje, co oznacza, że ​​nie może działać jako administrator. Jest to frustrujący i powszechny haczyk, którego Microsoft nie zauważył i nadal wydaje się ignorować.
Synetech,

@ Synetech Jeśli użytkownik korzysta z interfejsu GUI, może skorzystać z monitu UAC.
Damian Yerrick

Pracował dla mnie. Ale nie rozumiem, dlaczego konieczne było utworzenie nowego zadania, aby to zaczęło działać.
boot13

To działa. Ale później doszedłem do wniosku, że jeśli zdarzy ci się „uśpić” komputer, otwarta aplikacja cicho zamyka się po przebudzeniu. Przynajmniej tak się stało z Visual Studio.
Ε Г И І И О

Ale jakie jest hasło administratora?
Mech


2

Czytam, że zadanie musi być zaplanowane do uruchomienia na koncie NT AUTHORITY \ SYSTEM, aby wykonać zadanie jako Administrator. „Najwyższe przywileje” nie dały nam tego samego efektu. Zauważ, że w przypadku zadania uruchamianego przez SYSTEM opcja GUI jest wyszarzona, więc nie pojawi się monit.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.