phhsnews.com


phhsnews.com / Que se passe-t-il réellement lorsqu'un ordinateur Windows s'éteint

Que se passe-t-il réellement lorsqu'un ordinateur Windows s'éteint


Alors que la plupart d'entre nous n'accordons que peu d'attention à tout ce qui se passe chaque fois que nous éteignons nos ordinateurs, que se passe-t-il réellement? 'sous le capot' pendant le processus d'arrêt?

La session de questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions et réponses.

La question

Lecteur SuperUser RACING121 veut savoir ce qui se passe réellement lorsqu'un ordinateur Windows est éteint:

Lorsque je clique sur le bouton d'arrêt de mon système Windows, il me donne un autre écran disant Arrêt :

Que se passe-t-il réellement pendant cette phase?

Si je me souviens bien, dans Windows XP, il serait quelque chose comme Sauvegarder les paramètres avant de s'éteindre. Cependant, quels paramètres sont là pour réellement enregistrer ici? Par exemple, si vous avez appliqué un thème ou terminé une autre action, il a déjà été "sauvegardé" lorsque vous avez cliqué sur Appliquer ou Ok .

S'il est en train de démonter conduire, alors sûrement ce serait la même chose que de forcer un arrêt en tirant sur la prise, non?

Que se passe-t-il réellement lorsqu'un ordinateur Windows passe par le processus d'arrêt?

Les contributeurs SuperUser de Answer

Keltari et zzarzzur avoir la réponse pour nous. Tout d'abord, Keltari:

Il se passe beaucoup de choses pendant le processus d'arrêt. Voici quelques exemples:

  • Vérification pour voir si des applications utilisateur n'ont pas encore été fermées (comme un document non enregistré) et si nécessaire, demandez à l'utilisateur
  • Arrêt des services d'arrière-plan
  • Attente du signal de terminaison et applications ouvertes ou en cours d'exécution
  • Vider le cache sur le disque
  • Écrire les fichiers journaux
  • Tous les utilisateurs sont déconnectés
  • Terminer le shell
  • Commencer à installer les mises à jour Windows et indiquer au système de terminer la mise à jour Processus lors du prochain démarrage du système si nécessaire
  • Envoyer le signal d'arrêt ACPI (c'est ce qui éteint la machine)

Suivi de la réponse de zzarzzur:

Le registre du système est (peut-être? le disque. À l'époque où j'utilisais Windows XP, j'ai remarqué que si vous faisiez des modifications au registre, puis que vous récupériez l'alimentation, les modifications ne seraient pas sauvegardées.

Voici un extrait d'un document publié par Microsoft:

  • Arrêt de la session système. Cette phase inclut les sous-phases de notification de pré-arrêt et d'arrêt.
  • Notification de pré-arrêt. Windows ferme en série tous les services enregistrés pour recevoir des notifications avant l'arrêt. Les services commandés (services qui ont configuré l'ordre d'arrêt des services dépendants) sont arrêtés avant les services non commandés.
  • Notification d'arrêt. Tous les services enregistrés pour recevoir des notifications d'arrêt sont arrêtés en parallèle. Si tous les services n'ont pas quitté après 20 secondes (sous Windows Vista) ou 12 secondes (sous Windows 7 systèmes d'exploitation client), le système continue l'arrêt. Les processus et les services qui ne s'arrêtent pas en temps voulu restent en cours d'exécution lorsque le système s'arrête.
  • Arrêt du noyau. Le reste du système, comme tous les périphériques et pilotes, est arrêté pendant la phase d'arrêt du noyau.

En fait, ce que vous attendez, c'est que chaque service nettoie et quitte. Chaque service a 12 secondes pour quitter avant d'être tué.

La moitié du temps d'arrêt est dédié à la fermeture des services système. Si vous êtes vraiment intéressé à voir quelle heure est dédiée à tout ce qui se produit lors d'un arrêt, Windows inclut un outil de suivi du temps d'arrêt.

  • xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% traces -postBootDelay 180 -traceFlags base

Et pour donner un sens au fichier généré (soyez sûr de courir dans % systemdrive% traces )

  • xperf -i trace.etl -o résumé.xml -a shutdown

Sources

Windows On / Off Document d'analyse de performance de transition [Microsoft]

Windows On / Off Transitions Solutions Guide Document [Microsoft]


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


Comment utiliser DOSBox pour exécuter des jeux DOS et d'anciennes applications

Comment utiliser DOSBox pour exécuter des jeux DOS et d'anciennes applications

Les nouvelles versions de Windows ne supportent pas complètement les jeux DOS classiques et d'autres anciennes applications - c'est là que DOSBox entre en jeu. Il fournit un environnement DOS complet qui exécute des applications DOS anciennes sur les systèmes d'exploitation modernes. Nous avons écrit sur l'utilisation de l'interface D-Fend Reloaded pour DOSBox dans le passé, mais que se passe-t-il si vous voulez simplement utiliser DOSBox?

(how-to)

Les PUP expliqués: Qu'est-ce qu'un

Les PUP expliqués: Qu'est-ce qu'un "programme potentiellement indésirable"?

Les programmes anti-programme malveillant comme Malwarebytes font apparaître des avertissements lorsqu'ils détectent des "programmes potentiellement indésirables" que vous pourriez vouloir supprimer. Les gens appellent PUPs beaucoup d'autres noms, y compris "adware" et "crapware". Vous ne voulez certainement pas ces programmes sur votre ordinateur, mais ils sont catégorisés différemment pour des raisons légales.

(how-to)