Qual è la differenza tra "shutdown / r" e "shutdown / g"?


25

Stavo leggendo alcune delle opzioni per il shutdowncomando in Windows, quando mi sono imbattuto nelle seguenti descrizioni delle opzioni:

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

Ho pensato che al riavvio di Windows, tutte le applicazioni sarebbero state chiuse durante la procedura di spegnimento e riavviate all'avvio del sistema.

Alcune possibili considerazioni che mi vengono in mente sono:

  • Riporto da versioni precedenti di Windows che eseguivano alcuni stratagemmi di riavvio
  • Sostituire temporaneamente il comportamento predefinito della configurazione del sistema

È uno di questi? Nessuna di queste?


La mia ipotesi sarebbe quella di ricaricare le applicazioni dopo l'avvio che erano in esecuzione al momentoshutdown /g
adampski

Risposte:


37

Che cosa è shutdown /g?

L' /gopzione riavvierà le applicazioni registrate per il riavvio con l' API RegisterApplicationRestart .

Gestione riavvio di Windows (introdotto in Windows Vista) supporta l'arresto e il riavvio gradevoli delle applicazioni registrate per il riavvio con l' API RegisterApplicationRestart .

Questa funzionalità viene utilizzata da Windows Update: grazie a Restart Manager, quando vengo sbadigliando sul mio PC desktop al mattino, anche dopo un riavvio del sistema, ho allineato Outlook, finestre del browser, OneNote, Visual Studio e Messenger come quando andai a letto.

Supponiamo di voler avviare uno di questi riavvii "riavvia automagicamente tutto dopo il riavvio". Fino a poche settimane fa, avevo in testa che devi scrivere una piccola app che utilizza le API Restart Manager (ad esempio RmStartSession e RmShutdown ) per farlo.

E poi mi è venuto in mente che il comando shutdown deve avere il supporto per farlo. E infatti, ha:

shutdown /g

Sorgente Riavvia Windows e riavvia tutte le applicazioni registrate: shutdown -g


12
TIL Windows Restart Manager esiste, grazie;): D
Olle Kelderman il

7
Divertente, quando il mio computer si riavvia per un aggiornamento, sicuramente non ha tutto indietro dove l'ho lasciato. In effetti, generalmente non ha nulla in cui l'ho lasciato.
KRyan,

2
@KRyan Richiede Windows Update per registrare l'applicazione con Restart Manager. Immagino che la funzionalità non sia più utilizzata. Ricorda che questo è stato introdotto in Vista. Da allora Windows Update è cambiato molto.
DavidPostill

3
@DavidPostill, invece, richiede l'aggiornamento di Windows per eseguire il riavvio in questo modo e le applicazioni devono essersi registrate.
Casuale 832

1
@ Random832 Ha senso.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.