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 .exeDatei 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 RunDialogfeld oder eine Shell aus). Wählen Sie Task Scheduler Libraryin 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 ActionsBedienfeld auf der rechten Seite.
Ich werde erklären, wie man es benutzt Create Task....
GeneralGeben Sie auf der Registerkarte einen beschreibenden Namen und optional eine Beschreibung für Ihre Aufgabe ein.
TriggersKlicken Sie auf der Registerkarte auf New..., setzen Sie Begin the taskauf At log on. Aktivieren Sie das Specific userKombinationsfeld und stellen Sie sicher, dass Ihr Benutzername ausgewählt ist (Sie können es verwenden, Any userwenn 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 forKontrollkästchen und geben Sie die Zeit ein (z 30 seconds. B. ). Klicken Sie auf OK, um den Trigger zu erstellen.
ActionsKlicken 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.exeals Programm und C:\path\to\script.py some_argumentsals Argumente verwenden. Klicken Sie auf OK, um die Aktion zu erstellen.
- Auf der
ConditionsRegisterkarte möchten Sie wahrscheinlich das Kontrollkästchen deaktivieren Start the task only if the computer is on AC power.
- Auf der
SettingsRegisterkarte 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 Libraryin 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 .