Vad är skillnaden mellan ”shutdown / r” och ”shutdown /g” i Windows?
- Akemi Iwaya
@asian_angel
- uppdaterad 20 juni 2017, 5:28PM EDT
När du börjar gräva i alla tillgängliga alternativ i Windows, Du kan bara bli förvånad över vad du kan hitta. Ta till exempel kommandona shutdown /r
och shutdown /g
. Vad är skillnaden mellan dem? Dagens SuperUser Q&ett inlägg har svaret på en nyfiken läsares fråga.
Dagens Fråga & Svarssession kommer till oss med tillstånd av SuperUser—en underavdelning av Stack Exchange, en community-driven gruppering av Q&a-webbplatser.
frågan
SuperUser reader gate_engineer vill veta vad skillnaden mellan” shutdown /r ”och” shutdown /g ” i Windows är:
Jag läste igenom några av alternativen för avstängningskommandot i Windows när jag snubblat över följande alternativbeskrivningar:
Jag trodde att när Windows startar om, skulle varje applikation inte ha något att göra med stängas under avstängningsprocessen och startas sedan igen efter att systemet startat. Några möjligheter som kommer att tänka på är:
- en kvarhållning från tidigare versioner av Windows som utförde någon typ av omstart av trickery
- en tillfällig åsidosättning av systemkonfigurationens standardbeteende
är det någon av dessa eller något helt annat?
vad är skillnaden mellan” shutdown /r ”och” shutdown /g ” i Windows?
svaret
SuperUser-bidragsgivare DavidPostill har svaret för oss:
vad är”shutdown / g”?
alternativet / g startar om program som är registrerade för omstart med REGISTERAPPLICATIONRESTART API.
Windows Restart Manager (introducerad i Windows Vista) stöder graciöst att stänga av och starta om program som registrerats för omstart med REGISTERAPPLICATIONRESTART API.
den här funktionen används av Windows Update. Tack vare Omstartshanteraren, när jag dyker upp på min stationära dator som gäspar på morgonen (även efter en omstart av systemet), har jag mina Outlook -, browser -, OneNote -, Visual Studio-och messenger-applikationer alla uppradade som de var när jag gick till sängs.
Antag att du vill initiera” automatisk omstart ” allt efter en omstart. För några veckor sedan trodde jag att det var nödvändigt att skriva ett litet program som använder Restart Manager API: er (dvs. RmStartSession och RmShutdown) för att göra detta. Och då slog det mig att avstängningskommandot redan måste ha stöd för att göra detta. Och det har faktiskt:
- shutdown / g
källa: starta om Windows och starta om alla registrerade applikationer: shutdown-g
har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här.