15Jul

Hva er forskjellen mellom "shutdown / r" og "shutdown / g" i Windows?

Når du begynner å grave inn alle de tilgjengelige alternativene i Windows, kan du bare bli overrasket over hva du finner. Ta for eksempel shutdown / r og shutdown / g-kommandoene. Hva er forskjellen mellom dem? Dagens SuperUser Q & A-innlegg har svaret på en nysgjerrig leser spørsmål.

Dagens Spørsmål &Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser leser gate_engineer vil vite hva forskjellen mellom "shutdown / r" og "shutdown / g" i Windows er:

Jeg leste gjennom noen av alternativene for shutdown kommandoen i Windows da jeg snublet over følgendeAlternativbeskrivelser:

Jeg trodde at når Windows starter på nytt, vil alle applikasjoner bli stengt under avslutningsprosessen, og deretter startet igjen etter at systemet har startet opp. Noen muligheter som kommer til å tenke er:

  • Et overtak fra tidligere versjoner av Windows som utførte en type gjenopprettingskrav
  • En midlertidig overstyring av systemkonfigurasjonens standardadferd

Er det noe av disse eller noe helt annet?

Hva er forskjellen mellom "shutdown / r" og "shutdown / g" i Windows?

Svaret

SuperUser-bidragsyter DavidPostill har svaret for oss:

Hva er "shutdown / g"?

Alternativet / g starter om programmer som er registrert for omstart med RegisterApplicationRestart API .

Windows Restart Manager( introdusert i Windows Vista) støtter grasiøst å stenge ned og starte programmer som er registrert for å starte på nytt med RegisterApplicationRestart API.

Denne funksjonaliteten brukes av Windows Update. Takket være Restart Manager, når jeg ser opp til min stasjonære datamaskin, som går i morgen( selv etter en systemstart), har jeg Outlook, nettleseren, OneNote, Visual Studio og Messenger-applikasjonene alle oppført som de var da jeg drotil sengs.

Anta at du vil starte "automagisk omstart" alt etter en omstart. For noen uker siden trodde jeg det var nødvendig å skrive et lite program som bruker Restart Manager APIs( dvs. RmStartSession og RmShutdown) for å gjøre dette. Og så slår det meg til at avslutningskommandoen allerede har støtte for å gjøre dette. Og faktisk har den:

  • avstengning / g

Kilde: Start Windows på nytt og start alle registrerte applikasjoner: shutdown -g [Microsoft]

Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.