Wie kann ich ein Programm mit Administratorrechten beim Start ausführen und in die Taskleiste minimieren?

4

Ich möchte, dass Process Explorer ständig ausgeführt wird. Ich verwende es besonders gerne, um verschiedene Statistiken (zB: Nutzungsdiagramme für CPU, RAM, Netzwerk, GPU) in der Taskleiste anzuzeigen. Für einige dieser Taskleistensymbole (sowie für andere nützliche Funktionen von Process Explorer) sind Administratorrechte erforderlich.

Ich habe versucht, Process Explorer so einzustellen, dass er beim Start als Administrator ausgeführt wird, und in die Taskleiste zu minimieren, indem ich Folgendes konfiguriere:

  • Im Prozess-Explorer
    • Bei Minimierung ausblenden
    • Nur eine Instanz zulassen

  • Verknüpfung im Startmenü -> Programme -> Start
    • Run: Minimiert
    • Erweitert: Als Administrator ausführen

Dies führt jedoch zu einer der folgenden Ursachen:

  • Process Explorer wird beim Start nicht ausgeführt.
  • Process Explorer wird beim Start ausgeführt, erfordert jedoch eine UAC-Antwort.
  • Process Explorer wird beim Start ohne UAC-Eingabeaufforderung, jedoch ohne Administratorrechte ausgeführt.

Meine ideale Lösung würde ergeben:

  • Process Explorer wird beim Start mit Administratorrechten ausgeführt.
  • Die UAC-Antwort ist nicht erforderlich, um Process Explorer beim Start auszuführen.
  • Beim Start wird Process Explorer in die Taskleiste minimiert.
  • Die Benutzerkontensteuerung kann auf "Immer benachrichtigen" und "Nach Anmeldeinformationen fragen" eingestellt bleiben.
  • Keine zusätzlichen Softwareinstallationen erforderlich.

Ist das möglich?

Iszi
quelle
Haben Sie den Taskplaner ausprobiert? Damit können Sie es als Administrator ausführen. Ich bin mir nicht sicher, ob es minimiert ist.
Col
@Col Ich habe den Taskplaner noch nicht ausprobiert. Wenn Sie den Taskplaner so konfigurieren möchten, dass die in der Frage genannten Ziele erreicht werden, senden Sie ihn bitte als Antwort.
Iszi
Ich denke, was Sie wirklich wollen, ist eine Leistungsüberwachung ...?
Austin T Französisch
@AthomSfere Nicht wirklich. Die Funktionen , die ich in Process Explorer erwähnt habe , sind ausreichend für meine Interessen gerade jetzt, und es in der Taskleiste zu halten macht es schnell zugänglich , ohne tatsächlich es den Ersatz für die Task - Manager zu machen.
Iszi

Antworten:

2

Sie können im Windows-Taskplaner eine Aufgabe erstellen, in der Sie den Befehl procexp.exe ausführen, und stellen Sie sicher, dass das Kontrollkästchen "Mit den höchsten Berechtigungen ausführen" auf der Registerkarte "Allgemein" aktiviert ist, um sie im Administratormodus auszuführen. Auf der Registerkarte "Auslöser" sollten Sie die Aufgabe definieren, die beim Anmelden ausgeführt werden soll.

Dadurch wird der Befehl beim Start mit Administratorrechten ausgeführt, ohne dass eine Überprüfung der Benutzerkontensteuerung erforderlich ist.

Um sicherzustellen, dass Process Explorer in der Taskleiste minimiert gestartet wird, sollten Sie die Befehlszeilenoption / t als Argument für den Befehl verwenden, wenn Sie ihn der Registerkarte "Aktion" der geplanten Task hinzufügen.

Per Salmi
quelle
Slami Ich habe genau das getan, was Sie gesagt haben, aber meine Anwendung wird NUR als Hintergrundprozess ausgeführt. Ich möchte, dass mein Programm als Anwendung ausgeführt wird.
Do.,
"Sie sollten die Befehlszeilenoption / t verwenden " Können Sie ein Beispiel dafür geben? Wäre es so, wenn / t / c ersetzen würde? / t starte "Taskmgr" "C: \ Windows \ System32 \ Taskmgr.exe"
cellepo
0

Ich mache etwas Ähnliches:

  • Verknüpfung im Startmenü → Programme → Start
    • Zu: SCRIPT1.BAT


  • SCRIPT1.BAT
    FRED / c SCRIPT2.BAT


  • FRED.EXE
    • Ist eine Kopie von CMD.EXE
    • Kompatibilität: Führen Sie dieses Programm als Administrator aus


  • SCRIPT2.BAT
    • Führt Befehle als Administrator ohne Systemdialog aus

Alle Dateien ( FRED.EXE, SCRIPT1.BAT, und SCRIPT2.BAT) sind in (ein binUnterverzeichnis) mein Home - Verzeichnis.

Tatsächlich möchte ich jetzt, dass meine Fenster sichtbar sind - ich möchte die Ergebnisse der Befehle sehen. Aber ich gehe davon aus, dass ich "Run: Minimized" verwenden und möglicherweise START /MINDinge vom Bildschirm fernhalten könnte (in der Taskleiste).

Ich erinnere mich nicht, warum ich es als zweistufigen Prozess gemacht habe, aber ich habe wahrscheinlich einige Tage damit gespielt, bevor ich es richtig zum Laufen bringen konnte. Wenn Sie einen Weg finden, dies zu optimieren, veröffentlichen Sie ihn bitte.

Scott
quelle
Und es gibt kein UAC-Fenster? Haben Sie die Benutzerkontensteuerung deaktiviert?
Jet
0

Dies sind weitere Details für das Wesentliche der Antwort von @Per Salmi in dieser separaten Antwort, da dies zu viel für einen Kommentar zu seiner Antwort wäre ...

  • Folgen Sie der erhöhten Programmverknüpfung ohne UAC-Eingabeaufforderung
  • Damit werden alle Anforderungen dieser Frage erfüllt, mit Ausnahme von "Beim Start wird Process Explorer in die Taskleiste minimiert".
    • Ich bin nicht sicher, ob dies nicht nur in dem speziellen Fall meines Versuchs mit dem Task-Manager (Taskmgr.exe) anstelle des Prozess-Explorers funktioniert hat, wie in 5. auch hier beschrieben , wo es möglicherweise mit anderen Programmen funktioniert ...
      • Würde gerne hören, ob jemand eine Lösung für diesen Teil für den Task-Manager speziell einbringt!
      • Eine Problemumgehung im Task-Manager: Optionen -> Bei Minimierung ausblenden. Wenn Sie es dann beim Start einmal minimieren, wird die gewünschte Fachminimierung erreicht. Natürlich wäre es schön, wenn die Minimierung automatisch erfolgen würde, aber aus diesem Grund ist dies eine Problemumgehung.
cellepo
quelle