¿Cuál es la diferencia entre "shutdown / r" y "shutdown / g"?

25

Estaba leyendo algunas de las opciones para el shutdowncomando en Windows, cuando me topé con las siguientes descripciones de opciones:

/r         Full shutdown and restart the computer.
/g         Full shutdown and restart the computer. After the system is
           rebooted, restart any registered applications.

Pensé que cuando Windows se reinicia, todas las aplicaciones se cerrarán en el procedimiento de apagado y luego se iniciarán nuevamente en el arranque del sistema.

Algunas posibles consideraciones que me vienen a la mente son:

  • Traspaso de versiones anteriores de Windows que realizaron algunos trucos de reinicio
  • Anular temporalmente el comportamiento predeterminado de la configuración del sistema

¿Es alguno de estos? ¿Ninguno de esos?

gate_engineer
fuente
Mi conjetura sería volver a cargar aplicaciones después del inicio que se estaban ejecutando en el momento deshutdown /g
adampski

Respuestas:

37

¿Qué es shutdown /g?

La /gopción reiniciará las aplicaciones que están registradas para reiniciar con la API RegisterApplicationRestart .

El Administrador de reinicio de Windows (introducido en Windows Vista) admite el apagado y reinicio de las aplicaciones que se registraron para reiniciar con la API RegisterApplicationRestart .

Windows Update utiliza esta funcionalidad: gracias al Administrador de reinicio, cuando llego bostezando a mi PC de escritorio por la mañana, incluso después de reiniciar el sistema, tengo mi Outlook, las ventanas del navegador, OneNote, Visual Studio y Messenger alineados como estaban cuando me fui a la cama.

Supongamos que desea iniciar uno de estos reinicios "reiniciar automáticamente todo después de reiniciar". Hace unas semanas, tenía en mi cabeza que tenía que escribir una pequeña aplicación que utilizara las API de Restart Manager (por ejemplo, RmStartSession y RmShutdown ) para hacer esto.

Y luego me di cuenta de que el comando de apagado debe tener soporte para hacer esto. Y de hecho, tiene:

shutdown /g

Fuente Reinicie Windows y reinicie todas las aplicaciones registradas: shutdown -g

DavidPostill
fuente
12
TIL Windows Restart Manager existe, gracias;): D
Olle Kelderman
77
Es curioso, cuando mi computadora se reinicia para una actualización, definitivamente no tiene todo de vuelta donde la dejé. De hecho, generalmente no tiene nada donde lo dejé.
KRyan
2
@KRyan Requiere Windows Update para registrar la aplicación con el Administrador de reinicio. Supongo que esa funcionalidad ya no se usa. Recuerde que esto se introdujo en Vista. Windows Update ha cambiado mucho desde entonces.
DavidPostill
3
@DavidPostill, más bien, requiere la actualización de Windows para realizar el reinicio de esta manera, y las aplicaciones deben haberse registrado.
Random832
1
@ Random832 Tiene sentido.
DavidPostill