Articles

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

  • Akemi Iwaya

    @asian_angel

  • Aggiornato il 20 giugno del 2017, 5:28 EDT

che cosa-è-la-differenza-tra-shutdown-r-e-arresto-g-in-windows-00

Quando si inizia a scavare in tutte le opzioni disponibili in Windows, potreste essere sorpresi di quello che si può trovare. Prendi ad esempio i comandishutdown /r eshutdown /g. Qual è la differenza tra loro? Superutente di oggi Q &Un post ha la risposta alla domanda di un lettore curioso.

La domanda di oggi&La sessione di risposta ci arriva per gentile concessione di SuperUser—una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di Q& A siti web.

La domanda

Superuser reader 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 del sistema in Windows, quando mi sono imbattuto in tutta la seguente descrizione delle opzioni:

che cosa-è-la-differenza-tra-shutdown-r-e-arresto-g-in-windows-01

ho pensato che quando il riavvio di Windows, ogni applicazione può essere chiuso durante il processo di arresto, poi ha iniziato di nuovo dopo l’avvio del sistema. Alcune possibilità che vengono in mente sono:

  • Un retaggio dalle versioni precedenti di Windows che ha eseguito un qualche tipo di inganno di riavvio
  • Un override temporaneo del comportamento predefinito della configurazione del sistema

È uno di questi o qualcosa di completamente diverso?

Pubblicità

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

La risposta

Il contributore di superutente Davidpost ha ancora la risposta per noi:

Che cos’è “shutdown / g”?

L’opzione /g riavvierà le applicazioni registrate per il riavvio con l’API RegisterApplicationRestart.

Windows Restart Manager (introdotto in Windows Vista) supporta l’arresto e il riavvio delle applicazioni registrate per il riavvio con l’API RegisterApplicationRestart.

Questa funzionalità viene utilizzata da Windows Update. Grazie al Restart Manager, quando mi presento al mio computer desktop sbadigliando al mattino (anche a seguito di 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 alcune settimane fa, ho pensato che fosse necessario scrivere una piccola applicazione che utilizza le API di Restart Manager (cioè RmStartSession e RmShutdown) per farlo. E poi mi ha colpito che il comando shutdown deve già avere il supporto per farlo. E in effetti, ha:

  • shutdown/g

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

Hai qualcosa da aggiungere alla spiegazione? Suono fuori nei commenti. Vuoi leggere più risposte da altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread di discussione completo qui.