J'ai un programme sur mon PC qui se nomme TeamViewer et qui permet de se connecter à distance à ma machine et celui-ci est très pratique car il se lance juste après que mon PC ait booté mais avant que je saisisse mon mot de passe pour l'ouverture de ma session perso.
N'ayant aucune idée de comment TeamViewer on fait pour qu'il se lance avant mon log à ma session, j'aimerai faire pareil avec un de mes fichiers *.bat qui s'occupe de lancer un serveur pour un jeu.
À l'heure actuelle, je dois d'abord me loguer puis ensuite exécuter mon *.bat. J'aimerai faire en sorte qu'avant de me loguer il se lance.
En vous remerciant de vos réponses, cordialement.
A voir également:
Script ouverture de session windows 10
Script d'ouverture de session windows 10 - Meilleures réponses
Script ouverture de session ne s'execute pas - Meilleures réponses
Alors en fait mon problème n'était pas l'utilisateur, c'était tout simplement faux comment je m'y prenais.
Du coup, j'ai changé ma méthode de faire et maintenant ça fonctionne lorsque je fais un clique droit sur ma tâche planifiée, exécuter, elle s'exécute alors qu'avant elle ne faisait rien du tout.
Mais par contre, lorsque je démarre le PC, elle ne se lance pas et l'erreur de démarrage est inscrit dans son historique mais ne m'en dit pas plus.
Pour résumé mais changements par rapport à avant, j'utilise plus de fichier *.bat mais directement la ligne de commande.
J'ai donc une tâche, qui va lancer comme script "powershell.exe" avec comme argument "java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui" et comme emplacement, l'adresse de où se trouve mon fichier minecraft_server.1.11.2.jar.
Pourquoi lorsque je lance ma tâche à la main, cela fonctionne et non au démarrage du PC?
Alors que j'ai réglé ma tâche pour qu'elle s'exécute avec les droits maximum, que si elle n'a pas pu démarrer qu'elle soit démarré, enfin tout pour qu'elle puisse fonctionner.
Pour cela il faut créer une tâche planifiée (via le planificateur de tâches) qui exécutera ton batch au démarrage de windows (avant l'ouverture de session)
Désolé j'ai essayé mais cela ne fonctionne pas.Auriez-vous un exemple de script tout simple ainsi que les options que je dois cocher dans le planificateur de tâche qui ferai que cela fonctionne svp?
En vous remerciant.
Je viens de tester une tâche planifiée au démarrage, je n'ai pas réussi du premier coup mais j'ai finalement réussi, sans utiliser le compte système, en utilisant mon compte utilisateur.
Je ne suis pas sûr à 100% mais je pense que le problème venait d'une case qui n'était pas cochée :
Cette tâche lance un script .bat qui fait une sauvegarde de Thunderbird.
Alors en fait mon problème n'était pas l'utilisateur, c'était tout simplement faux comment je m'y prenais.
Du coup, j'ai changé ma méthode de faire et maintenant ça fonctionne lorsque je fais un clique droit sur ma tâche planifiée, exécuter, elle s'exécute alors qu'avant elle ne faisait rien du tout.
Mais par contre, lorsque je démarre le PC, elle ne se lance pas et l'erreur de démarrage est inscrit dans son historique mais ne m'en dit pas plus.
Pour résumé mais changements par rapport à avant, j'utilise plus de fichier *.bat mais directement la ligne de commande.
J'ai donc une tâche, qui va lancer comme script "powershell.exe" avec comme argument "java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui" et comme emplacement, l'adresse de où se trouve mon fichier minecraft_server.1.11.2.jar.
Pourquoi lorsque je lance ma tâche à la main, cela fonctionne et non au démarrage du PC?
Alors que j'ai réglé ma tâche pour qu'elle s'exécute avec les droits maximum, que si elle n'a pas pu démarrer qu'elle soit démarré, enfin tout pour qu'elle puisse fonctionner.
En vous remerciant de votre réponse.