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

what-is-the-differenza-tra-shutdown-r-e-arresto-g-in-finestre-00

Quando inizi a scavare in tutte le opzioni disponibili in Windows, potresti essere sorpreso da ciò che puoi trovare. Prendi il shutdown /r e shutdown /g comandi, per esempio. Qual'è la differenza tra loro? Il post di domande e risposte di SuperUser di oggi ha la risposta alla domanda di un curioso lettore.

La sessione di domande e risposte di oggi ci viene fornita da SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte guidato dalla community.

La domanda

Il lettore SuperUser gate_engineer vuole sapere qual è la differenza tra “shutdown / r” e “shutdown / g” in Windows:

Stavo leggendo alcune delle opzioni per il comando di arresto in Windows quando mi sono imbattuto nelle seguenti descrizioni delle opzioni:

what-is-the-differenza-tra-shutdown-r-e-arresto-g-in-finestre-01

Ho pensato che al riavvio di Windows, ogni applicazione sarebbe stata chiusa durante il processo di spegnimento, quindi riavviata dopo l'avvio del sistema. Alcune possibilità che vengono in mente sono:

  • Un blocco dalle versioni precedenti di Windows che ha eseguito un qualche tipo di trucco di riavvio
  • Una sostituzione temporanea del comportamento predefinito della configurazione del sistema

O uno di questi o qualcosa di completamente diverso?

Qual è la differenza tra “shutdown / r” e “shutdown / g” in Windows?

La risposta

Collaboratore SuperUser DavidPostill ha la risposta per noi:

Che cos'è “shutdown / g”?

L'opzione / g riavvierà le applicazioni registrate per il riavvio con 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à è utilizzata da Windows Update. Grazie a Restart Manager, quando arrivo al computer desktop che sbadiglia al mattino (anche dopo un riavvio del sistema), ho le mie applicazioni Outlook, browser, OneNote, Visual Studio e Messenger tutte allineate come erano quando sono andato a letto.

Supponiamo di voler avviare il “riavvio automatico” di tutto dopo un riavvio. A partire da poche settimane, ho pensato che fosse necessario scrivere una piccola applicazione che utilizza le API Restart Manager (cioè RmStartSession e RmShutdown) per farlo. E poi mi è venuto in mente che il comando shutdown deve già avere il supporto per farlo. E infatti, ha:

  • spegnimento / g

Fonte: Riavvia Windows e riavvia tutte le applicazioni registrate: shutdown -g (Microsoft)


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di Stack Exchange? Dai un'occhiata al thread completo di discussione qui.

Articoli correlati

Ultimi articoli