Die akzeptierte Antwort ist die richtige Vorgehensweise, wenn Ihr Skript zu Beginn des Systemstarts ausgeführt werden soll oder wenn das Skript synchron ausgeführt werden soll. Das heißt, der normale Anmeldevorgang wird erst fortgesetzt, nachdem Ihr Skript abgeschlossen wurde (Achtung, es ist erforderlich) kann die Anmeldung verlangsamen, nur verwenden, wenn Sie es brauchen).
Hinweis: Ich bin nicht sicher, ob die oben genannten Skripte eine .exe
Datei sein können oder nicht, aber in der von mir beschriebenen Methode kann jede ausführbare Datei verwendet werden.
Eine andere Möglichkeit, die zusätzliche Flexibilität bietet, ist die Verwendung von Task Scheduler
. Geben Sie im Startmenü den Taskplaner ein und führen Sie ihn aus (oder führen Sie ihn taskschd.msc
über ein Run
Dialogfeld oder eine Shell aus). Wählen Sie Task Scheduler Library
in der Baumansicht. Wenn Sie möchten, können Sie einen speziellen Unterordner für Ihre Programme erstellen, dies ist jedoch nicht erforderlich. Klicken Sie auf Create Basic Task...
(Assistent) oder Create Task...
im Actions
Bedienfeld auf der rechten Seite.
Ich werde erklären, wie man es benutzt Create Task...
.
General
Geben Sie auf der Registerkarte einen beschreibenden Namen und optional eine Beschreibung für Ihre Aufgabe ein.
Triggers
Klicken Sie auf der Registerkarte auf New...
, setzen Sie Begin the task
auf At log on
. Aktivieren Sie das Specific user
Kombinationsfeld und stellen Sie sicher, dass Ihr Benutzername ausgewählt ist (Sie können es verwenden, Any user
wenn das Programm ausgeführt werden soll, wenn sich ein Benutzer anmeldet). Wenn Sie nicht möchten, dass Ihr Skript den Anmeldevorgang verlangsamt, können Sie es nach einer Verzögerung ausführen. Klicken Sie auf das Delay task for
Kontrollkästchen und geben Sie die Zeit ein (z 30 seconds
. B. ). Klicken Sie auf OK, um den Trigger zu erstellen.
Actions
Klicken New...
Sie auf der Registerkarte auf , wählen Sie Ihr Programm (oder Skript) aus Browse...
oder geben Sie den vollständigen Pfad ein Program\program
. Wenn sich das Programm in Ihrem% Path% befindet, können Sie es einfach verwenden program
. Sie können beliebige Argumente angeben, die an das Programm übergeben werden sollen Add arguments
. Sie können das Arbeitsverzeichnis für das Programm in angeben Start in
. Sie können jede Art von Skript verwenden, die der lokale Computer unterstützt. Wenn ein Skripttyp nicht bei Windows registriert ist, können Sie ihn dennoch ausführen, indem Sie den Skriptinterpreter als Programm angeben. ZB C:\path\to\python.exe
als Programm und C:\path\to\script.py some_arguments
als Argumente verwenden. Klicken Sie auf OK, um die Aktion zu erstellen.
- Auf der
Conditions
Registerkarte möchten Sie wahrscheinlich das Kontrollkästchen deaktivieren Start the task only if the computer is on AC power
.
- Auf der
Settings
Registerkarte müssen Sie nichts ändern.
Klicken Sie auf OK, um die geplante Aufgabe zu erstellen. Wenn Sie es später bearbeiten möchten, wählen Sie es einfach Task Scheduler Library
in der Baumansicht aus, suchen Sie Ihre Aufgabe in der Liste (im oberen Teil des Fensters) und doppelklicken Sie auf die Aufgabe.
Weitere Informationen finden Sie in der Taskplaner-Referenz .