Vad är Skillnaden Mellan “shutdown /r” och “shutdown /g” i Windows?

0
375

När du börjar gräva i alla de alternativ som finns tillgängliga i Windows, kan du kanske blir förvånad över vad du kan hitta. Ta stängningen /r och avstängning /g-kommandon, till exempel. Vad är skillnaden mellan dem? Idag är SuperUser Q&A-post har svar till en nyfiken läsare fråga.

Dagens session med frågor Och Svar kommer till oss artighet av SuperUser—en indelning av Stack Exchange, en community-driven gruppering av Q&A sidor.

Frågan

SuperUser läsare gate_engineer vill veta vad skillnaden mellan “shutdown /r” och “shutdown /g” i Windows är:

Jag läste igenom några av de alternativ för avstängning kommandot i Windows när jag snubblade över följande alternativ beskrivningar:

Jag trodde att när Windows startar om varje ansökan skulle vara stängt under avslutningsprocessen, sedan startas igen efter att systemet startar. Några möjligheter att komma att tänka på är:

  • En kvarleva från tidigare versioner av Windows som utförs någon typ av omstart knep
  • En tillfällig överstyrning av systemkonfiguration: s standard beteende

Är det någon av dessa eller något helt annat?

Vad är skillnaden mellan “shutdown /r” och “shutdown /g” i Windows?

Svara

SuperUser bidragsgivare DavidPostill har svaret för oss:

Vad är “shutdown /g”?

De /g alternativet kommer att starta applikationer som är registrerade för att starta med RegisterApplicationRestart API.

Windows Starta Manager (som introducerades i Windows Vista) stöd behagligt att stänga av och starta applikationer som är registrerade för att starta med RegisterApplicationRestart API.

Denna funktion används av Windows Update. Tack för att Starta Manager, när jag visar upp min stationära dator gäspningar i morgon (även efter att systemet startats om), jag har min Outlook, webbläsare, OneNote, Visual Studio, och messenger-program alla uppradade som de var när jag gick till sängs.

Antag att du vill inleda en “automagiskt starta om” allt efter en omstart. Som för ett par veckor sedan, trodde jag att det var nödvändigt att skriva ett litet program som använder Starta Manager Api: er (dvs RmStartSession och RmShutdown) för att göra detta. Och då slog det mig att kommandot shutdown måste redan ha stöd för att göra detta. Och faktiskt har det:

  • avstängning /g

Källa: Starta om Windows och Starta om Alla Registrerade Applikationer: shutdown-g [Microsoft]

Har något att tillägga till förklaring? Ljudet i kommentarerna. Vill läsa fler svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionen tråd här.