15Jul
Lorsque vous commencez à explorer toutes les options disponibles dans Windows, vous pourriez être surpris par ce que vous pouvez trouver. Prenez les commandes shutdown / r et shutdown / g, par exemple. Quelle est la différence entre eux? Le SuperUser Q & A d'aujourd'hui a la réponse à la question d'un lecteur curieux.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
La question Lecteur
SuperUser gate_engineer veut savoir quelle est la différence entre "shutdown / r" et "shutdown / g" dans Windows:
Je lisais certaines des options de la commande shutdown dans Windows quand je suis tombé sur ce qui suitdescriptions d'option:
Je pensais que lorsque Windows redémarre, chaque application serait fermée pendant le processus d'arrêt, puis redémarré après le démarrage du système. Quelques-unes des possibilités qui viennent à l'esprit sont:
- Un holdover des versions précédentes de Windows qui ont effectué une sorte de tromperie de redémarrage
- Un remplacement temporaire du comportement par défaut de la configuration système
Est-ce que l'un ou l'autre est complètement différent?
Quelle est la différence entre "shutdown / r" et "shutdown / g" dans Windows?
La réponse
SuperUser contributeur DavidPostill a la réponse pour nous:
Qu'est-ce que "shutdown / g"?
L'option / g redémarre les applications enregistrées pour redémarrage avec l'API RegisterApplicationRestart .
Le Gestionnaire de redémarrage Windows( introduit dans Windows Vista) prend en charge l'arrêt et le redémarrage des applications enregistrées pour le redémarrage avec l'API RegisterApplicationRestart.
Cette fonctionnalité est utilisée par Windows Update. Grâce au gestionnaire de redémarrage, lorsque je montre mon ordinateur de bureau bâiller le matin( même après un redémarrage du système), mes applications Outlook, navigateur, OneNote, Visual Studio et messenger sont toutes alignées comme elles étaient quand je suis alléau lit.
Supposons que vous vouliez lancer le "redémarrage automagiquement" de tout après un redémarrage. Il y a quelques semaines, j'ai pensé qu'il était nécessaire d'écrire une petite application qui utilise les API Restart Manager( c'est-à-dire RmStartSession et RmShutdown) pour ce faire. Et puis il m'a frappé que la commande shutdown doit déjà avoir le support pour le faire. Et en effet, il a:
- arrêt / g
Source: Redémarrez Windows et redémarrez toutes les applications enregistrées: shutdown -g [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.