Planen Sie eine Aufgabe mit Administratorrechten ohne Benutzeraufforderung in Windows 7


29

In Windows 7 möchte ich festlegen, dass ein Programm mit Administratorrechten ausgeführt wird, ohne dass der Benutzer bei jeder Ausführung der geplanten Aufgabe auf eine Eingabeaufforderung (die erweiterte Berechtigungen erfordert) reagieren muss. Gibt es eine Möglichkeit, dieses Ziel zu erreichen, ohne die UAC-Eingabeaufforderungen für alle Anwendungen zu deaktivieren?

Könnte nicht relevant sein, aber ich versuche, dieses Programm beim Start zum Laufen zu bringen.


3
Welche Aufforderung bekommen sie jetzt? Eine Aufgabe kann mit Administratorrechten am unteren Rand des ersten Registers geplant werden. Aktivieren Sie "Run with highest privaleges"
Wutnaut

Was die Ausführung beim Start betrifft: Wählen Sie auf der Registerkarte "Trigger" die Option "Neu" und ändern Sie die Dropdown-
Liste

Die Eingabeaufforderung für eine Erhöhung der Berechtigungen auf Administratorrechte werde ich in der Frage klären.
notAlex

Klingt wie UAC, müssen Sie es deaktivieren, wenn Sie nicht möchten, dass Ihre Benutzer dazu aufgefordert werden.
Wutnaut

Das würde funktionieren, aber in meinem Fall ist es wünschenswert, dass die Benutzerkontensteuerung weiterhin zu anderen nicht geplanten Anwendungen auffordert. Ich werde es noch einmal klären.
NotAlex

Antworten:


47
  1. Öffnen Sie den Taskplaner

  2. Erstellen Sie eine neue Aufgabe

  3. Stellen Sie auf der Registerkarte "Allgemein" sicher, dass folgende Einstellungen vorgenommen wurden:

    • "Ausführen, ob Benutzer angemeldet ist oder nicht"

    • "Mit höchsten Privilegien laufen"

    • "Konfigurieren für" (Ihr Betriebssystem)

  4. Stellen Sie auf der Registerkarte "Trigger" beim Hinzufügen eines Triggers (Zeitplans) sicher, dass das Kontrollkästchen "Aktiviert" aktiviert ist

Die anderen Registerkarten müssen ebenfalls angezeigt werden (Aktionen usw.). Dies sind jedoch die Optionen, die Sie angeben sollten, wenn Sie sicherstellen möchten, dass eine Aufgabe ausgeführt wird, unabhängig davon, welcher Benutzer angemeldet ist, und ohne die UAC-Eingabeaufforderungen.

Beim Speichern der Aufgabe werden Sie aufgefordert, einen Benutzernamen und ein Kennwort einzugeben. Dieser Benutzername und dieses Kennwort sind der Benutzer, mit dem die Aufgabe ausgeführt wird. Wenn Sie die Aufgabe mit "höchsten Berechtigungen" ausführen, müssen Sie sicherstellen, dass dies ein Administratorkonto ist.


3
Das Problem ist, dass Run whether user is logged on or notdas Programm bei Verwendung dieser Option keine grafische Benutzeroberfläche (oder kein Taskleistensymbol) hat. Sie müssen diese Option deaktivieren, damit eine grafische Benutzeroberfläche zur Verfügung steht. Sie kann jedoch nur ausgeführt werden, wenn sich der Benutzer anmeldet. Dies bedeutet, dass sie nicht als Administrator ausgeführt werden kann. Es ist ein frustrierender und weit verbreiteter Haken, den Microsoft übersehen hat und der immer noch ignoriert.
Synetech

@Synetech Wenn der Benutzer eine GUI verwenden möchte, muss er die UAC-Eingabeaufforderung verwenden.
Damian Yerrick

Hat für mich gearbeitet. Aber ich verstehe nicht, warum es notwendig war, eine neue Aufgabe zu erstellen, damit dies funktioniert.
boot13

Das funktioniert. Aber später stellte ich fest, dass die geöffnete App beim Aufwecken automatisch geschlossen wird, wenn Sie Ihren Computer "in den Ruhezustand versetzen". Nun, zumindest ist das Visual Studio passiert.
Ε Г И И И О

Aber wie lautet das Administratorkennwort?
Moos


2

Ich lese, dass die Aufgabe geplant werden muss, um unter dem Konto NT AUTHORITY \ SYSTEM ausgeführt zu werden, um den Auftrag als Administrator auszuführen. "Höchste Privilegien" haben für uns nicht den gleichen Effekt erzeugt. Beachten Sie, dass die GUI-Option in dem von SYSTEM ausgeführten Auftragsfall abgeblendet ist, sodass keine Eingabeaufforderung angezeigt wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.