/ / Quelle est la différence entre «shutdown / r» et «shutdown / g» dans Windows?

Quelle est la différence entre «shutdown / r» et «shutdown / g» dans Windows?

quelle-est-la-difference-entre-shutdown-r-et-shutdown-g-in-windows-00

Lorsque vous commencez à explorer toutes les options disponibles dans Windows, vous serez peut-être surpris de ce que vous pourrez trouver. Prendre la shutdown /r et shutdown /g commandes, par exemple. Quelle est la différence entre eux? L’article d’aujourd’hui sur le SuperUser Q & R répond aux questions d’un lecteur curieux.

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Le lecteur superutilisateur gate_engineer souhaite connaître la différence entre «shutdown / r» et «shutdown / g» dans Windows:

Je lisais certaines des options de la commande shutdown de Windows lorsque je suis tombé sur les descriptions des options suivantes:

quelle-est-la-difference-entre-shutdown-r-et-shutdown-g-in-windows-01

Je pensais que lorsque Windows redémarrerait, chaque application serait fermée pendant le processus d'arrêt, puis redémarrée après le démarrage du système. Certaines possibilités qui me viennent à l’esprit sont:

  • Une sauvegarde des versions précédentes de Windows qui exécutait un certain type de ruse de redémarrage
  • Un remplacement temporaire du comportement par défaut de la configuration système

Est-ce l'un ou l'autre ou quelque chose de complètement différent?

Quelle est la différence entre «shutdown / r» et «shutdown / g» dans Windows?

La réponse

DavidPostill, contributeur à SuperUser, a la solution pour nous:

Qu'est-ce que “shutdown / g”?

L’option / g redémarre les applications enregistrées pour le redémarrage avec le API RegisterApplicationRestart.

Le gestionnaire de redémarrage Windows (introduit dans Windows Vista) prend en charge l’arrêt et le redémarrage en douceur des applications enregistrées au redémarrage avec l’API RegisterApplicationRestart.

Cette fonctionnalité est utilisée par Windows Update. Grâce au gestionnaire de redémarrage, lorsque je me présente devant mon ordinateur de bureau en bâillant le matin (même après un redémarrage du système), mes applications Outlook, navigateur, OneNote, Visual Studio et de messagerie sont parfaitement alignées. au lit.

Supposons que vous souhaitiez lancer «automatiquement»redémarrer »tout après un redémarrage. Il y a quelques semaines, j'estimais nécessaire de rédiger une petite application utilisant les API Restart Manager (c'est-à-dire RmStartSession et RmShutdown) pour le faire. Et puis, je me suis rendu compte que la commande shutdown devait déjà avoir un support pour le faire. Et en effet, il a:

  • arrêt / g

La source: Redémarrez Windows et redémarrez toutes les applications enregistrées: shutdown -g [Microsoft]


Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.