Was ist der Unterschied Zwischen “shutdown /r” und “shutdown /g” in Windows?

0
1901

Wenn Sie anfangen zu Graben in alle verfügbaren Optionen in Windows, Sie könnten nur überrascht sein, was Sie finden können. Nehmen Sie die shutdown /r und shutdown /g-Befehle, zum Beispiel. Was ist der Unterschied zwischen Ihnen? Heute ist die SuperUser-Q&A-post ist die Antwort auf einen neugierigen Leser die Frage.

Die heutige Frage & Antwort-Sitzung kommt zu uns mit freundlicher Genehmigung von SuperUser—eine Unterteilung von Stack Exchange, eine von der community getriebene Gruppierung der Q&A-Websites.

Die Frage

SuperUser-reader gate_engineer will wissen, was der Unterschied zwischen “shutdown /r” und “shutdown /g” im Windows ist:

Ich war mit dem Lesen durch einige der Optionen, die für den shutdown-Befehl in Windows, wenn ich stolperte über die folgende option descriptions:

Ich dachte, dass, wenn Windows neu gestartet wird, jede Anwendung geschlossen werden würde während der shutdown-Prozess wieder gestartet wird, nachdem das system bootet. Einige Möglichkeiten in den Sinn kommen, sind:

  • Ein überbleibsel aus früheren Versionen von Windows, durchgeführt irgendeine Art von Neustart Tricks
  • Ein temporäres überschreiben der system-Konfiguration die default-Verhalten

Es ist entweder dieser oder etwas ganz anderes?

Was ist der Unterschied zwischen “shutdown /r” und “shutdown /g” in Windows?

Die Antwort

SuperUser Beitrag DavidPostill hat die Antwort für uns:

Was ist “shutdown /g”?

Die /g option wird Anwendungen neu starten, die registriert sind, für einen Neustart mit RegisterApplicationRestart API.

Die Windows Restart-Manager (in Windows Vista eingeführt) unterstützt, ordnungsgemäß Herunterfahren und Neustarten von Anwendungen, die Registrierung für einen Neustart mit RegisterApplicationRestart API.

Diese Funktionalität wird von Windows Update. Dank der Restart-Manager, wenn ich zeigen, bis zu meinem desktop-computer gähnen am morgen (auch nach einem system-Neustart), ich habe mein Outlook, browser, OneNote, Visual Studio, und messenger-Anwendungen aufgereiht, wie Sie waren, als ich zu Bett ging.

Angenommen, Sie möchten zu initiieren “automatisch Neustarten” alles, was nach einem Neustart. Als der vor ein paar Wochen, ich dachte, es war notwendig, um schreiben Sie eine kleine Anwendung, die den Neustart-Manager-APIs (z.B. RmStartSession und RmShutdown), dies zu tun. Und dann traf es mich, dass der shutdown-Befehl muss bereits Unterstützung dafür. Und in der Tat, es ist:

  • shutdown /g

Quelle: Starten Sie Windows neu, und Starten Sie Alle Registrierten Anwendungen: shutdown-g [Microsoft]

Etwas hinzufügen zu der Erklärung? Sound off in den Kommentaren. Wollen Sie mehr Lesen Sie Antworten von anderen tech-savvy-Stack Exchange-Benutzer? Schauen Sie sich die vollständige Diskussion thread hier.