Existe-t-il un moyen, dans Windows 7 Professional
, d’exécuter un script de traitement par lots (un fichier .BAT, par exemple) lorsque l’utilisateur clique sur «Arrêter» (il ne s’agit pas d’un fichier de commandes destiné à arrêter la machine; sur "arrêt")?
Idéalement, un tel script devrait afficher la commande Invite window et offrir une option pour annuler la procédure d'arrêt.
Des solutions qui ne nécessitent pas d'utilitaire tiers seraient préférables.
Vous pouvez créer une stratégie d'ordinateur local sous Windows. Consultez le site TechNet à l'adresse http://technet.Microsoft.com/en-us/magazine/dd630947
gpedit.msc
pour ouvrir l'éditeur de stratégie de groupe,J'ai trouvé cette rubrique lors de la recherche d'un script d'exécution pour le démarrage et l'arrêt de Windows 10. Les réponses ci-dessus ne fonctionnaient pas. Pour moi sur Windows 10 a fonctionné lorsque je mets des scripts dans le planificateur de tâches. Comment faire cela: appuyer sur la touche window et écrire le planificateur de tâches, l'ouvrir, puis à droite le bouton Ajouter une tâche .... Ici, vous pouvez ajouter des scripts . PS: J'ai trouvé une action pour l'utilisateur de démarrage et de déconnexion, il n'y en a pas pour l'arrêt.
Créez votre propre script d'arrêt - appelé Myshutdown.bat - et faites ce que vous alliez faire dans votre script, puis appelez shutdown/a à la fin de celui-ci. Ensuite, exécutez votre fichier bat au lieu de l’arrêt normal.
(Voir http://www.w7forums.com/threads/run-batch-file-on-shutdown.11860/ pour plus d'informations.)
Pour que le code ci-dessus fonctionne; vous devez vous assurer que les répertoires suivants existent (le mien non). Ajoutez simplement ce qui suit à une batte et lancez-la:
mkdir C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
mkdir C:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown
mkdir C:\Windows\System32\GroupPolicy\User\Scripts\Startup
mkdir C:\Windows\System32\GroupPolicy\User\Scripts\Shutdown
C'est simplement que GP a besoin de ces répertoires pour:
Group Policy\Local Computer Policy\Windows Settings\Scripts (Startup/Shutdown)
pour fonctionner correctement.