Je lisais certaines des options de la commande shutdown
dans Windows lorsque je suis tombé sur les descriptions des options suivantes:
/r Full shutdown and restart the computer. /g Full shutdown and restart the computer. After the system is rebooted, restart any registered applications.
Je pensais que lorsque Windows redémarrerait, chaque application serait fermée lors de la procédure d'arrêt, puis redémarrée au démarrage du système.
Voici quelques considérations qui me viennent à l’esprit:
Est-ce l'un d'entre eux? Aucun d'eux?
shutdown /g
?L'option /g
permet de redémarrer les applications enregistrées pour redémarrer avec l'API RegisterApplicationRestart .
Le gestionnaire de redémarrage de 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 mise à jour est utilisée par Windows Update. Grâce au gestionnaire de redémarrage, lorsque je me présente devant mon ordinateur de bureau le lendemain matin, même après un redémarrage du système, mes perspectives, mes fenêtres de navigateur, OneNote, Visual Studio et Messenger sont alignées. comme ils étaient quand je me suis couché.
Supposons que vous souhaitiez lancer l'un de ces redémarrages "tout redémarrer automatiquement après redémarrage". Il y a quelques semaines, j'avais en tête que vous deviez écrire une petite application qui utilise les API de Restart Manager (par exemple RmStartSession et RmShutdown ) pour ce faire.
Et puis, je me suis rendu compte que la commande shutdown devait avoir un support pour le faire. Et en effet, il a:
shutdown /g
Source Redémarrez Windows et redémarrez toutes les applications enregistrées: shutdown -g