Ich habe eine Anwendung in Visual Studio 2013 erstellt und verwende den Taskplaner, um die EXE-Version auszuführen. Der Task ist so eingestellt, dass er jeden Tag ausgeführt wird, unabhängig davon, ob der Benutzer angemeldet ist oder nicht. Der erstellte Taskplaner funktioniert an dem Tag, an dem er erstellt wird, aber wenn ich den PC ausschalte und morgen im Taskplaner für meinen Task wieder einschalte, steht unter „Nächste Ausführungszeit“ nichts und der Task führt meine Anwendung nicht aus. Wenn ich den Task öffne und einfach „OK“ bestätige, wird er wieder ausgeführt.
Antwort1
Schauen Sie sich dieses Thema an:Interaktive Aufgabe ausführen, auch wenn der Benutzer nicht bei Windows angemeldet ist
Diese Methode meldet sich automatisch an, führt die Aufgabe aus und sperrt die Maschine direkt im Anschluss.
Wenn Sie die Anwendung lediglich beim Booten nach der Anmeldung ausführen möchten, warum platzieren Sie sie dann nicht im Autostart-Ordner von Windows?
C:\Users\YOUR-USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Start-up
Erstellen Sie eine Verknüpfung Ihrer EXE-Datei und legen Sie sie im obigen Verzeichnis ab. Die EXE-Datei wird ausgeführt, sobald Windows hochfährt.