in

Shutdown.exe est-il nécessaire pour arrêter Windows?

Shutdown.exe est-il nécessaire lors de l’arrêt de Windows ou s’agit-il simplement d’une partie de ce qui est utilisé pour arrêter Windows? D’autres fichiers et / ou processus sont-ils utilisés à la place? Le post de questions-réponses des super-utilisateurs d’aujourd’hui a la réponse à la question d’un lecteur curieux.

La question

Le lecteur SuperUser Mukul Kumar veut savoir si shutdown.exe est nécessaire pour arrêter Windows:

Le fichier est-il nécessaire pour arrêter ou redémarrer Windows?

Shutdown.exe est-il nécessaire pour arrêter ou redémarrer Windows?

La réponse

Le contributeur SuperUser JdeBP a la réponse pour nous:

Votre question provient bien sûr de votre réponse à StackExchange, en particulier du commentaire de kinokijuf sur la révision initiale de votre réponse.

Comme l’a dit kinokijuf, Windows n’est pas Unix. Sur Unices et Linux, l’arrêt est en effet impliqué dans le processus d’arrêt complet. C’est le programme qui envoie des messages d’avertissement réguliers aux utilisateurs connectés et qui écrit le fichier pour empêcher toute nouvelle connexion un peu avant l’heure d’arrêt programmée.

Sous Windows NT, ce n’est pas le cas.

L’action «Arrêter» sur le «bouton d’alimentation» dans le menu Démarrer de l’Explorateur Windows, l’option de menu «Arrêter» dans le Gestionnaire des tâches, dans TCC ou Prendre la commande, et d’autres programmes d’application qui vous permettent d’arrêter le système tous lancent arrêter en appelant directement l’un des deux appels d’API Win32: InitiateSystemShutdownEx () ou ExitWindowsEx (). Ils ne font pas les choses indirectement en exécutant le programme d’arrêt. Cela nécessite en fait plus de code que d’appeler simplement l’appel API Win32. Le programme d’arrêt, quand on effectue un arrêt local, appelle également ces mêmes appels d’API Win32.

Ce sont en fait winlogon, csrss et smss qui sont les programmes qui arrêtent Windows NT. En particulier, c’est winlogon qui effectue le travail principal de traitement des demandes d’arrêt différé.

Lectures complémentaires

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment restaurer vos onglets Chrome lorsqu'il n'y a pas de bouton «Rouvrir la dernière session»

Comment restaurer vos onglets Chrome lorsqu’il n’y a pas de bouton «Rouvrir la dernière session»

Activer le mode sombre dans High Sierra, en quelque sorte

Activer le mode sombre dans High Sierra, en quelque sorte