Was ist der Unterschied zwischen "shutdown / r" und "shutdown / g"?


25

Ich habe einige der Optionen für den shutdownBefehl in Windows gelesen , als ich auf die folgenden Optionsbeschreibungen gestoßen bin:

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

Ich dachte, dass beim Neustart von Windows jede Anwendung beim Herunterfahren geschlossen und beim Systemstart erneut gestartet wird.

Einige mögliche Überlegungen, die mir einfallen, sind:

  • Verschleppung aus früheren Windows-Versionen, bei der ein Neustart durchgeführt wurde
  • Überschreiben Sie vorübergehend das Standardverhalten der Systemkonfiguration

Ist es einer von diesen? Keiner von diesen?


Meine Vermutung wäre, Anwendungen nach dem Start neu zu laden, die zum Zeitpunkt vonshutdown /g
adampski 06.10.16

Antworten:


37

Was ist shutdown /g?

Die /gOption startet Anwendungen neu, die für den Neustart mit der RegisterApplicationRestart- API registriert sind .

Der Windows-Neustart-Manager (eingeführt in Windows Vista) unterstützt das ordnungsgemäße Herunterfahren und Neustarten von Anwendungen, die für den Neustart mit der RegisterApplicationRestart- API registriert wurden .

Diese Funktion wird von Windows Update verwendet. Dank des Neustart-Managers sind Outlook, Browserfenster, OneNote, Visual Studio und Messenger in einer Reihe, wenn ich morgens nach einem Systemneustart auf meinem Desktop-PC gähne so wie sie waren, als ich ins Bett ging.

Angenommen, Sie möchten einen dieser Neustarts "Alles nach dem Neustart automatisch neu starten" initiieren. Seit ein paar Wochen habe ich es im Kopf, dass Sie eine kleine App schreiben müssen, die die Restart Manager-APIs (z. B. RmStartSession und RmShutdown ) verwendet, um dies zu tun.

Und dann wurde mir klar, dass der Befehl shutdown dies unterstützen muss. Und tatsächlich hat es:

shutdown /g

Quelle Windows neu starten und neu starten alle registrierten Anwendungen: shutdown -g


12
Bis Windows Restart Manager existiert, danke;): D
Olle Kelderman

7
Komisch, wenn mein Computer für ein Update neu gestartet wird, ist definitiv nicht alles wieder da, wo ich es gelassen habe. In der Tat hat es im Allgemeinen nichts zurück, wo ich es verlassen habe.
KRyan

2
@KRyan Windows Update ist erforderlich, um die Anwendung beim Neustart-Manager zu registrieren. Ich vermute, dass die Funktionalität nicht mehr verwendet wird. Denken Sie daran, dass dies in Vista eingeführt wurde. Windows Update hat sich seitdem stark verändert.
DavidPostill

3
@DavidPostill Stattdessen ist ein Windows-Update erforderlich, um den Neustart auf diese Weise durchzuführen, und die Anwendungen müssen sich selbst registriert haben.
Random832

1
@ Random832 Ergibt Sinn.
DavidPostill
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.