Retour aux principes de base: explication du démarrage automatique de l'arrêt de Windows
- Catégorie: Les Fenêtres
Windows prend en charge la fonctionnalité de démarrage automatique; la fonction de démarrage automatique au démarrage est la variante la plus connue, mais il existe également une option de démarrage automatique à l'arrêt.
Certains programmes ajoutent des entrées à la liste de démarrage automatique lorsqu'ils sont installés. Des programmes tels que les logiciels antivirus et de sécurité peuvent ajouter des entrées afin qu'elles soient lancées le plus tôt possible sur le PC Windows.
Les administrateurs Windows peuvent également configurer les appareils exécutant Windows pour exécuter certains programmes ou scripts lors de l'arrêt. Les exemples incluent l'exécution d'un script pour effacer les dossiers temporaires ou l'historique de navigation sur le périphérique, la sauvegarde de certains fichiers, le retard de l'arrêt du système ou l'ajout d'entrées aux fichiers journaux.
Les mises en garde
Le démarrage automatique des programmes ou des scripts lors de l'arrêt du système comporte deux mises en garde qui doivent être mentionnées. Premièrement, que la fonctionnalité ne se trouve que dans les éditions professionnelles ou Entreprise de Windows et non dans les versions Home, et deuxièmement, que les scripts ou programmes sont exécutés à chaque arrêt ou redémarrage.
Les entrées de démarrage automatique sont exécutées à chaque fois, par ex. après l'installation de mises à jour nécessitant un redémarrage ou l'installation d'un programme nécessitant un redémarrage pour finaliser l'installation.
L'arrêt
L'arrêt du système commence par l'arrêt des processus (utilisateur) en cours d'exécution et la déconnexion de l'utilisateur. Les processus système sont arrêtés après cette première phase et le périphérique est mis hors tension ou redémarré à la fin. Windows prend en charge l'exécution de tâches dans les deux phases d'arrêt, et les deux peuvent être configurés dans l'éditeur de stratégie de groupe.
- Configuration utilisateur> Paramètres Windows> Scripts (ouverture de session / déconnexion)> Déconnexion
- Configuration ordinateur> Paramètres Windows> Scripts (démarrage / arrêt)> Arrêt
La première stratégie exécute des scripts lors de la déconnexion de l'utilisateur sur le système, la seconde après que l'utilisateur a été déconnecté du système.
Le but du script détermine où vous devez l'ajouter pour l'exécution à l'arrêt. Les scripts que vous configurez dans la configuration utilisateur s'exécutent avec les droits de l'utilisateur. Les scripts sont démarrés après la fin des processus en cours, y compris ceux qui s'exécutent dans la barre d'état système ou en arrière-plan.
Windows affiche généralement un écran vide lors de l'exécution de scripts configurés, mais il est possible d'exécuter des scripts avec des interfaces utilisateur graphiques avec lesquelles l'utilisateur peut interagir. Les scripts se terminent automatiquement sauf s'ils sont configurés autrement, par exemple en utilisant la commande wait.
Vous pouvez également configurer une stratégie pour afficher une fenêtre lors de l'exécution des scripts afin de savoir ce qui se passe. Pour ce faire, activez la stratégie «Afficher les instructions dans les scripts de déconnexion lors de leur exécution» sous Configuration utilisateur> Modèles d'administration> Système> Scripts.
Une option similaire est disponible pour les scripts qui s'exécutent dans la deuxième phase d'arrêt. Vous le trouvez sous Configuration ordinateur> Modèles d'administration> Système> Scripts; elle porte le même nom que la stratégie de configuration utilisateur: affiche les instructions dans les scripts d'arrêt lors de leur exécution.
Windows donne aux scripts combinés 10 minutes (600 secondes) de temps d'exécution par défaut. Vous pouvez modifier l'intervalle en configurant «Spécifier le temps d'attente maximal pour les scripts de stratégie de groupe» dans le même dossier de stratégie de configuration ordinateur. Vous pouvez sélectionner une plage comprise entre 0 et 32 000 secondes; 0 signifie que les scripts s'exécutent aussi longtemps qu'ils en ont besoin et que Windows n'interférera pas. Notez que la stratégie affecte les scripts de démarrage et d'arrêt.
Les scripts d'arrêt, ceux exécutés dans la deuxième phase du processus d'arrêt s'exécutent lorsqu'aucun utilisateur n'est plus connecté. Ces scripts s'exécutent avec des droits système et non des droits d'utilisateur. Les administrateurs doivent savoir que les dossiers utilisateur référencés dans les scripts utilisent les dossiers de l'utilisateur système.
Les fenêtres de stratégie des propriétés d'arrêt et de déconnexion semblent identiques. Les deux comportent un onglet qui sépare les scripts des scripts PowerShell, des options pour ajouter, modifier, supprimer et trier des scripts, et un bouton pour afficher les fichiers.
Un clic sur show files ouvre un répertoire de script sur le système local:
- Pour les scripts de déconnexion: C: WINDOWS System32 GroupPolicy User Scripts Logoff
- Pour les scripts d'arrêt: C: WINDOWS System32 GroupPolicy Machine Scripts Shutdown
Vous pouvez placer les scripts que vous souhaitez exécuter dans ces dossiers; ce n'est cependant pas obligatoire et vous pouvez choisir n'importe quel dossier sur le système qui est accessible pendant l'arrêt pour le stockage. Il peut néanmoins être judicieux de placer des scripts dans ces dossiers à des fins d'organisation.