Comment planifier une tâche dans Windows XP à exécuter lorsque vous fermez Windows. De telle sorte que je veux exécuter un programme de ligne de commande simple que j'ai écrit en c # chaque fois que je ferme les fenêtres. Il ne semble pas y avoir d'option dans les tâches planifiées pour effectuer cette tâche lorsque mon ordinateur s'arrête.
windows-xp
Crippéoblade
la source
la source
C:\Windows\System32\cmd.exe
comme nom de script et/C C:\path\to\batch\script.bat
comme paramètres de script , c'est le cas.En plus de la réponse de Dan Williams, si vous souhaitez ajouter un script de démarrage / arrêt , vous devez rechercher les paramètres Windows sous Configuration ordinateur . Si vous souhaitez ajouter un script de connexion / déconnexion , vous devez rechercher les paramètres Windows sous Configuration utilisateur .
Donc, pour réitérer ce que Dan a dit avec ces informations incluses,
Pour le démarrage / l'arrêt:
Pour la connexion / déconnexion:
Source: http://technet.microsoft.com/en-us/library/cc739591(WS.10).aspx
la source
Pour ceux qui préfèrent utiliser le Planificateur de tâches, il est possible de planifier une tâche à exécuter après un redémarrage / arrêt a été lancé en définissant la tâche pour qu'elle s'exécute après que l'événement 1074 dans le journal système de l'Observateur d'événements a été enregistré. Cependant, ce n'est bon que pour des tâches très courtes, qui s'exécuteront tant que le système redémarre / s'arrête, ce qui ne prend généralement que quelques secondes.
Commentaire: l'option / ec est disponible à partir de Windows Vista et supérieur. (merci @ t2d)
Veuillez noter que l'état de la tâche peut être:
Cependant, cela ne signifie pas qu'il n'a pas fonctionné.
la source
/ec system
n'existe pas, mais il est appelé/ru system
. voir support.microsoft.com/en-us/kb/814596#bookmark-4... /mo *[system/eventid=1074]
, pas.../mo *[system/evendid=1074]
Une solution de contournement peut être d'écrire un simple fichier de commandes pour exécuter le programme, puis d'arrêter l'ordinateur.
Vous pouvez arrêter à partir de la ligne de commande - votre script pourrait donc être assez simple:
la source
Si vous exécutez GPEdit.MSC, vous pouvez accéder à Configuration ordinateur -> Paramètres Windows -> Scripts et ajouter des scripts de démarrage / arrêt. Ceux-ci peuvent être de simples fichiers batch, ou même des EXE complets. Vous pouvez également ajuster les configurations utilisateur pour les scripts de connexion et de déconnexion dans ce même outil. Cet outil n'est pas disponible dans Windows XP Home.
la source
L'éditeur de stratégie de groupe n'est pas mentionné dans l'article ci-dessus. J'ai utilisé GPedit plusieurs fois pour effectuer une tâche au démarrage ou à l'arrêt. Voici les instructions de Microsoft sur la façon d'accéder et de manœuvrer GPedit.
Comment utiliser l'éditeur de stratégie de groupe pour gérer la stratégie d'ordinateur local dans Windows XP
la source
Vous pouvez exécuter un fichier batch qui appelle votre programme, consultez la discussion ici pour savoir comment le faire: http://www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html
(à partir de la recherche Google: tâche de planification Windows exécutée à l'arrêt)
la source
Ce que je peux suggérer de faire est de créer un raccourci vers le fichier .bat (par exemple sur votre bureau) et lorsque vous souhaitez arrêter votre ordinateur (et exécuter le fichier .bat), cliquez sur le raccourci que vous avez créé. Après cela, modifiez le fichier .bat et ajoutez cette ligne de code à la fin ou si nécessaire:
Qu'est-ce que c'est
la source
Sous Windows 10 Professionnel, le fichier de commandes peut être enregistré; la solution de contournement consistant à enregistrer cmd.exe et à spécifier le fichier bat en tant que paramètre n'est pas nécessaire. Je viens de faire cela, en enregistrant à la fois un script d'arrêt et un script de démarrage (démarrage), et cela a fonctionné.
la source
Je devais également activer "Spécifier le temps d'attente maximum pour les scripts de stratégie de groupe" et "Afficher les instructions dans les scripts d'arrêt pendant leur exécution" pour que cela fonctionne pour moi comme je l'explique ici .
la source