2012-04-02 8 views
0

Ich habe eine exe-Datei ausführen, die OK läuft, wenn ich clik auf sie (auch wenn sie nicht im Admin-Modus)win Task-Scheduler nicht eine exe

verdoppeln, wenn ich es durch Win-Task-Scheduler ausgeführt es richtig versagt bei der Anfang.

(ich sehe es nicht Nhibernate zur Konfiguration)

1) Wie kann ich den Scheduler konfigurieren im erweiterten Modus laufen zu lassen?

2) Wenn das nicht hilft - irgendeine andere Idee?

enter image description here

+2

Sie den wichtigsten Teil des Fehlers ausgeschnitten. Der Stack-Trace sagt uns nicht viel. Erhöhter Modus? Nein. Sie müssen herausfinden, welche 1) welche Rechte Ihre ausführbare Datei benötigt, um ausgeführt zu werden, und 2) die spezifischen Rechte für das Konto bereitstellen, das Ihre Anwendung ausführt. Verwenden Sie keine Schrotflinte, um einen Nagel zu fahren. – Will

+0

Ich habe festgestellt, dass, wenn die Fehlermeldung das Problem nicht meldet, das Ereignisprotokoll in Fällen wie diesem (ausgeführt von einer geplanten Aufgabe, Windows-Dienst usw.) – Dismissile

+0

@Will nicht geschnitten, das ist alles Ich kann es sehen. Es ist Forzen. Wie kann ich bestimmte Rechte geben? –

Antwort

1

in erweiterten Modus auszuführen:

http://www.howtogeek.com/howto/windows-vista/create-administrator-mode-shortcuts-without-uac-prompts-in-windows-vista/

Markieren Sie das Kästchen "mit höchsten Privilegien ausführen" genannt

+0

im Allgemeinen, wie ich die Cmd im erhöhten Modus ausführen? 'cmd.exe -admin'? –

+0

Klicken Sie mit der rechten Maustaste auf eine Cmd-Verknüpfung und führen Sie sie als Administrator ODER Rechtsklick Eigenschaften -> Erweitert -> Aktivieren Sie das Kontrollkästchen "Als Administrator ausführen" ODER überprüfen Sie diesen Link: http://answers.yahoo.com/question/index?qid=20080819202757AAK2yvc –

+0

Ich möchte es ohne Benutzeroberfläche tun, nur throgh cmd Befehl –